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

module name conflict #26

Closed
claflico opened this issue Aug 13, 2016 · 6 comments
Closed

module name conflict #26

claflico opened this issue Aug 13, 2016 · 6 comments
Labels
bug Something isn't working

Comments

@claflico
Copy link

FYI there was already a module that used acl as its folder name: puppetlabs/acl

That module is needed for managing perms on Windows so this is creating a conflict when both Linux and Windows nodes are managed by the same puppetmaster.

@dobbymoodge dobbymoodge added the bug Something isn't working label Oct 27, 2016
@dobbymoodge
Copy link

@roidelapluie I'm a bit concerned about breaking changes here - we'll need to rename the repository won't we? e.g. puppet-posix_acl or similar?

@dobbymoodge
Copy link

@roidelapluie bad news, AFAICT:

2016-10-27 16:39:06 jolamb_ I maintain a puppet module that I want/need to change the module name of. Is there some way for me to do that without breaking existing users?
2016-10-27 17:00:12 rnelson0 jolamb_: release one last version and in the readme say "this module is being replaced by /", then release a version in that namespace.
2016-10-27 17:00:40 jolamb_ rnelson0: eesh
2016-10-27 17:00:47 rnelson0 I would set the old namespace's version to 999.999.999 so it is extremely noticeable
2016-10-27 17:01:21 jolamb_ rnelson0: I host it on github, so I reckon for users that pull it from there I will need to also rename the repo - or possibly move it to a new repository?
2016-10-27 17:01:24 rnelson0 rnelson0/oldthing 2.0.0 -> 999.999.999, then projectname/newthing 2.0.0

@ekohl
Copy link
Member

ekohl commented Oct 22, 2017

With #33 merged I think this can be closed.

@vandelin586
Copy link

Well the module still gets dropped into my pupept server as folder named acl. I may not be correct in this but wasn't this the original issue? puppetlabs-acl drops the same folder name within your module directory which creates a conflict?

@ekohl
Copy link
Member

ekohl commented Oct 23, 2017

@vandelin586 that should be fixed once we transfer to voxpupuli and do a release with the new name. For now you should ensure you have a git clone that's checked out to the correct directory.

@dobbymoodge
Copy link

Belated closing re: @ekohl comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants