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

[PR #2259/2e09b533 backport][stable-2.17] use name instead of source for installing collection dir requirements #2286

Conversation

patchback[bot]
Copy link

@patchback patchback bot commented Dec 11, 2024

This is a backport of PR #2259 as merged into devel (2e09b53).

I should have caught this before approving the PR that added these examples.

When the dependency resolver was added to ansible-galaxy in 2.12, it inadvertently overloaded the source collection requirement field, which was previously only able to be a URL to a galaxy server. Now it is sort of an alias to name in some situations, and it's a bug because we had specifically discussed not unifying role src vs collection source for requirements, because although it's unfortunate that they're similarly named but completely different features (one is a URL to a role, the other is a URL galaxy server), it was outside of the scope of that PR (and at the time of discussion, I was under the impression we would want to make the role syntax more like collections though - not the other way around).

@oraNod oraNod merged commit 82b2f5e into stable-2.17 Dec 11, 2024
10 of 11 checks passed
@oraNod oraNod deleted the patchback/backports/stable-2.17/2e09b533cea028e717c2ce3e05f00cf7aee23a0b/pr-2259 branch December 11, 2024 11:58
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.

2 participants