How to reproduce
Run /var/tmp/epi-download-requirements/download-requirements.py /var/www/html/epirepo ubuntu-20.04 --repos-backup-file /var/tmp/enabled-system-repos.tar --log-level=debug on repository host.
Expected behavior
Download dependencies that correspond to the specified package version instead of the latest.
Describe the bug In
requirements/x86_64/debian/ubuntu-20.04/packages.yml
we have some packages with version (e.g.rabbitmq-server=3.8.9*
) but only the name is passed toget_package_dependencies
method: https://github.com/epiphany-platform/epiphany/blob/059ad6f66626c24f7573426c94cb096f1dde929b/ansible/playbooks/roles/repository/files/download-requirements/src/mode/debian_family_mode.py#L109The underlying command may give different results, for example:
vs
How to reproduce Run
/var/tmp/epi-download-requirements/download-requirements.py /var/www/html/epirepo ubuntu-20.04 --repos-backup-file /var/tmp/enabled-system-repos.tar --log-level=debug
on repository host.Expected behavior Download dependencies that correspond to the specified package version instead of the latest.
Environment
epicli version: 2.0.0
Additional context n/a
DoD checklist