* [sisyphus] опять о стабильном сизифе (куда уж?) (was: [Sysadmins] nginx в p7) @ 2013-07-10 11:49 ` Michael Shigorin 2013-07-10 23:52 ` Денис Смирнов 0 siblings, 1 reply; 12+ messages in thread From: Michael Shigorin @ 2013-07-10 11:49 UTC (permalink / raw) To: sisyphus On Wed, Jul 10, 2013 at 05:47:22AM +0400, Денис Смирнов wrote: >>> Не хватает репозитория, который был бы по стабильности >>> промежуточным звеном между Сизифом и бранчами, отличающимся >>> от Сизифа лишь тем, что пакеты туда попадают автоматически, >>> немного помариновавшись в Сизифе (за исключением обновлений >>> безопасности). >>> >>> Это сделало бы его пригодным для dist-upgrade в кроне на >>> системах, простой которых создает лишь мелкий гемор, но не >>> приводит к существенным потерям, а значит позволило бы >>> увеличить активность тестирования. >>> >>> И, в отличии от Сизифа, его можно было бы рекомендовать к >>> использованию продвинутым юзверям, которые хотят bleeding >>> edge software, и морально готовы в багам на свою голову. >> >> Трудозатраты на сопровождение такого бранча в отличие от >> дискретных pX несоразмерно больше. >> > С точностью до наоборот. Если пакет находится в сизифе более > недели, и при этом на нем нет нет открытых багов серьезнее чем > minor в багтрекере -- копируем автоматом. Если в changelog > появилось упоминание CVE -- копируем автоматом. Первым делом споткнётся о библиотеки с soname change. Ещё хуже с необъявленными технически проблемами, которые были решены одним таском, но для копирования эта информация будет утеряна. PS: и пошли-ка в sisyphus@. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) (was: [Sysadmins] nginx в p7) 2013-07-10 11:49 ` [sisyphus] опять о стабильном сизифе (куда уж?) (was: [Sysadmins] nginx в p7) Michael Shigorin @ 2013-07-10 23:52 ` Денис Смирнов 2013-07-11 7:35 ` [sisyphus] опять о стабильном сизифе (куда уж?) Michael Shigorin 0 siblings, 1 reply; 12+ messages in thread From: Денис Смирнов @ 2013-07-10 23:52 UTC (permalink / raw) To: shigorin, ALT Linux Sisyphus discussions On Wed, Jul 10, 2013 at 02:49:53PM +0300, Michael Shigorin wrote: > Первым делом споткнётся о библиотеки с soname change. Ну и хорошо. Глядишь -- мантейнеры начнут вынужденно соблюдать shared libs policy. > Ещё хуже с необъявленными технически проблемами, > которые были решены одним таском, но для копирования > эта информация будет утеряна. Плохо понимаю о чем ты. Приведи пример, пожалуйста. Если речь о редких нестандартных ситуациях, которые в принципе нельзя обработать автоматикой, наличие ручек никто не отменял. Но я сходу даже не могу себе их представить. Да, стоит заметить, что такой репозиторий будет недосизифом и недобранчем. Как минимум в нем ситуация с собираемостью будет наверняка хуже чем в Сизифе из-за разнообразных расхождений по версиям. Но такой репозиторий самим существованием будет непрерывным тестом на частичные обновления, и помогать вытаптывать и эти грабельки тоже. -- С уважением, Денис http://mithraen.ru/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-10 23:52 ` Денис Смирнов @ 2013-07-11 7:35 ` Michael Shigorin 2013-07-12 4:58 ` Денис Смирнов 0 siblings, 1 reply; 12+ messages in thread From: Michael Shigorin @ 2013-07-11 7:35 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Thu, Jul 11, 2013 at 03:52:56AM +0400, Денис Смирнов wrote: > Плохо понимаю о чем ты. Приведи пример, пожалуйста. Если речь о > редких нестандартных ситуациях, которые в принципе нельзя > обработать автоматикой, наличие ручек никто не отменял. По-моему, все эти усилия куда разумней потратить на входе -- более активно применяя для нетривиальных изменений test-only tasks, которые действительно тестировать. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-11 7:35 ` [sisyphus] опять о стабильном сизифе (куда уж?) Michael Shigorin @ 2013-07-12 4:58 ` Денис Смирнов 2013-07-12 9:24 ` Michael Shigorin 2013-07-13 8:56 ` gBopHuk_alt 0 siblings, 2 replies; 12+ messages in thread From: Денис Смирнов @ 2013-07-12 4:58 UTC (permalink / raw) To: shigorin, ALT Linux Sisyphus discussions On Thu, Jul 11, 2013 at 10:35:02AM +0300, Michael Shigorin wrote: > По-моему, все эти усилия куда разумней потратить на входе > -- более активно применяя для нетривиальных изменений > test-only tasks, которые действительно тестировать. Что с тобой случилось? Это точно это? :) Мантейнеры -- живые люди, которые частенько такие правила нарушают. Это раз. И task'и не так уж многие и тестируют, несмотря на имеющийся удобный инструментарий добавлять test-only task как репозиторий. -- С уважением, Денис http://mithraen.ru/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-12 4:58 ` Денис Смирнов @ 2013-07-12 9:24 ` Michael Shigorin 2013-07-12 11:14 ` Денис Смирнов 2013-07-13 8:56 ` gBopHuk_alt 1 sibling, 1 reply; 12+ messages in thread From: Michael Shigorin @ 2013-07-12 9:24 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Fri, Jul 12, 2013 at 08:58:10AM +0400, Денис Смирнов wrote: > > По-моему, все эти усилия куда разумней потратить на входе > > -- более активно применяя для нетривиальных изменений > > test-only tasks, которые действительно тестировать. > Что с тобой случилось? Это точно это? :) Да ничего нового -- предлагаю обрабатывать в режиме исключений то, что ты предлагаешь обрабатывать в штатном режиме куда более высокой ценой. > Мантейнеры -- живые люди, которые частенько такие правила > нарушают. Это раз. Ну так в наших силах помогать им, чтоб играть по правилам было удобней и плодотворней. > И task'и не так уж многие и тестируют, несмотря на имеющийся > удобный инструментарий добавлять test-only task как > репозиторий. xorg'овые, например, стараюсь тестировать каждый раз и весьма благодарен shrek@, когда он так делает. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-12 9:24 ` Michael Shigorin @ 2013-07-12 11:14 ` Денис Смирнов 2013-07-12 11:29 ` Michael Shigorin 0 siblings, 1 reply; 12+ messages in thread From: Денис Смирнов @ 2013-07-12 11:14 UTC (permalink / raw) To: shigorin, ALT Linux Sisyphus discussions On Fri, Jul 12, 2013 at 12:24:59PM +0300, Michael Shigorin wrote: > Да ничего нового -- предлагаю обрабатывать в режиме исключений > то, что ты предлагаешь обрабатывать в штатном режиме куда более > высокой ценой. То есть ты исходишь из того, что каждая новая версия ПО by default -- лучше чем предыдущая, а не глюкодром, если не доказано обратное. И лишь для небольшого количества особо сложных пакетов, где верятность глюкодрома велика -- необходимо предварительное тестирование. Я же исхожу из того, что любой софт -- глюкало by default, пока не доказано обратное (тем самым предварительным тестированием). >> Мантейнеры -- живые люди, которые частенько такие правила >> нарушают. Это раз. > Ну так в наших силах помогать им, чтоб играть по правилам > было удобней и плодотворней. >> И task'и не так уж многие и тестируют, несмотря на имеющийся >> удобный инструментарий добавлять test-only task как >> репозиторий. > xorg'овые, например, стараюсь тестировать каждый раз > и весьма благодарен shrek@, когда он так делает. Как я уже говорил -- это работает для небольшого количества особо ценных, и при этом сложных пакетов. -- С уважением, Денис http://mithraen.ru/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-12 11:14 ` Денис Смирнов @ 2013-07-12 11:29 ` Michael Shigorin 2013-07-13 1:08 ` Денис Смирнов 0 siblings, 1 reply; 12+ messages in thread From: Michael Shigorin @ 2013-07-12 11:29 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Fri, Jul 12, 2013 at 03:14:10PM +0400, Денис Смирнов wrote: > То есть ты исходишь из того, что каждая новая версия ПО by > default -- лучше чем предыдущая, а не глюкодром, если не > доказано обратное. И лишь для небольшого количества особо > сложных пакетов, где верятность глюкодрома велика -- необходимо > предварительное тестирование. Именно. Порукой тому майнтейнер и его представление о вменяемости апстрима либо вложение времени в компенсацию невменяемости. > Я же исхожу из того, что любой софт -- глюкало by default, пока > не доказано обратное (тем самым предварительным тестированием). Сиди на бранче, а не делай зачем-то ещё один из сизифа. Кстати, t7/branch пора открывать, думаю. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-12 11:29 ` Michael Shigorin @ 2013-07-13 1:08 ` Денис Смирнов 2013-07-13 11:12 ` Michael Shigorin 0 siblings, 1 reply; 12+ messages in thread From: Денис Смирнов @ 2013-07-13 1:08 UTC (permalink / raw) To: shigorin, ALT Linux Sisyphus discussions On Fri, Jul 12, 2013 at 02:29:50PM +0300, Michael Shigorin wrote: >> То есть ты исходишь из того, что каждая новая версия ПО by >> default -- лучше чем предыдущая, а не глюкодром, если не >> доказано обратное. И лишь для небольшого количества особо >> сложных пакетов, где верятность глюкодрома велика -- необходимо >> предварительное тестирование. > Именно. Порукой тому майнтейнер и его представление о вменяемости > апстрима либо вложение времени в компенсацию невменяемости. Какой процент пакетов имеет мантейнеров (а не тех, кто иногда обновляет версию пакета)? См. количество пакетов в репозитории и количество активных мантейнеров. >> Я же исхожу из того, что любой софт -- глюкало by default, пока >> не доказано обратное (тем самым предварительным тестированием). > Сиди на бранче, а не делай зачем-то ещё один из сизифа. > Кстати, t7/branch пора открывать, думаю. Разница между бранчем и тем, что я предлагаю очень принципиальная. Бранч это замороженное состояние с минимальным количеством обновлений. Я же предлагаю "слегка протестированный Сизиф", который куда более удобный инструмент разработчика. -- С уважением, Денис http://mithraen.ru/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-13 1:08 ` Денис Смирнов @ 2013-07-13 11:12 ` Michael Shigorin 2013-07-14 3:00 ` Денис Смирнов 0 siblings, 1 reply; 12+ messages in thread From: Michael Shigorin @ 2013-07-13 11:12 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Sat, Jul 13, 2013 at 05:08:45AM +0400, Денис Смирнов wrote: > Какой процент пакетов имеет мантейнеров (а не тех, кто иногда > обновляет версию пакета)? См. количество пакетов в репозитории > и количество активных мантейнеров. А это про RPMS.contrib, мягкое холодным не лечится. > > Кстати, t7/branch пора открывать, думаю. > Разница между бранчем и тем, что я предлагаю очень > принципиальная. Бранч это замороженное состояние с минимальным > количеством обновлений. Я же предлагаю "слегка протестированный > Сизиф", который куда более удобный инструмент разработчика. Ммм... а что-то вроде переставляемого каким-либо образом симлинка по архиву тебя бы устроило? Например, с возможностью через git.alt сказать "у меня проблемы", что бы задержало автоматическое продвижение (которое и так с некоторой задержкой)? Это фантазии, пытаюсь понять, что именно ты хочешь. ("счастье всем даром, и чтоб никто не ушёл" -- не предлагать :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-13 11:12 ` Michael Shigorin @ 2013-07-14 3:00 ` Денис Смирнов 0 siblings, 0 replies; 12+ messages in thread From: Денис Смирнов @ 2013-07-14 3:00 UTC (permalink / raw) To: shigorin, ALT Linux Sisyphus discussions On Sat, Jul 13, 2013 at 02:12:02PM +0300, Michael Shigorin wrote: >> Какой процент пакетов имеет мантейнеров (а не тех, кто иногда >> обновляет версию пакета)? См. количество пакетов в репозитории >> и количество активных мантейнеров. > А это про RPMS.contrib, мягкое холодным не лечится. Боюсь у нас в RPMS.contrib тогда окажется 90% дистрибутива, а потом и остальные 10% по причине зависимостей на пакеты из RPMS.contrib (ибо RPMS.base должен быть замкнутым репозиторием). Хотя нет, я преувеличиваю. В RPMS.base пара пакетов все-таки будет -- filesystem да setup :) >>> Кстати, t7/branch пора открывать, думаю. >> Разница между бранчем и тем, что я предлагаю очень >> принципиальная. Бранч это замороженное состояние с минимальным >> количеством обновлений. Я же предлагаю "слегка протестированный >> Сизиф", который куда более удобный инструмент разработчика. > Ммм... а что-то вроде переставляемого каким-либо образом симлинка > по архиву тебя бы устроило? Например, с возможностью через > git.alt сказать "у меня проблемы", что бы задержало > автоматическое продвижение (которое и так с некоторой задержкой)? > Это фантазии, пытаюсь понять, что именно ты хочешь. Да, такая реализация вполне меня бы устроила. Правда такой не будет, потому как архив, как я понимаю, это отдельный сервис. С технической точки зрения не думаю что симлинк по архиву будет лучше, чем создание хардлинка на пакет из Сизифа в тот момент, когда пакет "автоматически обновляется". Единственное для чего нужно обращаться к архиву -- если у нас часто обновляемый пакет, и поэтому редкая версия пролежит в Сизифе больше 2-х недель (как тот же мой asterisk12). Но таким пакетам и не место в этом репозитории -- asterisk12 это trunk, они принципиально не может быть стабильным, и не предназначен ни для чего, кроме тестирования и адаптации сборки заранее + тестирования новых фишек на трезво осознающих степень опасности подопытных кроликах. Я предлагаю более простое и тупое решение -- копировать (хардлинками или как угодно еще) из Сизифа в этот репо все пакеты, которые пролежали в Сизифе более 2-х недель, и при этом на них нет открытых в багзилле багов страшнее minor. Отдельного обдумывания требует лишь детали реализации, нужные для поддержки целостности этого репозитория и как "копировать" удаления пакетов. > ("счастье всем даром, и чтоб никто не ушёл" -- не предлагать :) Я не сторонник массового принудительного осчастливливания :) -- С уважением, Денис http://mithraen.ru/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-12 4:58 ` Денис Смирнов 2013-07-12 9:24 ` Michael Shigorin @ 2013-07-13 8:56 ` gBopHuk_alt 2013-07-14 3:03 ` Денис Смирнов 1 sibling, 1 reply; 12+ messages in thread From: gBopHuk_alt @ 2013-07-13 8:56 UTC (permalink / raw) To: ALT Linux Sisyphus discussions; +Cc: shigorin В Птн, 12/07/2013 в 08:58 +0400, Денис Смирнов пишет: > Мантейнеры -- живые люди, которые частенько такие правила нарушают. > Это > раз. И task'и не так уж многие и тестируют, несмотря на имеющийся > удобный > инструментарий добавлять test-only task как репозиторий. А можно по подробнее? Я ,как наверно и большинство, где-то что-то слышал, но ни разу не видел хотя бы беглой инструкции на эту тему ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] опять о стабильном сизифе (куда уж?) 2013-07-13 8:56 ` gBopHuk_alt @ 2013-07-14 3:03 ` Денис Смирнов 0 siblings, 0 replies; 12+ messages in thread From: Денис Смирнов @ 2013-07-14 3:03 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Sat, Jul 13, 2013 at 12:56:33PM +0400, gBopHuk_alt wrote: >> Мантейнеры -- живые люди, которые частенько такие правила нарушают. >> Это раз. И task'и не так уж многие и тестируют, несмотря на имеющийся >> удобный инструментарий добавлять test-only task как репозиторий. > А можно по подробнее? Я ,как наверно и большинство, где-то что-то > слышал, но ни разу не видел хотя бы беглой инструкции на эту тему http://www.altlinux.org/Git.alt/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA см. на предмет --test-only Плюс man apt-repo, см последний пример (добавление репозитория, созданного таким task для тестирования). -- С уважением, Денис http://mithraen.ru/ ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2013-07-14 3:03 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2013-07-10 11:49 ` [sisyphus] опять о стабильном сизифе (куда уж?) (was: [Sysadmins] nginx в p7) Michael Shigorin 2013-07-10 23:52 ` Денис Смирнов 2013-07-11 7:35 ` [sisyphus] опять о стабильном сизифе (куда уж?) Michael Shigorin 2013-07-12 4:58 ` Денис Смирнов 2013-07-12 9:24 ` Michael Shigorin 2013-07-12 11:14 ` Денис Смирнов 2013-07-12 11:29 ` Michael Shigorin 2013-07-13 1:08 ` Денис Смирнов 2013-07-13 11:12 ` Michael Shigorin 2013-07-14 3:00 ` Денис Смирнов 2013-07-13 8:56 ` gBopHuk_alt 2013-07-14 3:03 ` Денис Смирнов
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git