The Fedora Package Review Process is clunky, archaic, and not on par with what we expect when contributing to Open Source projects in this century. We all know that, and we all want it to improve. That being said, we need to realize what is currently our main bottleneck. Even though the process is not friendly to new contributors, they are doing just fine - at all times, we have hundreds of new…
This post is tough to write because Flock to Fedora is my favorite conference, and last year’s Flock might have been the best conference I’ve ever been to. I love the Fedora community, Prague is beautiful, the venue is nice, we always have so many interesting talks and workshops, the organizers do an amazing job preparing this event for us, so I feel really guilty saying that I did not have much…
As of today, all Copr builder virtual machines are now being spawned from bootc images, which is no small feat because the builder infrastructure involves multiple architectures (x86_64, aarch64, ppc64le, s390x), multiple clouds (Amazon AWS, IBM Cloud), and on-premise hypervisors. It scales up to 400 builders running simultaneously and peaking at 30k builds a day . Before bootc You can find some…
Flock to Fedora is my favorite conference and this year was no exception. Too many good presentations and workshops to name them all. But I want to mention at least the most surprising (in a good way) ones. It takes some courage to be the first person to go for a lightning talk, especially when lightning talks aren’t even scheduled and organizers open the floor at the very moment. Smera , I tip my…
In the Lex Fridman Podcast episode #327 , Levy Rozman (aka GothamChess ) explained a scandal, alleging a chess grandmaster Hans Niemann of cheating at a tournament. Supposedly, it was done through a remotely controlled device inserted into his backside, allowing him to receive the next best move encoded in Morse code vibrations. And because I am evidently twelve years old, I thought it would be…
Our team has put a lot of effort into the possibility of building modules in Copr . This feature went through many iterations and rewrites from scratch as the concepts, requirements, and goals of Fedora Modularity kept changing. This will be my last article about this topic because we are planning to drop Modularity and all of its functionality from Copr. The only exceptions are Module hotfixes…
Static analysis tools have their limitations but regardless they help us quickly discover many types of bugs. That is not a controversial take. What may be disputed is whether enabling them for large projects with a long-standing history is worth the effort and I would say it most definitely is. In this article will take a look at how to report problems only for new code, lowering the barrier to…
I had a realization at this year’s DevConf . Even if people want to contribute to large open-source projects, they have no idea how. Or they don’t even realize they can contribute in the first place and that such a thing would be appreciated That’s why I wanted to try this experiment and offer 5 interesting RFEs for the Fedora community to implement. Why you should contribute Copr is a build…
This year’s DevConf was a blast and the best time I had at a conference probably since 2019 Flock in Budapest . Thank you all who make events like these happen. Day 1 It all started a bit unfavorable for me. I arrived underslept, forgot that am supposed to have a ticket, and when I finally got to the Go language basis course , which I was very much looking forward to, the room was already packed…
There are many great videos and articles about configuring NeoVim LSP using quickstart plugins or opinionated NeoVim distributions. Here I would like to focus on people who still use Vim and refuse to use plugins and custom configuration. This is a supporting article for my LSP for Vim Boomers video, so you can easily copy-paste things. Please watch the video for more information. Installation…