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

Некорректно выводится версия SNAPSHOT в команде opm list #34

Open
ovcharenko-di opened this issue May 18, 2022 · 8 comments

Comments

@ovcharenko-di
Copy link

Воспроизведение ошибочного поведения:

  • установить SNAPSHOT-версию пакета, например opm install vanessa-automation-single@SNAPSHOT
  • убедиться, что вывод команды opm list не содержит информации о том, что версия пакета vanessa-automation-single - SNAPSHOT
@ovcharenko-di
Copy link
Author

@nixel2007

@nixel2007
Copy link
Collaborator

Кажется, что фиксить это надо на стороне опм, так как метаданные пакета приходят оттуда.

@ovcharenko-di
Copy link
Author

ovcharenko-di commented May 18, 2022

@nixel2007 мне твое сообщение в чате и показалось странным, но я посмотрел последние коммиты, нашел что-то похожее тут и поверил на слово 😄

скорее всего произошло следующее: пакет был запушен в dev канал, отчего в хабе создалась версия SNAPSHOT, но внутри самого пакета в файле opm-metadata.xml указана версия <version>1.2.038</version> (opm выводит ее как есть)

а как это исправить? не понимаю

@nixel2007
Copy link
Collaborator

Да, все так и есть. Эти метаданные создаются, насколько я помню, опмом при сборке пакета. Соответственно править нужно на той стороне.

@ovcharenko-di
Copy link
Author

@nixel2007 ну так opm сейчас тоже не при чем, получается. Когда выполняешь opm build, он берет данные для opm-metadata.xml из packagedef. Какая там версия указана, такая и будет записана в opm-metadata.xml.

А вот когда делаешь push в dev-канал, вот тогда уже os-hub-frontend на своей стороне записывает у себя эту версию как SNAPSHOT.

Мне видится, что в opm build должен быть добавлен параметр, например, opm build --snapshot, а os-hub-frontend должен публиковать пакет как есть.

@nixel2007
Copy link
Collaborator

nixel2007 commented May 18, 2022

то есть по сути переделать работу с push --dev на build --dev, да?

@nixel2007
Copy link
Collaborator

да, это действительно имеет смысл. аргх... опять пилить...)

@EvilBeaver
Copy link
Owner

Может @ovcharenko-di поможет напилить?

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

No branches or pull requests

3 participants