* [devel] I: no t8 for the time being
@ 2016-10-11 10:36 Igor Vlasenko
2016-10-11 12:19 ` Ruslan Hihin
0 siblings, 1 reply; 15+ messages in thread
From: Igor Vlasenko @ 2016-10-11 10:36 UTC (permalink / raw)
To: devel
Господа,
Я недавно поднимал вопрос, делать ли нам t8.
Заинтересованный народ в рассылке не отозвался,
t8 дело накладное (его надо будет администрировать
и синхронизировать, я и так уже синхронизирую p6->t6 и p7->t7,
( кому интересно - скрипты на
http://git.altlinux.org/people/viy/packages/repodiff.git )
а лично свои проблемы с p8 я смог решить,
получив у Андрея (cas@) acl на интересующие меня пакеты в p8.
Так что вместо t8 предлагается альтернатива -
берите в p8 у Андрея (cas@) acl на интересующие вас пакеты.
--
I V
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-11 10:36 [devel] I: no t8 for the time being Igor Vlasenko
@ 2016-10-11 12:19 ` Ruslan Hihin
2016-10-11 14:32 ` Michael Shigorin
2016-10-12 6:45 ` Anton Farygin
0 siblings, 2 replies; 15+ messages in thread
From: Ruslan Hihin @ 2016-10-11 12:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
Как-бы не правильно. На t-ветках можно обкатывать решения для p-веток (в Сизифе все не проверить),
--
Простите за краткость, создано в K-9 Mail.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-11 12:19 ` Ruslan Hihin
@ 2016-10-11 14:32 ` Michael Shigorin
2016-10-11 19:45 ` Hihin Ruslan
2016-10-12 6:45 ` Anton Farygin
1 sibling, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2016-10-11 14:32 UTC (permalink / raw)
To: devel
On Tue, Oct 11, 2016 at 12:19:29PM +0000, Ruslan Hihin wrote:
> Как-бы не правильно. На t-ветках можно обкатывать решения для
> p-веток (в Сизифе все не проверить),
Это понятно -- речь о том, кто и почему заинтересован
в достаточной мере, чтобы тратить минимум усилий по
синхронизации репозиториев (p5/5.1 на этом погорели,
что было усугублено разъездом по ядру и _различными_
проблемами с тогдашними 2.6.30 и 2.6.32).
Обычно новый t* тащили мы с viy@ и mithraen@; на сейчас
у меня особой необходимости нет (при набранном cas@
опыте решается в рамках p8 и тестовых заданий), теперь
и у viy@ мотивация тащить форк поубавилась.
Т.е. технической проблемы нет, вопрос только в том,
кто готов ежесуточно уделять дольку внимания (cron
не справится с проблемами, которые порой бывают).
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-11 14:32 ` Michael Shigorin
@ 2016-10-11 19:45 ` Hihin Ruslan
2016-10-12 6:22 ` Sergey Afonin
2016-10-13 7:24 ` Nikolay A. Fetisov
0 siblings, 2 replies; 15+ messages in thread
From: Hihin Ruslan @ 2016-10-11 19:45 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1708 bytes --]
Здравствуйте Michael Shigorin
В сообщении от 11 октября 2016 Michael Shigorin написал(a):
> Обычно новый t* тащили мы с viy@ и mithraen@; на сейчас
> у меня особой необходимости нет (при набранном cas@
> опыте решается в рамках p8 и тестовых заданий), теперь
> и у viy@ мотивация тащить форк поубавилась.
Ну, не знаю ;-).
Как только Сизиф отойдёт от p8 достаточно далеко, всё равно
придётся делать.
cas@ конечно молодец, но всё он всё равно протестировать не
сможет.
С другой сторны, каждый раз дёргать его то-же как-то не очень. Да
и по факту поддержка ветки tx всегда более продолжительная, чем
px.
Но возможно, стоит вначале продумать назначение ветки tx и путь
попадания пакетов в ветку px.
Мне кажется, сейчас путь не очень логичен. Наверное, было-бы
правильнее, что-бы пакеты в ветку pх попадали из ветки tx, а не
напрямую.
Хотя возможны варианты,
--
А ещё говорят так (fortune):
Man must shape his tools lest they shape him. -- Arthur R. Miller
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-11 19:45 ` Hihin Ruslan
@ 2016-10-12 6:22 ` Sergey Afonin
2016-10-12 6:30 ` Hihin Ruslan
2016-10-13 7:24 ` Nikolay A. Fetisov
1 sibling, 1 reply; 15+ messages in thread
From: Sergey Afonin @ 2016-10-12 6:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday 11 October 2016, Hihin Ruslan wrote:
> cas@ конечно молодец, но всё он всё равно протестировать
> не сможет.
Можно сделать задание для p8 и объявить в рассылке/на форуме.
Заинтересованные могут тоже попробовать перед отправкой.
Кстати, добавить бы уведомление о протухании по висящим
заданиям. Скажем, за три дня обратный отсчёт озвучивать
начинать и предупреждать, что скоро будет удалено.
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-12 6:22 ` Sergey Afonin
@ 2016-10-12 6:30 ` Hihin Ruslan
0 siblings, 0 replies; 15+ messages in thread
From: Hihin Ruslan @ 2016-10-12 6:30 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 704 bytes --]
Здравствуйте Sergey Afonin
В сообщении от 12 октября 2016 Sergey Afonin написал(a):
> Можно сделать задание для p8 и объявить в рассылке/на форуме.
Кстати - очень то-же интересный момент . То-ли в рассылке, то-ли
на форуме, а стандартного места, о котором все договорились и
знают - нет ;-)
--
А ещё говорят так (fortune):
Success is a journey, not a destination.
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-11 12:19 ` Ruslan Hihin
2016-10-11 14:32 ` Michael Shigorin
@ 2016-10-12 6:45 ` Anton Farygin
1 sibling, 0 replies; 15+ messages in thread
From: Anton Farygin @ 2016-10-12 6:45 UTC (permalink / raw)
To: devel
11.10.2016 15:19, Ruslan Hihin пишет:
> Как-бы не правильно. На t-ветках можно обкатывать решения для p-веток (в Сизифе все не проверить),
>
Как показывает практика и время - в p ветку больше всего проблем вносил
как раз Андрей (не специально естественно), т.к. всё знать невозможно, а
протестировать обновление во сех вомзжных конфигурациях не получается.
На мой взгляд только мейнтейнер пакета способен более-менее качественно
обеспечить его поддержку в стабильной ветке.
Т.е. - t ветку надо делать, но боюсь что она не будет тестовой для p
ветки, а будет жить отдельно (как и раньше).
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-11 19:45 ` Hihin Ruslan
2016-10-12 6:22 ` Sergey Afonin
@ 2016-10-13 7:24 ` Nikolay A. Fetisov
2016-10-13 10:04 ` Хихин Руслан
1 sibling, 1 reply; 15+ messages in thread
From: Nikolay A. Fetisov @ 2016-10-13 7:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 5459 bytes --]
Здравствуйте!
В Вт, 11/10/2016 в 22:45 +0300, Hihin Ruslan пишет:
>
> ...
> Но возможно, стоит вначале продумать назначение ветки tx и путь
> попадания пакетов в ветку px.
> Мне кажется, сейчас путь не очень логичен. Наверное, было-бы
> правильнее, что-бы пакеты в ветку pх попадали из ветки tx, а не
> напрямую.
>
Насколько помню основную идею, ветки pN - это база для выпуска
официальных дистрибутивов. Сами дистрибутивы собираются из некоторого
проверенного рабочего состояния pN, далее ветки pN служат для
обновления официальных дистрибутивов.
У официального дистрибутива есть ответственный, он решает, что и как
попадает в ветку pN. По-видимому, при этом предполагается, что перед
попаданием новых пакетов в ветку их работа _где-то_ _как-то_
тестируется ответственным - т.е. pN - это предполагающиеся стабильными
ветки.
Также, наверно, предполагается, что внутри ветки pN не собирающихся на
её базе пакетов нет.
Отсюда - предполагается достаточно консервативный подход к обновлению
версий пакетов ради новых версий, с отдачей приоритета совместимости
работы фиксированного набора пакетов и беспроблемностью установки
обновлений по сравнению со свежестью версий.
(Ещё большая консервативность и стабильность до замшелости и
неработоспособности на современном железе - это ветка c6.)
Sisyphus - это нестабильный репозиторий, что и как в нём обновляется и
добавляется - зависит от желаний участников проекта. Развал части
системы или системы целиком при обновлении до текущего состояния
Sisyphus - вполне возможен.
tN - база для выпуска неофициальных дистрибутивов и репозиторий для
обновления тех, кому хочется более свежего ПО по сравнению с pN, но
меньше потенциальных проблем с совместимостью, чем в Sisyphus.
Соответственно, решение об обновлении пакетов в tN лежит на участниках
проекта, ответственность за работу и предварительное тестирование на
совместимость - на них же.
И, отсюда же - предполагаемая квалификация пользователей веток,
от начинающих и/или не готовых возиться с совместимостью ПО для
официальных дистрибутивов до готовых и умеющих решать проблемы
самостоятельно для Sisyphus. И, по-видимому, предполагаемый объём
этой пользовательской базы - от широких масс у официальных
дистрибутивов до достаточно узкого круга пользователей Sisyphus.
Т.е., при получении неудовлетворительного результата после запуска
apt-get update && apt-get -y dist-upgrade :
- пользователь Sisyphus рассмотрит это как возможность в очередной раз
проверить актуальность имеющихся у него процедур восстановления
системы из актуальной резервной копии,
- пользователь tN - будет вспоминать, как восстанавливать систему из
резервной копии,
- пользователь pN - будет вспоминать, есть ли у него вообще резервные
копии.
Соответственно, и различающийся подход для обновления версий ПО в
репозиториях. Как пример: обновить Apache до 2.4 в Sisyphus -
замечательно. То, что при этом меняется mod_rpaf на mod_remoteip после
обновления надо править руками конфигурацию, и заодно теряется
возможность запуска httpd2 в контейнерах OpenVZ - это издержки
Sisyphus и это нормально.
В tN (если такое обновление версии решит устроить майнтейнер пакета) -
то при установке нового Apache надо бы уже предусматривать
автоматическое переделывание конфигурации
rpaf.{conf,load} -> remoteip.{conf,load}, или хотя бы класть в пакет
шаблоны remoteip.{conf,load}. И далее разбираться с невозможностью
запуска под OpenVZ, уже после попадания пакета в ветку и появлением
жалоб.
А для конкретной ветки pN такое обновление версии пакета, по-видимому,
уже делать нельзя - и это должно блокироваться ответственным за
ветку pN.
Исходя из всего этого - логичнее всего была бы схема движения пакетов
unstable (Sisyphus) -> staging (tN) -> stable (pN) (и это вроде бы
изначально предполагалось по названиям релизов пакетов и пути
обновления между репозиториями pN -> tN -> Sisyphus).
По факту оно не сложилось, и окончательно закрепилось политикой
создания t7 через полгода после p7.
Если сейчас не будет t8 - ну, значит, часть пользователей t7 уйдёт
на p8, часть - переберётся на Sisyphus, часть уйдёт на другие
дистрибутивы. В итоге это скорее приведёт к некому числу дополнительно
выявленных (возможно, и исправленных) багов в t8, и снижением числа
продвинутых пользователей проекта в целом.
Будут ли при этом активнее обновляться пакеты в p8 - вопрос сложный.
Если и будут - то ценой снижения стабильности самого p8.
Плюс, скорее всего появятся отдельные репозитории с локально собранными
новыми версиями пакетов на кодовой базе p8 - по аналогии с имеющимся
для, скажем, того же CentOS. В отсутствии "карманов", обсуждаемых
с начала десятилетия - локального же качества и локального же
тестирования.
Т.е.: отказаться от t8 можно, и посмотреть, к чему в итоге приведёт
такой эксперимент. Если бы ветки делались раз в год - было бы совсем
не страшно. При текущем цикле в 2-3 года - надо будет смотреть, куда
будут уходить продвинутые пользователи с плавно протухающего по
версиям p8 - на нестабильный Sisyphus, или другие дистрибутивы.
Ещё один вариант - перейти к годовому циклу выпуска (квази)стабильных
веток. Т.е., делать t8 не сейчас, а весной 2017 г. Сейчас тогда с t7
желающие более-менее свежих версий и некоторой стабильности переходят
на p8, с более-менее свежим ПО, далее через полгода - на появившийся
t8, в 2018г - на p9 (а при его отсутствии - на новый t8.1), и т.д.
--
С уважением,
Николай Фетисов
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-13 7:24 ` Nikolay A. Fetisov
@ 2016-10-13 10:04 ` Хихин Руслан
2016-10-13 12:26 ` Nikolay A. Fetisov
0 siblings, 1 reply; 15+ messages in thread
From: Хихин Руслан @ 2016-10-13 10:04 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1532 bytes --]
Здравствуйте !
On Thursday 13 October 2016 10:24:18 Nikolay A. Fetisov написал(а):
> Ещё большая консервативность и стабильность до замшелости и
> неработоспособности на современном железе - это ветка c6.
Если отвлечься от постороннего, то МСВС ещё более замшелый с этой точки
зрения, но они (вынужденно) портируют свежие фичи в старые пакеты, в том
числе и в ядро. И к великому удивлению многих неосведомлённых, такая политика
приводит к тому, что проблем с поддержкой железа (даже достаточно
современного) там не наблюдается.
Другое дело, что там есть пополняющийся список поддерживаемого оборудования,
на котором ОС должна всегда работать. И тянет эту работу коллектив, который
можно пересчитать по пальцам одной руки (если убрать начальство и т.п.).
В общем я хочу сказать, что c6 требует совсем другой политики, и он тут не в
тему ;-)
--
C уважением, Хихин Руслан.
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-13 10:04 ` Хихин Руслан
@ 2016-10-13 12:26 ` Nikolay A. Fetisov
2016-10-13 19:46 ` Igor Vlasenko
0 siblings, 2 replies; 15+ messages in thread
From: Nikolay A. Fetisov @ 2016-10-13 12:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1412 bytes --]
Здравствуйте!
В Чт, 13/10/2016 в 13:04 +0300, Хихин Руслан пишет:
> ....
> В общем я хочу сказать, что c6 требует совсем другой политики, и он
> тут не в тему ;-)
>
Почему - не в тему? Вопрос именно в политиках в разных ветках.
Есть набор веток/репозиториев. У каждой ветки (в т.ч. Sisyphus) - своя
политика, свои правила добавления / обновления / удаления пакетов.
Для Sisyphus - достаточно желания майнтейнеров и выполнения формальных
автоматически проверяемых критериев,
для tN - дополнительно заинтересованности майнтейнеров в поддержке
более-менее стабильных систем,
для pN - правила определяются ответственным за ветку и поставленными
перед ним задачами,
для c6 - ещё и внешней сертифицирующей организацией.
Разные ветки - разные политики, и разные категории пользователей.
Разделение веток t6/p6 с разными политиками для них появилось как
следствие проблем с веткой 5.1 - в т.ч. из-за политик обновления
её состояния.
Итогом сейчас имеется более стабильные и менее обновляемые p6/p7,
и менее стабильные и более обновляемые t6/t7. Сложившиеся правила
игры пользователям известны и (наверное) понятны.
В отсутствии t8 пользователям t7 сейчас, очевидно, будет предложено
уходить на p8. Вопрос, куда они будут уходить дальше с p8 - через
полгода/год, когда стабильно-устаревающее состояние p8 будет уже
заметно отличаться от актуально-нестабильного Sisyphus.
--
С уважением,
Николай Фетисов
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
@ 2016-10-13 19:39 ` Igor Vlasenko
2016-10-13 21:36 ` Nikolay A. Fetisov
1 sibling, 0 replies; 15+ messages in thread
From: Igor Vlasenko @ 2016-10-13 19:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Oct 13, 2016 at 05:04:48PM +0300, akv@altlinux.org wrote:
> Кто эти загадочные люди, которые пользовались веткой t8?
Повод им в рассылке отозваться :)
> Каждый раз когда я туда смотрел пакеты в p8 были актуальнее.
Здесь небольшое недоразумение. Многие майнтайнеры выкладывали
напрямую в pX, и такие пакеты попадают в tX c задержкой в день-два.
Они из-за того, что я робота запускаю от себя,
на уже отрелизенном (на следующий день после прихода пакетов) бранче p.
Потом еще день ждать, когда пакеты придут в бранч t.
надо бы все-таки переделать эту схему и запускать
робота по крону -- за пять лет эксплуатацмм
проблем не выявлено.
завести еще одного робота cronsync и вписать его в @qa_tX.
--
I V
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-13 12:26 ` Nikolay A. Fetisov
@ 2016-10-13 19:46 ` Igor Vlasenko
2016-10-13 21:39 ` Hihin Ruslan
2016-10-15 13:37 ` Nikolay A. Fetisov
1 sibling, 2 replies; 15+ messages in thread
From: Igor Vlasenko @ 2016-10-13 19:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Oct 13, 2016 at 03:26:08PM +0300, Nikolay A. Fetisov wrote:
> Разные ветки - разные политики, и разные категории пользователей.
>
> Разделение веток t6/p6 с разными политиками для них появилось как
> следствие проблем с веткой 5.1 - в т.ч. из-за политик обновления
> её состояния.
> Итогом сейчас имеется более стабильные и менее обновляемые p6/p7,
> и менее стабильные и более обновляемые t6/t7. Сложившиеся правила
> игры пользователям известны и (наверное) понятны.
>
> В отсутствии t8 пользователям t7 сейчас, очевидно, будет предложено
> уходить на p8. Вопрос, куда они будут уходить дальше с p8 - через
> полгода/год, когда стабильно-устаревающее состояние p8 будет уже
> заметно отличаться от актуально-нестабильного Sisyphus.
Я не против t8, и готов быть его соадминистратором.
Однако хотелось бы понять, скольким разработчикам он
нужен (сколько человек в него готовы собирать пакеты).
Когда я 3 недели назад спрашивал в рассылке,
будет ли t8, то в той теме желающих t8 не нашлось,
чтобы меня поддержать, я смирился и обошелся доступом к p8.
Поэтому прошу всех, кому нужен t8, высказаться.
Чем больше народу, тем более понятно, зачем нужен t8.
--
I V
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-13 19:39 ` Igor Vlasenko
@ 2016-10-13 21:36 ` Nikolay A. Fetisov
1 sibling, 0 replies; 15+ messages in thread
From: Nikolay A. Fetisov @ 2016-10-13 21:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1359 bytes --]
Здравствуйте,
В Чт, 13/10/2016 в 17:04 +0300, akv@ пишет:
> ...
>
> Кто эти загадочные люди, которые пользовались веткой t8?
Гарантированно никто - за отсутствием сейчас таковой.
> Каждый раз когда я туда смотрел пакеты в p8 были актуальнее.
> ...
Если смотреть по текущему состоянию, сравнивая наборы src.rpm,
и считая одинаковыми версии, отличающиеся только суффиксами
веток в релизах, то:
для пары репозиториев t6 / p6:
| t6 | p6
---------------------+----------+----------
всего пакетов | 12907 | 11692
нет в p6/t6 | 1242 | 27
собрано для t6 | 572 | 65
собрано для p6 | 769 | 861
одинаковые версии | 10721 | 10721
более новые версии | 941 | 3
более старые версии | 3 | 941
для пары репозиториев t7 / p7:
| t7 | p7
---------------------+----------+----------
всего пакетов | 15334 | 14990
нет в p7/t7 | 345 | 1
собрано для t7 | 663 | 335
собрано для p7 | 939 | 990
одинаковые версии | 14124 | 14124
более новые версии | 845 | 20
более старые версии | 20 | 845
В t7 по сравнению с p7 нет пакета altlinux-release-p7,
и более старые версии у kernel-image-un-def и его модулей.
--
С уважением,
Николай Фетисов
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-13 19:46 ` Igor Vlasenko
@ 2016-10-13 21:39 ` Hihin Ruslan
2016-10-15 13:37 ` Nikolay A. Fetisov
1 sibling, 0 replies; 15+ messages in thread
From: Hihin Ruslan @ 2016-10-13 21:39 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 3334 bytes --]
Здравствуйте Igor Vlasenko
В сообщении от 13 октября 2016 Igor Vlasenko написал(a):
> On Thu, Oct 13, 2016 at 03:26:08PM +0300, Nikolay A. Fetisov
wrote:
> > Разные ветки - разные политики, и разные категории
> > пользователей.
> >
> > Разделение веток t6/p6 с разными политиками для них
> > появилось как следствие проблем с веткой 5.1 - в т.ч. из-за
> > политик обновления её состояния.
> > Итогом сейчас имеется более стабильные и менее обновляемые
> > p6/p7, и менее стабильные и более обновляемые t6/t7.
> > Сложившиеся правила игры пользователям известны и (наверное)
> > понятны.
> >
> > В отсутствии t8 пользователям t7 сейчас, очевидно, будет
> > предложено уходить на p8. Вопрос, куда они будут уходить
> > дальше с p8 - через полгода/год, когда
> > стабильно-устаревающее состояние p8 будет уже заметно
> > отличаться от актуально-нестабильного Sisyphus.
>
> Я не против t8, и готов быть его соадминистратором.
>
> Однако хотелось бы понять, скольким разработчикам он
> нужен (сколько человек в него готовы собирать пакеты).
> Когда я 3 недели назад спрашивал в рассылке,
> будет ли t8, то в той теме желающих t8 не нашлось,
> чтобы меня поддержать, я смирился и обошелся доступом к p8.
>
> Поэтому прошу всех, кому нужен t8, высказаться.
> Чем больше народу, тем более понятно, зачем нужен t8.
Я за t8 ;-)
На самом деле, мне бы хватило t7/t8, если-бы мои пакеты потом
попадали автоматом (например через неделю) в p7/p8,
Например, если не выявлены какие-то ошибки, которые-бы мешали им
там оказаться. Ну типа, если я что-то заметил сам, или явная
бага на пакет (у нас кстати в багзиле есть ветки для t7/t8 ?),
то я обращаюсь к мантейнеру p7/p8 с просьбой не перекладывать
пакет в ветку p7/p8.
Иначе какой-то робот перекладывает их из t7/t8 в p7/p8.
Естественно, мантейнеры p7/p8 могут и сами заблокировать каие-то
пакеты как навечно, так и на какое-то время.
--
А ещё говорят так (fortune):
Semper Fi, dude.
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] I: no t8 for the time being
2016-10-13 19:46 ` Igor Vlasenko
2016-10-13 21:39 ` Hihin Ruslan
@ 2016-10-15 13:37 ` Nikolay A. Fetisov
1 sibling, 0 replies; 15+ messages in thread
From: Nikolay A. Fetisov @ 2016-10-15 13:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 5160 bytes --]
Здравствуйте!
В Чт, 13/10/2016 в 22:46 +0300, Igor Vlasenko пишет:
> ...
> Однако хотелось бы понять, скольким разработчикам он
> нужен (сколько человек в него готовы собирать пакеты).
Можно посмотреть, наверное, кто собирал пакеты для t6/p7 и t7/p7.
Правда, есть вопросы с тем, как учитывать имеющие пакеты *M70P* в t7
(*M60T* в t6) и наоборот. Здесь возможны два варианта - майнтейнер
собрал пакет для p7, и далее сам запустил копирование его в t7, или
это потом сделал по своей инициативе ответственный за ветку.
Список я какой-то попробовал сделать, но нужен ли он здесь, исходя из
его длины - не знаю.
Так - для t7:
- собирали пакеты только в t7 - 11 человек (включая робота cronport@) ,
- собирали пакеты и для t7, и для p7 - 15 человек, из них
преимущественно в t7 - 5, примерно поровну - 3.
Т.е., некая грубая оценка - t7 нужен 15-20 участникам проекта.
Для p7:
- собирали пакеты только в p7 - 27 человек,
- собирали пакеты и для p7, и для t7 - 11 человек, из них
преимущественно в p7 - 4, примерно поровну - 3.
Т.е., некая грубая
оценка - p7 интересен 30-35 участникам проекта.
Для t6:
- собирали пакеты только в t6 - 20 человек (считая cronbuild и
cronport за одного),
- собирали пакеты и для t6, и для p6 - 17 человек, из них
преимущественно в t6 - 2, примерно поровну - 10.
Т.е., некая грубая
оценка - t6 нужен 20-25 участникам проекта.
Для p6:
- собирали пакеты только в p6 - 31 человек,
- собирали пакеты и
для p6, и для t6 - 11 человек, из них
преимущественно в p6 - 6,
примерно поровну - 2.
Т.е., некая грубая оценка - p7 интересен 35-40
участникам проекта.
Чисто для сравнения, в текущем Sisyphus из 17555 лежащих в нём src.rpm,
собрано/обновлено:
за последний год - 8809 пакетов 68 разными людьми,
за последние 2 года - 10691 пакетов 78 разными людьми,
за последних 3
года - 12145 пакетов 85 разными людьми.
Обновления пакетов в t7/p7 считал вчера, это где-то 10-12% от
обновлений в Sisyphus.
> Поэтому прошу всех, кому нужен t8, высказаться.
> Чем больше народу, тем более понятно, зачем нужен t8.
Поскольку это devel@, то вопрос относится к ограниченному
подмножеству пользователей стабильных веток. Попробую предположить,
что из участников проекта интересно что-либо (дополнительно к Sisyphus)
поддерживать в стабильной ветке тем, у кого есть системы на этих
стабильных ветках.
Лично мне стабильные ветки интересны
0. возможностью сделать на базе них в некий момент виртуальный сервер,
под фиксированный набор задач и который после первоначальной
настройки спокойно бы работал без существенных изменений
конфигурации и состава установленных в нём пакетов.
При этом этот виртуальный сервер далее:
1. можно периодически и _хотя бы_ полу-автоматически обновлять без
особого риска получить в итоге что-то нерабочее из ранее
установленного и настроенного;
2. в которые можно как-нибудь потом поставить что-либо дополнительное,
без необходимости при этом по зависимостям обновлять полсистемы,
см. п. 1;
3. в отсутствии этого чего-то в стабильной ветке - это что-то
можно пересобрать под стабильную ветку и установить в систему,
см. п. 2;
4. и, если это что-то представляет потенциальный интерес для
окружающих - добавить эту сборку в эту стабильную ветку.
Последний пункт, очевидно, опционален.
При этом для п. 0, 2 и 3 мне зачастую интересно, чтобы в стабильной
ветке были более-менее актуальные версии ПО. Т.е., где-то год-полтора
назад для части виртуальных серверов мне приходилось выбирать
Sisyphus - по соотношению проблем портирования свежих версий в t7
и работы на нестабильной ветке.
Насколько нужен сейчас t8 - честно говоря, не знаю. После разных
подсчётов по пакетной базе [tp][67] сомнения viy@ и mike@ мне
более чем понятны. У меня изначально были несколько другие
представления о ситуации.
Формальная разница t7/p7 (t6/p6) только в политиках сборки туда
пакетов
, при этом из t6/t7 "расширенная" версия p6/p7 получилась,
скажем так,
не очень. Ну и разрыв в полгода должен затруднять
сопровождение.
В
обратном направлении, p8 от отсутствия параллельного ему t8
вряд ли
будет сильно страдать. Если при этом будет добавлен
ещё какой-либо
автоматизированный механизм для отправки пакетов
в p8 - то p8 вообще
ничего не заметит.
Т.е.: сказать, что лично мне очень нужен t8 - не могу. На ближайшее
время под мои задачи вполне сгодится и p8.
Опять же, лично мне более неприятна другая сторона текущей ситуации
с ветками: у нас, по факту, что t7/p6, что t7/p7 - это ветки LTS,
со сроками жизни в 5-6-7 лет. t6 появилась в 2011-ом, t7 уже
исполнилось 3 года. p8 вышла в мае - p9 будет в 2019-ом?
Хотелось бы чего-то стабилизированного (стабильными пусть будут pN),
но выходящего где-то раз в год. Исходя из ограниченности ресурсов -
с ограниченным сроком жизни в 1.5-2 года.
(Это именно лично мои мечты, исходя из моих вариантов использования
стабильных веток.)
Правда, трудоёмкость поддержки таких веток будет заметно выше, чем
парных tN/pN. Но, по-идее, они будут востребованы как минимум
продвинутыми пользователями настольных систем - они более всего
затронуты старыми версиями пакетов в стабильных веток.
--
С уважением,
Николай Фетисов
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2016-10-15 13:37 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-11 10:36 [devel] I: no t8 for the time being Igor Vlasenko
2016-10-11 12:19 ` Ruslan Hihin
2016-10-11 14:32 ` Michael Shigorin
2016-10-11 19:45 ` Hihin Ruslan
2016-10-12 6:22 ` Sergey Afonin
2016-10-12 6:30 ` Hihin Ruslan
2016-10-13 7:24 ` Nikolay A. Fetisov
2016-10-13 10:04 ` Хихин Руслан
2016-10-13 12:26 ` Nikolay A. Fetisov
2016-10-13 19:46 ` Igor Vlasenko
2016-10-13 21:39 ` Hihin Ruslan
2016-10-15 13:37 ` Nikolay A. Fetisov
2016-10-13 19:39 ` Igor Vlasenko
2016-10-13 21:36 ` Nikolay A. Fetisov
2016-10-12 6:45 ` Anton Farygin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git