Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Решение проблемы обновления пакетов в релизах 0.15.Х #141

Merged
merged 5 commits into from
Sep 30, 2018

Conversation

artbear
Copy link
Member

@artbear artbear commented Sep 30, 2018

Код:

  • Добавил код для учета Ошибка при массовом обновлении пакетов (--all) EvilBeaver/OneScript#813

    • когда требуемый скрипт удален и еще не извлечен из архива
    • Если при установке пакета и компиляции файла packagedef возникает ошибка поиска файлов,
      тогда пропускаю выполнение события ПередУстановкой и извлекаю все файлы, а потом выполняю сразу событие ПриУстановке
  • Исправил неверный поиск файлов внутри архива #813

  • Исправил внесенную ошибку очистки каталога пакета

  • Устранил давно возникшую путаницу в одинаковых именах объектов разных типов, из-за чего и была пропущена ошибка

  • добавил диагностических отладочных сообщений

  • Добавил шаг правильного полного тестирования

  • Поправил тесты - Использую классы из проекта, а не из системного каталога движка

packagedef:

  • Добавил специальную заглушку для правильной компиляции packagedef при первых действий при установке пакета, когда еще не извлечено никаких файлов пакет.
    • это важно для выполнения события ПередУстановкой
  • Добавил файл packagedef первым в список включаемых файлов для ускорения поиска
  • Добавил пустые обработчики событий ПередУстановкой ПриУстановке

…бка поиска файлов, тогда

Исправил неверный поиск файлов внутри архива #813
Исправил внесенную ошибку очистки каталога пакета
Устранил давно возникшую путаницу в одинаковых именах объектов разных типов, из-за чего и была пропущена ошибка
добавил диагностических отладочных сообщений
рефакторинг имен параметров
… первых действий при установке пакета, когда еще не извлечено никаких файлов пакет

Добавил файл packagedef первым в список включаемых файлов для ускорения поиска
Добавил пустые обработчики событий ПередУстановкой ПриУстановке
@artbear artbear self-assigned this Sep 30, 2018
@artbear artbear merged commit 76839e3 into develop Sep 30, 2018
@artbear artbear deleted the feature/opm-fix-813 branch September 30, 2018 21:13
@artbear artbear added this to the 1.0.0 milestone Sep 30, 2018
@artbear
Copy link
Member Author

artbear commented Sep 30, 2018

Я проверил разные варианты установки в системном каталоге

  • было 0.14.4, установил текущую версию, успешно
  • было 0.15.1, установил текущую версию, успешно
  • была текущая версия, откатился и установил 0.14.4, успешно
  • была текущая версия, откатился и установил 0.15.1, успешно

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant