Hello everyone,
I've been maintaining the Zig package in Fedora for a while now and I no longer have as much spare time to dedicate to it, though still enough to help with debugging, patching, etc.
Between releases the package is low-maintance but during releases a lot of effort needs to be spend in building and testing the compiler and any packages that depend on it because backwards incomptible changes and regressions are fairly common.
The EPEL especially need help, I've added it in the past due to demand but I really have no experience with it.
kind regards, Jan
Hi Jan,
I would be very interested in helping. I am a long term member of the Zig community, and a Fedora user. Though, I do not have experience with maintaining packages, I am motivated to learn more about it.
Best,
Marko
Hey Marko,
thank you for offering to help, do you already have a FAS account? If not there is a good docs page that goes into what is all needed: https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package...
Once that is all setup I can add you as a co-maintainer and or request sponsor as needed.
Jan
Jan Drögehoff wrote:
Hey Marko, thank you for offering to help, do you already have a FAS account? If not there is a good docs page that goes into what is all needed: https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package... Once that is all setup I can add you as a co-maintainer and or request sponsor as needed. Jan
I can sponsor if you agree to mentor him.
Leigh Scott wrote:
Jan Drögehoff wrote:
Hey Marko, thank you for offering to help, do you already have a FAS account? If not there is a good docs page that goes into what is all needed: https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package... Once that is all setup I can add you as a co-maintainer and or request sponsor as needed. Jan I can sponsor if you agree to mentor him.
I would be more than happy to
Thanks all,
I've created both FAS and Bugzilla accounts under this email (marko03kostic@protonmail.com).
Marko Kostic wrote:
Thanks all, I've created both FAS and Bugzilla accounts under this email (marko03kostic@protonmail.com).
I'll add you to both the zig[1] and zig-srpm-macros[2] packages once the system shows you and from there on it is open to you.
As previously mentioned the package requires little to no work right now because we are in between releases, it is probably best if you get familiar with how to build the rpm package and how the spec file is structured.
In general the documentation for how to package is a bit poor for newcomers, the packaging guidelines[3] and package maintainer docs[4] are the best there is right now and if there is anything unclear or you have open questions feel free to reach out directly to me, I can best be reached under the same email I'm posting this under.
[1] https://src.fedoraproject.org/rpms/zig [2] https://src.fedoraproject.org/rpms/zig-srpm-macros [3] https://docs.fedoraproject.org/en-US/packaging-guidelines/ [4] https://docs.fedoraproject.org/en-US/package-maintainers
On 7/7/26 11:51 AM, Jan Drögehoff wrote:
I'll add you to both the zig[1] and zig-srpm-macros[2] packages once the system shows you and from there on it is open to you.
As previously mentioned the package requires little to no work right now because we are in between releases, it is probably best if you get familiar with how to build the rpm package and how the spec file is structured.
In general the documentation for how to package is a bit poor for newcomers, the packaging guidelines[3] and package maintainer docs[4] are the best there is right now and if there is anything unclear or you have open questions feel free to reach out directly to me, I can best be reached under the same email I'm posting this under.
[1] https://src.fedoraproject.org/rpms/zig [2] https://src.fedoraproject.org/rpms/zig-srpm-macros [3] https://docs.fedoraproject.org/en-US/packaging-guidelines/ [4] https://docs.fedoraproject.org/en-US/package-maintainers
Okay, something isn't working or I'm forgetting some process. The API endpoint to return users never returns yours so I cannot add you.
I had hoped that this would just be a matter of different systems not being synced up but apparently not, if you haven't already logging into the package source[1] might help otherwise I'm gonna have to go figure out what this is.
Jan Drögehoff wrote:
On 7/7/26 11:51 AM, Jan Drögehoff wrote:
I'll add you to both the zig[1] and zig-srpm-macros[2] packages once the system shows you and from there on it is open to you. As previously mentioned the package requires little to no work right now because we are in between releases, it is probably best if you get familiar with how to build the rpm package and how the spec file is structured. In general the documentation for how to package is a bit poor for newcomers, the packaging guidelines[3] and package maintainer docs[4] are the best there is right now and if there is anything unclear or you have open questions feel free to reach out directly to me, I can best be reached under the same email I'm posting this under. [1] https://src.fedoraproject.org/rpms/zig [2] https://src.fedoraproject.org/rpms/zig-srpm-macros [3] https://docs.fedoraproject.org/en-US/packaging-guidelines/ [4] https://docs.fedoraproject.org/en-US/package-maintainers Okay, something isn't working or I'm forgetting some process.
The API endpoint to return users never returns yours so I cannot add you. I had hoped that this would just be a matter of different systems not being synced up but apparently not, if you haven't already logging into the package source[1] might help otherwise I'm gonna have to go figure out what this is. [1] https://src.fedoraproject.org/
It all looks correct https://accounts.fedoraproject.org/user/usebeforefree/ Maybe raise a releng ticket for the failure.
Jan Drögehoff wrote:
On 7/7/26 11:51 AM, Jan Drögehoff wrote:
I'll add you to both the zig[1] and zig-srpm-macros[2] packages once the system shows you and from there on it is open to you. As previously mentioned the package requires little to no work right now because we are in between releases, it is probably best if you get familiar with how to build the rpm package and how the spec file is structured. In general the documentation for how to package is a bit poor for newcomers, the packaging guidelines[3] and package maintainer docs[4] are the best there is right now and if there is anything unclear or you have open questions feel free to reach out directly to me, I can best be reached under the same email I'm posting this under. [1] https://src.fedoraproject.org/rpms/zig [2] https://src.fedoraproject.org/rpms/zig-srpm-macros [3] https://docs.fedoraproject.org/en-US/packaging-guidelines/ [4] https://docs.fedoraproject.org/en-US/package-maintainers Okay, something isn't working or I'm forgetting some process.
The API endpoint to return users never returns yours so I cannot add you. I had hoped that this would just be a matter of different systems not being synced up but apparently not, if you haven't already logging into the package source[1] might help otherwise I'm gonna have to go figure out what this is. [1] https://src.fedoraproject.org/
I asked on fedora-admin
18:27:16 - leigh123linux: nirik: Hi, Is there any reason preventing https://accounts.fedoraproject.org/user/usebeforefree/ from being added to zig, I sponsored him a few days ago https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/... 18:28:07 - nirik: did they logout and on to src.fedoraproject.org? group memberships are refreshed on login 18:30:14 - leigh123linux: nirik: would that prevent the zig maintainer adding him? 18:31:27 - nirik: yes, because they wouldn't be in the packager group? in fact I don't see them as a user there at all, so they need to login at least once to make the user 18:31:54 - nirik: https://src.fedoraproject.org/user/usebeforefree is not found... 18:31:56 - leigh123linux: nirik: Thanks
On 7/9/26 11:43 PM, Marko Kostic via devel wrote:
Okay, I tried logging out and in again. Could you maybe repeat the process now?
Yep, works now. The packages should be visible on your package sources dashboard and profile now, and again if anything is unclear or you need help feel free to reach out.
Hi,
On 7/5/26 11:21 AM, Jan Drögehoff wrote:
Hello everyone,
I've been maintaining the Zig package in Fedora for a while now and I no longer have as much spare time to dedicate to it, though still enough to help with debugging, patching, etc.
Between releases the package is low-maintance but during releases a lot of effort needs to be spend in building and testing the compiler and any packages that depend on it because backwards incomptible changes and regressions are fairly common.
The EPEL especially need help, I've added it in the past due to demand but I really have no experience with it.
kind regards, Jan
I'm looking at posting some fixes to the upstream zig compiler (PAC/BTI stuff) for arm64 and have been bootstrapping it a fair bit recently (and noting that it only really bootstraps consistently with the llvm backend). I can provide some assistance and am already a package maintainer, but this is one of those as needed statements because I get buried in random tasks for weeks at a time sometimes. So if you still need some level of "helps maintain" particularly for arm64 you can add me too.
thanks jlinton