ansible / mazer

Experimental Ansible Galaxy Content Manager
GNU General Public License v3.0
114 stars 18 forks source link

Use semver.VersionInfo type, reorg install action, fix circular dep cases, faster installed db lookups #158

Closed alikins closed 5 years ago

alikins commented 5 years ago
SUMMARY

Various fixes to improve how installing collections and roles with dependencies works.

Most of this is related to variations of 'do the right thing when asked to install something that is already installed'. Either directly, or as a requirement.

ISSUE TYPE
MAZER VERSION
name = mazer
version = 0.2.1
config_file = /home/adrian/.ansible/mazer.yml
uname = Linux, newswoop, 4.18.12-100.fc27.x86_64, #1 SMP Thu Oct 4 16:22:17 UTC 2018, x86_64
executable_location = /home/adrian/venvs/galaxy-cli-py3-2/bin/mazer
python_version = 3.6.6 (default, Jul 19 2018, 16:29:00) [GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]
python_executable = /home/adrian/venvs/galaxy-cli-py3-2/bin/python
ADDITIONAL INFORMATION
alikins commented 5 years ago

Fixes https://github.com/ansible/mazer/issues/155

alikins commented 5 years ago

Fixes https://github.com/ansible/mazer/issues/138