-
Notifications
You must be signed in to change notification settings - Fork 7.1k
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
Move Kconfiglib to Zephyr's GitHub org #53894
Comments
one more... |
If Ulf ever comes back and wants to release a version 2, we'll have problems. |
Do we need to rename it? Could we take over the project and continue with the same name? |
So my vote is on
It looks like that's something we could request: https://peps.python.org/pep-0541/#how-to-request-a-name-transfer |
Let's give this a go. I will create a request today and link it. |
@jackrosenthal here's the request: pypi/support#2526 |
pykconfig +1 |
|
There are 103 Python packages that debian has named by adding a So if Same thing for Fedora: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_library_naming Of course Debian and Fedora wouldn't actually do that; I'm merely recommending that Zephyr does not "steal" a very popular naming convention already used by Linux distributions to avoid confusion. My strong, first preference is to reclaim the existing name if possible, as already requested by @carlescufi. The least disruption by far. I'm optimistic: if this process does not work when the maintainer vanishes then when does it work? My second preference is |
It looks like the requests are being actioned, at least some of them. I added my support into the issue |
Hello My thoughts about the subject Kconfiglib2 - This name sounds fine to me, but I agree with @jackrosenthal that it can be confusing. As pointed out by @fabiobaltieri, we could name this project Kconfiglib-ng. Summing up, +1 vote to Kconfiglib-ng as it may indicate that it's a fork. My second option is pykconfig. But, for now, it is best to wait for an input for the request sent by @carlescufi to https://peps.python.org/pep-0541/#how-to-request-a-name-transfer |
So the name transfer appears to be going nowhere. Anyone opposed to just renaming to |
The feedback we got from one of the pypi maintainers is that requests are handled first-in/first-out. But because everyone is a volunteer, one should expect a slow response time. |
From
|
|
I can confirm that the ![]() |
@jackrosenthal can you confirm that you are still interested in maintaining Kconfiglib? |
Yeah, I'm still available to help maintain kconfiglib! |
Concluding on this issue:
TODO: @jackrosenthal can you comment on all PRs and issues in https://github.com/ulfalizer/Kconfiglib redirecting users to https://github.com/zephyrproject-rtos/Kconfiglib? |
Closing this issue as this is effectively complete. |
Reopening because I now realize we have some commits in Zephyr's own kconfiglib copy (yes, we don't use the PyPi package) that would need to be backported to the new upstream @jackrosenthal: |
Now complete. |
Introduction
As per the conclusions in ulfalizer/Kconfiglib#121, Kconfiglib needs a new home and a new maintainer. @jackrosenthal has volunteered to maintain it, and the Zephyr TSC agreed to host the project under the Zephyr GitHub org.
Problem description
Given that the pypi package repository contains the official Kconfiglib packages and that the original author, @ulfalizer, is the only person with the credentials required to update that package, the only reasonable solution is to fork and rename the library to be able to publish new versions to pypi.
Proposed change
Proposed names
Here's a few names that could be considered:
Kconfiglib2
Kconfiglib
, and it also conveys that our intent was not to rename it but we had toPykconfig
Kconfig
python-kconfig
The text was updated successfully, but these errors were encountered: