Comment 0 for bug 1849768

Revision history for this message
Jake Yip (waipengyip) wrote :

In a few puppet modules (nova, keystone, magnum, sahara), there is a dependency on puppetlabs/rabbitmq >=8.4.0 <9.0.0 . However, puppetlabs/rabbitmq no forge (https://forge.puppet.com/puppetlabs/rabbitmq) has been deprecated and only reaches till version 5.6.0

It has been superseded by puppet/rabbitmq https://forge.puppet.com/puppet/rabbitmq so I think the dependency name should be puppet/rabbitmq instead? Is this a bug?

This affects us as we deploy using librarian-puppet, and it checks versions and throws the following error

[Librarian] Resolving puppetlabs-rabbitmq (< 9.0.0, >= 8.4.0) <https://forgeapi.puppetlabs.com>
[Librarian] Checking manifests
[Librarian] Module puppetlabs-rabbitmq found versions: 5.6.0, 5.5.0, 5.4.0, 5.3.1, 5.2.3, 5.2.2, 5.2.1, 5.2.0, 5.1.0, 5.0.0, 4.1.0, 4.0.0, 3.1.0, 3.0.0-rc2, 3.0.0-rc1, 3.0.0, 2.1.0, 2.0.2, 2.0.1, 1.0.4, 1.0.3
[Librarian] Checking puppetlabs-rabbitmq/5.6.0 <https://forgeapi.puppetlabs.com>
[Librarian] Conflict between puppetlabs-rabbitmq/5.6.0 <https://forgeapi.puppetlabs.com> and puppetlabs-rabbitmq (< 9.0.0, >= 8.4.0) <https://forgeapi.puppetlabs.com>
[Librarian] Backtracking from puppetlabs-rabbitmq/5.6.0 <https://forgeapi.puppetlabs.com>