Экспериментальная реализация написана.
Я (да, наверное, и не только) уже подзабыл идею. Прошел почти год
http://forum.puppyrus.org/index.php/topic,12727.405.htmlДавайте совместно вспомним (смотрю версию 034):
mkpfs делает pfs.depends
pfsdepend читает pfs.depends и что делает?
pfs_open вызывает pfsdepend и ...?
pfsload - вообще не в теме зависимостей или я что-то пропустил...
Какой смысл делать новую, если существующую толком не тестировали даже?
Получается в PR не прижилось. Значит в имеющейся реализации зависимостей что-то не так...
Если получится согласовать концептуально - то можно доработать то что есть.
С тех пор произошли изменения
C MagOs дальше разговоров не пошло.
В PR только багфиксы
В PRA и Иванне немного свои pfs-util
Надо бы прийти к общей версии, которая устроит всех. Форкать не хотелось бы , да и сил идей и средств мало
Вы почти не участвуете. Выборочный багфикс
http://forum.puppyrus.org/index.php/topic,12727.msg80100.html#msg80100Всякие start.sh и 1я либа о которую споткнулись - кошмарные костыли.
Согласен
С идеями туго. Я всегда мыслил PFS-utils именно как ПМ, пусть не такой функциональный,
Давайте мыслить логически
Во всех ПМ автоматизирована скачка пакетов. В pfs нет
Даже если сделать - работает только с форматом pfs
Только pfs пакеты только в PR. Репа не обновляется т.к. нет ПМ и сил на поддержку
В итоге в PR "модульный монолит" , т.е. модули есть но делать с ними нечего и нечем
Круг замкнулся
Получается : единственное средство выжить - встроиться в имеющееся
Т.е. привязаться к базам установленных пакетов распространенных ПМ с развитыми репами
Научиться собирать pfs из чужих пакетов с сохранением инфы ПМ (чтобы можно было разруливать зависимости и качать этим ПМ). В PRA уже решено
Разработать простой механизм для разруливания зависимостей между pfs и докачки
С репой на яндексе вопрос наконец решился
Чего еще не хватает?
У PFS есть особенность (два состояния пакета - "установлен" и "подключён") которую не учитывает ни один из существующих ПМ, поэтому в своё время я и предложил PFS-utils в качестве ПМ для PuppyRus.
"установлен" похоже вообще не востребован да и как-то противоречит идее подключения
Прижилось подкл\откл и сборка\разборка
Сборка\разборка - уникальная вещь которой больше нигде нет. Это конкретный шаг вперед. Реализация : консоль отдельно, gui над ним - супер
Нужны зависимости и скачка
Скачка реализована в sfs-get (не идеал но аналогов нет)
С зависимостями все зачаточно. Без этого модульности не получается. Т.е. крах всей идеи
А осталось то совсем чуть...
Разработчиками Вашего уровня на нашем форуме тоже не стоит разбрасываться. Хочется как-то Вас вернуть. Есть надежды или со временем плохо и не рассчитывать?