In accordance with FESCo's Inactive Packager Policy[1], packagers that have been identified
as inactive have a ticket in the find-inactive-packagers repo[2]. One week after the final release,
packagers who remain inactive will be removed from the packager group. (Note that pagure.io is
one of the systems checked for activity, so commenting on your ticket that you're still around
will prevent you from showing up in the second round.)
If you have suggestions for improvement, look for the open feature issues[3] and file an issue
in the find-inactive-packagers repo[4] if it's not there already.
For the curious, here are the stats from today's run:
### Found 1429 users in the packager group. ###
### Found 558 users with no builds in Koji over the last year. ###
### Found 277 users with no activity in pagure/src.fp.org over the last year. ###
### Found 253 users which didn't post any message in Fedora Discussion over the last year. ###
### Found 227 users which also show no activity in Bodhi over the last year. ###
### Found 204 users which also show no activity in mailing lists over the last year. ###
### Found 134 users which also show no activity in Bugzilla over the last year. ###
### 134 packagers out of 1429 (9.4%) found inactive. ###
[1]
https://docs.fedoraproject.org/en-US/fesco/Policy_for_inactive_packagers/
[2]
https://pagure.io/find-inactive-packagers/issues?tags=inactive_packager&sta…
[3]
https://pagure.io/find-inactive-packagers/issues?tags=feature
[4]
https://pagure.io/find-inactive-packagers/new_issue
Hi everyone,
Within the next couple days, I plan to rebuild all Go packages that
include compiled binaries [1,2] on rawhide and f43 against Go 1.25.0 GA.
This amounts to ~475 packages. The rebuild commits will be committed to
rawhide and then fast-forward merged to f43. The package updates will be
submitted individually to Bodhi so that each package is gated
separately. I will also try to close any FTBFS bugs that were filed
during the mass rebuild for packages that succeed when rebuilt a second
time.
(The distro-wide mass rebuild was run against a Go 1.25.0 release
candidate, and there were also several packages that failed to build due
to an issue with debuginfo collection that was only noticed and fixed
after the mass rebuild had already started, so we have therefore decided
to perform a second targeted rebuild.)
The following packages currently diverge between rawhide and f43. I plan
to also fast-forward merge these packages unless I hear otherwise from
the packages' maintainers.
- ffuf (maintained by bytehackr): For some reason, commit 8c5413c was
built today for f41, f42, f43, and rawhide, but the commit was only
pushed to the rawhide branch. Please make sure that everything is
properly synced when submitting builds in the future. I will
fast-forward merge the changes back to f43 when I perform the rebuild,
but please make sure to take care of f42 and f41 as well.
- glab (maintained by mikelo2): 40a1b2a which fixes vendor/modules.txt
not being marked with %license was only committed to rawhide. This looks
safe to merge back to f43, so I will do so.
To other package maintainers: if you push any commits to rawhide between
now and when I perform the rebuild, please make sure to also push them
to f43 or let me know (via email or ping @gotmax:matrix.org in the
Fedora Golang Matrix channel) that I should push a separate rebuild
commit to f43, so I don't have to track maintainers down to confirm. As
always, please don't push commits to distgit that you don't intend to be
built. Rebuilds—including this one—and other automated processes will
always build the current state of the rawhide branch.
[1] List of packages:
https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/binaries?ref_typ…
[2] List of packages by maintainer:
https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/binaries-by-main…
Best,
Maxwell
In accordance with FESCo policy[1], the following provenpackagers will
be submitted for removal in two weeks based on a lack of Koji builds
submitted in the last six months. If you received this directly, you
can reply off-list to indicate you should still be in the
provenpackager group.
Note that removal from this group is not a "punishment" or a lack of
appreciation for the work you have done. The intent of the process is
to ensure contributors with distro-wide package privileges are still
active and responsive. This process is done regularly at the branch
point in each release.
[1]
https://docs.fedoraproject.org/en-US/fesco/Provenpackager_policy/#_maintain…
Checked 118 provenpackagers
The following 9 provenpackagers have not submitted a Koji build since at
least 2025-02-05 00:00:00:
ignatenkobrain
mrunge
nb
pwalter
jwakely
rstrode
tpopela
wtogami
steve
Hi All,
Fedora Linux 43 has now been branched (yesterday, August 12).
Please be sure to do a git fetch -v to pick up the new branch.
As an additional reminder, Rawhide and Fedora Linux 43 have been
completely isolated from previous releases, which
means that anything you do for f43, you also have to do in the rawhide
branch and do a build there. There will be a Fedora Linux 43 compose and
It will appear in [1] once complete, which we were able to secure last night.
Bodhi is currently enabled in the Fedora Linux 43 branch as it is for rawhide,
with automatic update creation. At the hit Beta change freeze point in the
Fedora Linux 43 schedule [2] updates-testing will be enabled and manual
Bodhi updates will be required as in all stable releases.
Additionally, some package updates were unpushed at the time
of mass branching to avoid placing them in an inconsistent state.
Discussions are happening on the #releng:fedoraproject.org channel,
and the Release Engineering ticket for this is [3].
Thanks for understanding.
Regards,
Samyak Jain
Fedora Release Engineering
[1] https://dl.fedoraproject.org/pub/fedora/linux/development/43/
[2] https://fedorapeople.org/groups/schedule/f-43/f-43-key-tasks.html
[3] https://pagure.io/releng/issue/12870
Hello Fedora packagers.
Unfortunately, we need to rebuild all Fedora 43 (and 44) packages with Python
3.14 .pyc files. To obtain a list, use:
$ repoquery --repo=rawhide --refresh -f *.cpython-314.pyc --source
(3931 unique packages)
This is needed because Python 3.14 just bumped the pyc "magic number" (version)
due to a severe bugfix [1].
Packages with old .pyc files will have slower import times and might report AVC
denials in restricted contexts. However, they remain functional, there is no
need to panic.
The plan, as of now, is:
1. Either wait for Python 3.14.0rc2 release or backport the change.
2. Wait for the Fedora 43 branching to finish.
3. Bump and build all 3931 packages in rawhide (except kernel).
4. FF-merge into f43 and build all packages that match the criteria:
a) the rawhide and f43 branches were not different before 3.
b) they have no update stuck in bodhi/gating.
5. Open bugzillas for the remaining packages (failed or skipped rebuild).
The rebuild can be done in any order (i.e. all at once) and does not need to
happen in a side tag.
I will follow up when things start moving. Let me know if I should alter the
plan somehow.
[1] https://github.com/python/cpython/pull/137427
--
Miro Hrončok
--
Phone: +420777974800
Fedora Matrix: mhroncok
Hi All,
Fedora Linux 43 is going to be branched tomorrow as per the experience
of the previous release, we are going to disable the new koji builds
for the duration of this event. For more on this please refer to the
past discussion[1] In Fedora 42 and 41, we tried a new approach to
block external submissions in koji by setting custom restrictions, we
will try to use the same method again this time.
All builds that will be running at that time for the rawhide will be
canceled and can be resubmitted by maintainers after the branching.
All rawhide updates that are pending for rawhide will be unpushed.
Once Fedora Linux 43 is branched we will reenable builds in Koji with
a notification to this list. For any queries, we are on
#releng:fedoraproject.org and Fedora Mass Branching Release
Tracker[2].
Samyak Jain,
Fedora Release Engineering
[1] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org…
[2] https://pagure.io/releng/issue/12870