Closed ovcharenko-di closed 1 year ago
@ovcharenko-di @nixel2007 @nixel2007 Коллеги - мне видится, что мы делаем заплатку. На мой взгляд правильное поведение - это установка нового пакета в промежуточный каталог ( вместе с тем зависимостями, что добавляются или обновляются), а только потом уже перенос в рабочий "либ".
Хотя может я просто слишком замороченный :)
@ovcharenko-di @nixel2007 @nixel2007 Коллеги - мне видится, что мы делаем заплатку. На мой взгляд правильное поведение - это установка нового пакета в промежуточный каталог ( вместе с тем зависимостями, что добавляются или обновляются), а только потом уже перенос в рабочий "либ".
Хотя может я просто слишком замороченный :)
Я именно так и планировал дорабатывать этот PR! Заодно посмотрю как в других менеджерах пакетов решается подобная проблема.
Заодно посмотрю как в других менеджерах пакетов решается подобная проблема.
Так и решается. Кроме того, создается служебный .lock-файл, который в случае успех а- удаляется. Соответственно, если файл на месте - значит либо идет параллельный процесс установки, либо предыдущая упала и не является валидной.
@ovcharenko-di мы же ждем доработки, да? Можешь в таком случае WIP поставить в заголовке?
@ovcharenko-di подниму?
@EvilBeaver спасибо за пинг, я уже и забыл об этом PR! Я постараюсь еще поработать над ним.
close #176