From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 21 Dec 2020 17:10:55 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20201221141055.GA3442885@portlab> References: <20201218153847.GB531956@glebfm.cloud.tilaa.com> <20201221113408.GA8443@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] I: glibc 2.32 && sisyphus snapshot publication skip 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: Mon, 21 Dec 2020 14:10:56 -0000 Archived-At: List-Archive: List-Post: On Mon, Dec 21, 2020 at 04:41:52PM +0300, Alexey Tourbin wrote: > On Mon, Dec 21, 2020 at 2:34 PM Dmitry V. Levin wrote: > > > Если бы при > > > сборке openssh выполнялся полноценный тест (запустить sshd на высоком > > > порту и попробовать к нему подключиться), то пакет перестал бы > > > пересобираться. Но что-то не видно, чтобы в openssh.spec выполнялись > > > какие-нибудь тесты. > > > > Для начала мы планируем доделать make check в openssh, там есть некоторые > > заморочки с переносом тестов в qemu. > > > > Далее есть выбор из двух вариантов: > > - Запаковать openssh-checkinstall, а также glibc-checkinstall, > > openssl-checkinstall, и т.д., добавив в них зависимости > > на openssh-checkinstall. > > - Пересобирать openssh при каждом значимом изменении пакетов (если > > меняется rpm identity), входящих в его сборочную среду, с публикацией > > результата пересборки, если он меняется значимым образом (если меняется > > rpm identity). > > Второй вариант слишком радикальный. Он кагбе дезавуирует понятие > бинарной совместимости как подозрительное. Возможен даже более > радикальный вариант: намертво приклеиваться к версиям библиотек, от > которых зависит сборка (openssh-server будет требовать glibc-core = > %version-%release). Этим мы кагбе говорим: в такой комбинации точно > работало; будет ли работать в других комбинациях - бог весть, надо > пересобрать, чтобы убедиться. Мне казалось, цель у этого иная, а предпосылки чуть ли не противоположные: известно, что прежняя сборка OpenSSH работала, в то время как после изменения rpmidentity -- неизвестно. И для раннего обнаружения багов и поломок нужно пересобирать. > [skip] > А почему вообще в репозитории openssh старой версии - 7.9? В Федоре 33 > версия 8.4. openssh 7.9 за всё это время не стала хуже. > [skip] > Им только нужно, чтобы всё работало - не хуже, чем в других > дистрибутивах. Если в дистрибутиве есть "импортозамещённые баги", то > это ужасный bummer. Если же баги такие как у всех, то bummer не такой > ужасный. А в openssh 7.9 есть известные баги? -- WBR, Vladimir D. Seleznev