Comments (16)
I'll setup a fork and look at
- Integrating the pending PRs.
- Fixing open issues.
- Making a new release.
from kconfiglib.
We could look into forking the Kconfiglib repository under the GitHub zephyrproject-rtos
organisation and give write access to whomever willing to maintain it in order to ensure that the disappearance of single person does not block further development and maintenance of the library in the future.
from kconfiglib.
No no no, that's not what I'm saying. I'm saying that within zephyr, the person who has been maintaining the library usage is @tejlmand, not that he is the upstream kconfiglib maintainer. There is no such person.
from kconfiglib.
I love kconfiglib too, but It seems @ulfalizer is not much active lately.
from kconfiglib.
There are lot of forks. None would volunteer to maintainership ? Alas, most of them are untouched for years, often even more than this one :(
from kconfiglib.
@ulfalizer has left the Internet a couple years ago. Thanks @jackrosenthal for volunteering!
from kconfiglib.
One thing @ulfalizer was proud about is an extensive test-suite making sure kconfiglib.py
was 99%, bug-for-bug compatible with Linux's kconfig. That test suite (and maybe others) should be in the repo, please make sure you get familiar with it. EDIT: it's mentioned in the README
@mbolivar-nordic any other advice, names of people who could help?
from kconfiglib.
@mbolivar-nordic any other advice, names of people who could help?
The main person in Zephyr who has taken over Kconfig maintenance is @tejlmand.
We could look into forking the Kconfiglib repository under the GitHub zephyrproject-rtos organisation
One alternative is a new kconfiglib
organization if enough people are using kconfiglib for things other than zephyr.
from kconfiglib.
The main person in Zephyr who has taken over Kconfig maintenance is @tejlmand.
Good to know! So where is the "upstream" repo now?
from kconfiglib.
@jackrosenthal would you be open to having this hosted under the GitHub zephyrproject-rtos organisation with you as a maintainer?
from kconfiglib.
Yes, this sounds great to me!
from kconfiglib.
Awesome, I will file a new "Add randconfig" feature request to celebrate!
Will this be it? https://github.com/zephyrproject-rtos/Kconfiglib
Childish desire to create the issue number 1 ;-)
from kconfiglib.
@jackrosenthal the Zephyr TSC has agreed to host this, but there are questions about the name (whether it should be changed). Let's continue the discussion in Zephyr's Discord before we close this issue. In particular let's use the #build-system
channel for this discussion.
from kconfiglib.
Thanks everyone for caring about continued maintenance of Kconfiglib!
Are there already results out of the discussion about the future place of the repo and name of the project? Maybe someone knows how to reach out to @ulfalizer to get access to the GitHub repo and PyPi entry so they can continued to be used. Otherwise I guess there's no way around a new name to avoid conflicts with the legacy packages!?
from kconfiglib.
Thanks everyone for caring about continued maintenance of Kconfiglib!
Are there already results out of the discussion about the future place of the repo and name of the project? Maybe someone knows how to reach out to @ulfalizer to get access to the GitHub repo and PyPi entry so they can continued to be used. Otherwise I guess there's no way around a new name to avoid conflicts with the legacy packages!?
There is an ongoing discussion about the name and the hosting under the zephyrproject-rtos
GitHub org. I will submit a proposal to the Zephyr TSC and follow-up here.
EDIT: Regarding contacting Ulf, I've tried that personally over various communication means without success. At this point I believe we will not be able to discuss this with him, so renaming seems like the better option.
from kconfiglib.
I'm going to close this discussion here, as active discussion is now happening in this thread: zephyrproject-rtos/zephyr#53894
from kconfiglib.
Related Issues (20)
- Failure to parse Kconfig.include on kernels with version >=5.12.1
- Error: couldn't parse 'bool $(as-instr, tpause %ecx)': unknown tokens in line - Newer RHEL Kernels HOT 1
- kconfiglib handles string literals inconsistently across operating systems
- option modules on non MODULES HOT 1
- Backspace bug in Msys2 version
- Prompt shown even when expected to be disable.
- Struggling with comprehending the documentation HOT 1
- Parsing error in kconfiglib when upgrading to yocto 3.3 (hardknott)
- error: couldn't parse 'modules': unrecognized construct HOT 1
- Boolean default not taken if written after help
- fails if the parent directory contains spaces HOT 1
- Inaccessible to screen readers
- `make menuconfig` fails when the parent directory contains spaces.
- New release request
- Extension Suggestion: Strings without quotation marks (Macro-like)
- Error parsing Kconfig sources:- couldn't parse 'modules': unrecognized construct
- I made a standalone menuconfig HOT 1
- The default `conf` mode seems missing HOT 1
- doc: Documentation issue in 'Readme.rst' - broken hyperlink from kconfiglib to zephyrproject
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kconfiglib.