From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=26GXTDCbsny90zIHcHXem8ahos7zAWmcIknLOckLVkk=; b=TlGNbt1g6YewKh42OOb8+fQf57MN0ySrzi7e7BeoB+miH/Wuyy5myR0lm6EZ+xG7sr 7D+HixE8iuApJVX/IyoowlFYQRyAqbn3/udCbOXpoCp0TMrs+MJMGAe9BJgYLn8J4uzU Jd9ByGvq9LksgFVvWqVyQR0BYXXCB5HqEDngqJZwqP53AMcmi775CavDuOm4ji3q4HWQ jg/SrAMi6KdjnA78+k5tUl5Tp5tcRd4R8DWbbWp8Gd/HaBQxZrD4TWztlgb/plfxiy/o EZCsdSOj5/6kE1nu5WpDay7xV+3h69F00gpmpwCnbkwfVSj8KzgKx1u8bYWXzNiNlY+V VH0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=26GXTDCbsny90zIHcHXem8ahos7zAWmcIknLOckLVkk=; b=tPGk56xspPOgYFA6xqO/6PDzzju6gPVjUZHVzr46pI055REy3R8lhONtKibhKD/43T mXQEun9CL+2njA/gAjeM8fXYmrik3WKV4Wfx6NVVYdd522yqel1lpDSCjfR2F8vfHXnn zfFTnnPz8ADYEu/yTo/xWoy5vw1PoyMwa+QUY7+8KPX5fmamQw+2/KEU3exBYbqUCVYQ 4uFy0wOz9X3S6xCGzRvOJFWYUXhvT4/SzLukuBpldyP5UQ54QQBgifGW5BZ8wzA3bZid 3T/VxNOtsxQ1qPcf6DKv80k7C4qY+3hFevoCmD0+6PHAOUSiJ/O961LLM0hZg2ojBnMH nH/g== X-Gm-Message-State: APf1xPAy8QAYrB2xTHGVfyiyL9Ryb9fDZY9nf5RQZEbLcpHh9Rk6I6CX 2YQz6tIckSY3qjMFOtG/R+Pppg== X-Google-Smtp-Source: AH8x226alG1cEFuvGuH569gts5Nad4a6c2tDzlfu/kXtgt5nO0mYQKXtxym/a+dbupcSMAyRUCcD7A== X-Received: by 10.25.232.17 with SMTP id f17mr6468436lfh.55.1519334772468; Thu, 22 Feb 2018 13:26:12 -0800 (PST) To: ALT Linux Team development discussions References: <8b7f5156-6467-424c-9e23-5db3c0677649@gmail.com> <2010388.gFIh3vt3GT@zerg.malta.altlinux.ru> <3fe21e46-c4a6-c23e-53cf-13a4539d7f64@gmail.com> <10207904.ro5x2r2VQs@zerg.malta.altlinux.ru> From: Leonid Krivoshein Message-ID: <07cc9df5-3724-5238-e89f-526e40ec5f19@gmail.com> Date: Fri, 23 Feb 2018 00:26:10 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <10207904.ro5x2r2VQs@zerg.malta.altlinux.ru> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?q?apt-conf-branch_=D0=B8_apt-conf-sisyphus?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Feb 2018 21:26:15 -0000 Archived-At: List-Archive: List-Post: 22.02.2018 11:56, Sergey V Turchin пишет: > On Thursday, 22 February 2018 11:09:30 MSK Leonid Krivoshein wrote: >> 22.02.2018 10:44, Sergey V Turchin пишет: >>>> Надеюсь, решаемая. >>> Я просто помещаю пакеты, разрешающие виртуальные зависимости, ближе к >>> началу списка и в ус не дую. >> Это тоже костыль. Тем более, не во всех случаях легко реализуемый >> средствами m-p или согласно его духу. > Я не испытывал особых сложностей на протяжении многих лет. > >> , и ваши ожидания не оправдаются. > Оправдались. Уже. Настоящая история успеха, буду теперь её внукам рассказывать! Не каждому дано, выбирая не самый простой и очевидный путь, за столько лет ни разу не схлопотать неприятностей от такого выбора. :) >> От порядка следования пакетов вообще ничего не должно зависеть. > Это теория. У нас установка идёт в несколько транзакций. В build-image их две: базовая система (initial packages) и всё остальное. Потом отдельные пакеты могут до-устанавливаться, но, если не изменяет память, это уже не build-image, а другая цель. Фактически, все пакеты, имеющие виртуальные зависимости и чувствительные к обсуждаемой ситуации, ставятся в одну большую транзакцию. Мы тоже были уверены, что это не так, что это лажа mkimage из-за разделения списков, по крайней мере, на две части -- с regex'ами и без, поэтому тщательно всё перепроверили, прежде чем обозначить виновника. >> Именно поэтому >> предлагается в mkimage добавить сортировку перед передачей >> окончательного списка APT'у. В том числе, чтоб избежать взаимного >> влияния фич на редко меняющиеся профили, > Mike@, как как наиболее сталкивающийся с подобными ситуациями, вам расскажет, > что никакая сортировка не поможет от изменения набора и свойств пакетов(моих, > например ;-) ) в репозитории. От этого не поможет, но сортировка нужна не для этого. Уверен, со многими полтергейстами вокруг m-p, которым раньше не могли найти объяснений, после добавления сортировки или исправление apt'а будет покончено. -- Best regards, Leonid Krivoshein.