ivoras@ предлагает создать стабильную ветку портов

Обсуждение всяких разных новостей.
Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение terminus » 2010-04-12 9:56:03

Ему тоже конкретно надоело делать portupgrade -a :smile:

http://ivoras.sharanet.org/blog/tree/20 ... d-men.html

Код: Выделить всё

The biggest single idea I was hoping to get traction is the necessity of introducing a "stable" ports branch, which doesn't have to include all ports but for starts some more-than-minimal subset (e.g. the "FAPP" set). The main reasons for this are:
 - Introducing ABI stability between the ports - so if some popular library changes (like libjpeg, libpng, glib), hundreds of ports on a working production system don't have to be recompiled. (in the defense of the current system - this recompiling works and is automated)
 - Introducing binary packages and faster patch time - because maintaining binary packages where everything changes after such an ABI breakage is next to useless.

Unfortunately, the general feeling is that this cannot be done because of infrastructure limitations and because of port maintainers' time - they would be hard pressed to maintain separate sets of ports (the current "HEAD" branch and one or more "stable" branches). I see the infrastructure limitations can be serious but these are merely technical problems - they can be solved automatically one way or the other. The second problem - new demands on ports maintainers' time - is more significant.

I'm not a big ports maintainer - I semi-maintain only two ports - but I don't think it would be particularily hard to maintain a stable branch of the ports tree because of one simple reason: the porting work is already done and "maintaining" the stable branch mostly revolves around updating the ports with newer distfiles (source files), where applicable. Of course there are edge cases - such as that for security reasons some ports (shared libraries mostly) simply *must* break ABI, but I think this could be solved by at least "borrowing" patches and ideas from similar systems that have such a "stable packages" idea successfuly implemented (e.g. most of the big Linux distributions).

To test this, and to prove (mostly to myself) it would be doable, I've proposed a Google Summer of Code project. This is probably the last time I'd be eligible for it. Here's what I proposed:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение hizel » 2010-04-12 10:11:42

согласен, чо
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение Гость » 2010-04-12 12:14:34

размышлять в своем блоге это еще не предлагать
да и что такое стеибл порты?
вот есть библиотека которая в течении месяца меняеться раза два
в год 24 раза
и за ней куча зависимостей
и таких библиотек дохххххх
от чего будет считаться стеибл? с какой версии библиотеки?

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение freeman » 2010-04-12 12:35:37

Та да, мысль то хорошая.
Но как реализовать ?
Остатся должен только один ...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение hizel » 2010-04-12 12:44:37

как в генте :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35222
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение Alex Keda » 2010-04-12 15:34:21

берётся фиксированный срез.
например - момент релиза.
и всё. дальше тока багфиксы.
без смены версий
Убей их всех! Бог потом рассортирует...

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение terminus » 2010-04-12 15:47:29

Все отлично, но вот только кто будет этим заниматься?
В платных линуксах есть офицально поддерживаемые репозитории, а у нас вряд ли кто-то станет бекпортировать патчи.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35222
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение Alex Keda » 2010-04-12 16:57:44

те кому это нужно.
мне вон php52 в портах нужен
щас пилю патч на 350k - чтобы он там был...
чую, если закоммитят - будет у меня на 81 порт поддерживаемых больше =))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение hizel » 2010-04-12 17:33:27

осилишь? :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35222
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ivoras@ предлагает создать стабильную ветку портов

Непрочитанное сообщение Alex Keda » 2010-04-12 18:03:30

ale как-то осиливает.
Убей их всех! Бог потом рассортирует...