Мне тоже первый вариант кажется лучшим.
По зависимостям - обсуждение заглохло, не совсем понятно куда двигаться дальше?
Проверка зависимостей при подключении/установке - уже есть. Создание списка зависимостей по библиотекам - есть экспериментальный вариант в
mkpfs, о проблемах с ним никто не писал.
Основная сложность - с функцией закачки пакетов из репозитория.
По поводу выпуска релиза - у нас же что-то вроде "Rolling Release".
Думаю что надо выпускать не "релизы", а постепенно доводить до состояния релиза отдельные компоненты (тот же PFS-utlis).
Делать полноценный релиз - ИМХО не надо, не факт что сил и времени на это хватит. Пусть лучше система будет "в активной разработке".
Offtop:Думаю zay уже достаточно отдохнул что-то его не слышно как бы.
Не отдыхал я... На работе был аврал, да ещё компьютер отказывает (буду покупать новый, заодно протестирую систему на свежем железе).