Go 1.22 in Fedora 40

    If everything goes as planned, Fedora 40 will have Go 1.22. Go 1.22 is planned for February 2024, and Fedora 40 around April 2024. I’ve been doing the Go updates for the past few releases since Go 1.15 in Fedora 33. ~3 years! I just created the wiki page for the proposal. The email thread in the Development list will land soon. And if you are curious, the ongoing PR is here.

    Read More

    Bundling Delve on Fedora

    TL;DR: Delve now has bundle dependencies. While working on integrating Delve with Packit, I found myself trying to fix some dependencies again. This is not usually a problem, but in some packages, like Delve, the version of the already existing Fedora packages containing the dependencies doesn’t match. Patching tests to adapt them to a different version when the upstream project is active and well-tested sounds like a bad idea. So, I bundled the dependencies.

    Read More

    Testing Fedora packages in Toolbox

    This is just the usual Fedora testing workflow but with a container in the middle, so nothing really relevant, to be honest. I made a massive mistake in the Fedora release process a few Go minor releases ago (around 1.16.1, I think). Basically, the Go package was stuck in the previous version. So now that I’m making another two releases (1.15.12 for Fedora 33 and 1.16.4 for Fedora 34 and Rawhide), I wondered how I can try my ready-to-be-published version in a container.

    Read More