Conversation
JuliaRegistrator
commented
Jan 20, 2026
- Registering package: ProblemSets
- Repository: https://github.com/kagalenko-m-b/ProblemSets.jl
- Created by: @kagalenko-m-b
- Version: v0.10.0
- Commit: 78d29aaba48006b194bc4ab4ae24129f72d29c4a
- Reviewed by: @kagalenko-m-b
- Reference: kagalenko-m-b/ProblemSets.jl@78d29aa#commitcomment-175135408
- Description: Generate word problems for a group of students
|
I make this registration request together with PR #146594 following the guidelines for renaming an existing registered package. The need for changing the name arises from the rule 3 for naming. In the course of developing this package, I came to recognize the need to introduce a type associated with its functionality. |
|
Hello, I am an automated registration bot. I help manage the registration process by checking your registration against a set of AutoMerge guidelines. If all these guidelines are met, this pull request will be merged automatically, completing your registration. It is strongly recommended to follow the guidelines, since otherwise the pull request needs to be manually reviewed and merged by a human. 1. New package registrationPlease make sure that you have read the package naming guidelines. 2. AutoMerge Guidelines which are not met ❌
3. Needs action: here's what to do next
If you need help fixing the AutoMerge issues, or want your pull request to be manually merged instead, please post a comment explaining what you need help with or why you would like this pull request to be manually merged. Then, send a message to the 4. To pause or stop registrationIf you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text Tip: You can edit blocking comments to add |
|
[noblock] Thank you for clearing that for merge. The PR #146594 is still stalled, though: perhaps, somebody could take a look at it, as well? Thanks. |
|
Hi @kagalenko-m-b, welcome, and thanks for your PRs! I'm coming here via #146594. It looks like you'd like to rename your package from ProblemSet.jl to ProblemSets.jl. I'm a little bit concerned about having both ProblemSet.jl and ProblemSets.jl in the registry, since the two names are very similar. Would there be a different way to accomplish your goals, without having both ProblemSet.jl and ProblemSets.jl being registered? If I understand correctly, your motivation is that you'd like to have a type named What do you think? I'm happy to brainstorm other ideas as well. |
UUID: 55e3fc5a-415a-49aa-b08a-13f5b2ba4882 Repo: https://github.com/kagalenko-m-b/ProblemSets.jl.git Tree: d55bab12d90fc199202fca4fd0a4b52aa4adc721 Registrator tree SHA: 50f504d641745716a5b3eabaf681d3a4937d2ae3
60450cc to
cf79505
Compare
My reasoning for (temporarily) keeping both names in the registry is to avoid confusing some user (not sure how many of those really exist). Note that the old name will be pointing to the new package anyways, so a user installing the old package will see his code breaking;
The “rule 3” recommendation in the naming guidelines is followed by the majority of packages. Rather than exploring different naming schemes, if keeping the both names is a problem, I would prefer to make a clean break by getting rid of the old package after I develop version 1.0 of the new package and post announcement to the discourse. |
|
Thanks for providing those details. I'm going to discuss this with the other registry maintainers, and one of us will follow-up with an update here. |