Без творческого подхода тут не обойтись, это факт. Это всё есть, но нет мотивации что ли или я не понимаю, зачем это мне надо.
Серёга, дело не в тебе или в ком-то конкретно ещё. Один-два или десять, не решают проблему в целом.
Давай сразу к математике:
Одних только пакетных сырцов, которые периодически замораживаются и бранчуются, сегодня свыше 18 тысяч:
$ elinks http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/branch/files/SRPMS # Save formatted document
$ grep files/SRPMS p9-srpms.txt | wc -l
18183
Если их разделить на количество мейнтейнеров, то в среднем выходит под 70 src.rpm пакетов на мейнтейнера:
$ elinks http://sisyphus.ru/ru/people/ # Save formatted document
$ echo "18183/($(sed -n '/^ [A-Z]/Ip' ./sisyphus-maintainers.txt | grep -A1000 gray_graff | wc -l)-2)" | bc -l
69.93461538461538461538
При таком раскладе, качественно поддерживать систему на базе стабильного бранча (стабильного!), невозможно даже при большом воображении. И это в среднем. В реальности, у кого-то пакетов больше, у кого-то меньше. И эти, две, три, а то и четыре сотни "на нос", напрочь выносят мозг.
И это только навскидку всё так просто. При большом приближении, всё сложнее.
Давай примером, без эмоций, как это например может выглядеть:
systemd-utils после версии 243.9-alt1, начал валить предупреждения в tty на загрузке. И это нахрен поломало вывод на загрузке. Проблема в том, что init не обязан уметь выводить сообщения systemd. Но systemd-utils-246.13-alt1 помечен как NOTABUG. А чтобы всю эту хрень починить, нужно чинить cross-component миграции. Которое в теории, должно было мигрировать ещё в сизифе, до выхода p9. Из того что только обнаружено, это 17 багрепортов. Из которых исправлено только две трети. А чтобы их обнаружить все, нужно перелопать свыше 18 тысяч сырцов. Или свыше 45-ти тысяч бинарных и ноуарх. Т.е. изменение только в одном пакете, тянет за собой исправление сразу в 17-ти пакетах. Причём шансы починить это в p9 всё и окончательно, близки к нулю. Потому шо это потянет за собой другие пакеты. Как например samba-common. Суть тут в том, что нужно не только умение собирать пакеты, но и взаимодействовать как команда, на уровне связей в системе в целом. Грубо говоря, *nix-система, это как паутина. Повредишь её в одном месте и она "поедет" вся. На всё это плюс ко всему нужен и тестинг, и отладка, и время. А не просто "у меня тут не работает".
Вот такая хрень, как мне это видится.
И всё это нужно, не тогда, когда захотелось или под настроение, а постоянно. Причём на голом альтруизме. Когда у системы есть только два состояния: или она работает, или она не работает (нельзя быть немножко беременным). Да что я тебе тут рассказываю, - ты сам ваял базу и опакечивал, знаешь что это такое.
Если на всё это наложить те самые 70 сырцов в среднем на мейнтейнера (ох уж это среднее), то можно только удивляться, как альты умудряются всё это вытягивать.
Это всё, не ответ, не подсказка и не рецепт, как нужно или не нужно. Это то, как мне это видится. Никакого волшебника в голубом вертолёте не будет.