История изменений
Исправление Camel, (текущая версия) :
Затем что появился стабильный vasyan-app1.0.2(3, 4 и т.д.).
Это ни в коей мере не делает необходимым удаление /store/asfasfas90f-vasyan-app1.0.1, потому что vasyan-app1.0.2 будет стоять в /store/dfkjdfkdj-vasyan-app1.0.2 и никаким образом не будет вмешиваться в работу vasyan-app1.0.1 и всех кто от него зависит. Если parashad зависит от vasyan-app, то parashad собирается с указанием на конкретную версию vasyan-app (например asfasfas90f-vasyan-app1.0.1). Если после этого поставить vasyan-app1.0.2, то можно пересобрать parashad и получить
/store/cviciass-parashad
/store/ibiasdki-parashad
Оба будут работоспособными. Если у нас не прописано, что мы обязательно хотим сохранить тот parashad, который лежит в cviciass, то сборщик мусора удалит старый vasyan-app и parashad, потому что они оба не нужны. Если же parashad не заработал с новым vasyan-app, то можно прописать, что нам нужна именно эта старая версия parashad, тогда сборщик мусора не удалит старый parashad и старый vasyan-app. Guix гарантирует что parashad будет работать так же как и раньше, а не хуже или лучше.
Было бы логичнее, если бы nix и guix(раз они заявляют что dependency hell не пройдет) или же разворачивали все необходимое в один каталог с приложением, или же для общих файлов был один каталог типа /store/share-files
Ничуть не логичнее.
Исходная версия Camel, :
Пусть цветут все цветы
Затем что появился стабильный vasyan-app1.0.2(3, 4 и т.д.).
Это ни в коей мере не делает необходимым удаление /store/asfasfas90f-vasyan-app1.0.1, потому что vasyan-app1.0.2 будет стоять в /store/dfkjdfkdj-vasyan-app1.0.2 и никаким образом не будет вмешиваться в работу vasyan-app1.0.1 и всех кто от него зависит. Если parashad зависит от vasyan-app, то parashad собирается с указанием на конкретную версию vasyan-app (например asfasfas90f-vasyan-app1.0.1). Если после этого поставить vasyan-app1.0.2, то можно пересобрать parashad и получить
/store/cviciass-parashad /store/ibiasdki-parashad
Оба будут работоспособными. Если у нас не прописано, что мы обязательно хотим сохранить тот parashad, который лежит в cviciass, то сборщик мусора удалит старый vasyan-app и parashad, потому что они оба не нужны. Если же parashad не заработал с новым vasyan-app, то можно прописать, что нам нужна именно эта старая версия parashad, тогда сборщик мусора не удалит старый parashad и старый vasyan-app. Guix гарантирует что parashad будет работать так же как и раньше, а не хуже или лучше.
Было бы логичнее, если бы nix и guix(раз они заявляют что dependency hell не пройдет) или же разворачивали все необходимое в один каталог с приложением, или же для общих файлов был один каталог типа /store/share-files
Ничуть не логичнее.