Hi everyone !
I have been developping the package NOMAD.jl for a few months and I’d like to register it officially. The issue is that someone has already registered a package named NOMAD.jl. I’m in touch with this person and he agrees to replace his package with mine.
How could we proceed to register my package as the new official NOMAD.jl ? Is there a way for him to cancel the registration of his package ? Here is my git repo : https://github.com/ppascal97/NOMAD.jl ; and his : https://github.com/jbrea/NOMAD.jl
You can open a PR to change the URL in the General registry.
1 Like
From package user point of view this is a breaking API change. It would look really strange if version numbers would suddenly go down and your code would break. So in other words you will need to think also the possible users of that registered package.
If you will wait a little while your problem will solve by it’s own: https://github.com/jbrea/NOMAD.jl/issues/1
1 Like
That’s why we have UUIDs. As long as they are not the same, this should not be a problem.
1 Like
The pull request is on the way, thanks for your help !
1 Like
Finally, maintainers of the general registry advised me this strategy :
- Do a pull request on the general registry just to have the URL of NOMAD.jl point to my repo
- change my uuid to match the one of the former NOMAD.jl
- update the package info with the registrator
Now it’s a breaking API, if you will match the uuid.