Okay, F44 was just branched, time to move on with this finally.

I'm planning to flick the switch next Monday, Feb 16th, infrastructure and life permitting. And, be prepared to flick it back and forth a few times in the face of unforeseen complications.

To the extent I've been able to test, the core build toolchain - mock, copr and koji are fine with this change. As should be anything that uses dnf to install and disables signature checks for repos that don't have them. But who knows what all is out there lurking in the CI and so on, no doubt there will be changes required to various machineries.

If you run into a showstopper wrt this, file a bug and we'll see what we can do about it. And revert temporarily if needed.

        - Panu -

On 1/15/26 11:48 AM, Panu Matilainen wrote:
...and now that we'd be ready to go ahead, the mass rebuild is just about to start, and we sure don't want to mess with THAT.

And right after the rebuild F44 is branched, so I think it's time to face the music and acknowledge that we missed the window for F44, and postpone this change to F45.

Right after F44 is branches is really the ideal time to introduce a this type of change into rawhide anyway, because then we really have the full cycle to deal with any fallout.

     - Panu -

On 12/9/25 3:45 PM, Panu Matilainen wrote:
Hey all,

I was originally hoping to flick the switch as soon as
https://fedoraproject.org/wiki/Changes/ Enforcing_signature_checking_by_default got accepted, but in my test- builds, an unexpected setback appeared.

That setback is now resolved (a silly one-liner cmake issue causing a miscompilation), but it's now also getting quite close to the X-mas break. Apparently a lot of folks will be heading off next week already, and then I myself will be unavailable for more than two weeks. This just doesn't seem like a good time to do a potentially disruptive change. So, instead of creating unnecessary stress just before X-mas, lets just push this to 2026. The plan is now to flick signature enforcing mode on in RPM on week 3 of 2026, Jan 13th most likely.

For those wanting to test it in advance, f44-build-side-123720 side- tag has an RPM with the enforcing mode enabled. There's no intention to merge this side-tag, it's purely for testing purposes so feel free to test builds if needed and so on. I've built one package (popt) there to verify that building in koji works with the enforcing mode enabled. It does, and Fedora CI passes for the change itself, so at least basic operation of the buildsystem seems to work. For all the things out there that I don't even know about, we'll see. If it uses dnf with appropriately configured gpgcheck= entries on repos, it should continue to work without modifications.

     - Panu -


--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to