oscript-library / opm

Пакетный менеджер OneScript
Apache License 2.0
67 stars 31 forks source link

После "opm update opm" перестает работать opm (теряет *.os файлы) #219

Closed serg-repin closed 3 months ago

serg-repin commented 3 months ago

c:\Program Files\OneScript\lib>oscript --version 1Script Execution Engine. Version 1.9.1.7

После вызова:

c:\Program Files\OneScript\lib>opm update opm
ИНФОРМАЦИЯ - Скачиваю файл: opm.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет opm
ИНФОРМАЦИЯ - Регистрация приложения: opm
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: <strings> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <strings> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <fs> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <fs> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <asserts> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <asserts> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <fluent> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <fluent> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <logos> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <logos> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <cli> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <cli> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <tempfiles> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <tempfiles> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <gitrunner> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <gitrunner> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <reflector> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <reflector> уже установлен. Пропускаем.

c:\Program Files\OneScript\lib>

перестает работать opm:

c:\Program Files\OneScript\lib>opm ls
{Модуль C:\Program Files\OneScript\lib\package-loader.os / Ошибка в строке: 81 / Не найден файл C:\Program Files\OneScript\lib\opm\oscript_modules\logos\src\levels.os, указанный в манифесте}

c:\Program Files\OneScript\lib>

Если восстановить все потерянные *.os файлы из c:\Program Files\OneScript\lib\ в c:\Program Files\OneScript\lib\opm\oscript_modules\, то снова работает.

dmpas commented 3 months ago

@nixel2007 @EvilBeaver это ж какая-то древняя мохнатая ошибка?

nixel2007 commented 3 months ago

Нет, это что-то новое. Почему-то релиз не содержит каталога oscript_modules с собой.

nixel2007 commented 3 months ago

Опа, а где -l то...

https://github.com/oscript-library/opm/actions/runs/9535844588/job/26282089521#step:5:3

nixel2007 commented 3 months ago

Блин, косяк...

https://github.com/autumn-library/workflows/blame/main/.github/workflows/release.yml#L55

dmpas commented 3 months ago

@serg-repin выкатили opm 1.2.1, просьба проверить.

serg-repin commented 3 months ago

Исправлено