Automated critical path update functional testing for Fedora

A little thing I’ve been working on lately finally went live today…this thing: Several weeks ago now, I adapted Fedora’s openQA to run an appropriate subset of tests on critical path updates. We originally set up our openQA deployment strictly to run tests at the distribution compose level, but I noticed that most of the […]

Getting started with Pagure CI

I spent a few hours today setting up a couple of the projects I look after, fedfind and resultsdb_conventions, to use Pagure CI. It was surprisingly easy! Many thanks to Pingou and Lubomir for working on this, and of course Kevin for helping me out with the Jenkins side. You really do just have to […]

Announcing the resultsdb-users mailing list

I’ve been floating an idea around recently to people who are currently using ResultsDB in some sense – either sending reports to it, or consuming reports from it – or plan to do so. The idea was to have a group where we can discuss (and hopefully co-ordinate) use of ResultsDB – a place to […]

openQA and Autocloud result submission to ResultsDB

So I’ve just arrived back from a packed two weeks in Brno, and I’ll probably have some more stuff to post soon. But let’s lead with some big news! One of the big topics at Devconf and around the RH offices was the ongoing effort to modernize both Fedora and RHEL’s overall build processes to […]

The Tale Of The Two-Day, One-Character Patch

I’m feeling like writing a very long explanation of a very small change again. Some folks have told me they enjoy my attempts to detail the entire step-by-step process of debugging some somewhat complex problem, so sit back, folks, and enjoy…The Tale Of The Two-Day, One-Character Patch! Recently we landed Python 3.6 in Fedora Rawhide. […]

QA protip of the day: make sure your test runner fails properly

Just when you thought you were safe…it’s time for a blog post! For the last few days I’ve been working on fixing Rawhide packages that failed to build as part of the Python 3.6 mass rebuild. In the course of this, I’ve been enabling test suites for packages where there is one, we can plausibly […]

XPS 13 Developer Edition Kaby Lake (9360): working great with Fedora 25

So, that post about not liking computers? Here’s a confession: I partly wrote it as some sort of weird preparation for buying myself another one. That is, the new Kaby Lake XPS 13 developer edition. I’ve been using a second-gen (L322X) XPS 13 developer edition for a few years now, and been generally happy with […]

Oooh, look! A shiny thing!

Hmm. Today I was supposed to be finalizing the test cases for Thursday’s switchable graphics Test Day. Instead, thanks to this: (jeff) adamw: Hey, I’ve been approached by 2 different people telling me dnf system-upgrade was failing. In both cases they had to import the F24 key manually. And in both cases they were going […]

What just happened?

4pm: “Well, guess it’s time to write the F25 Final blocker status mail.” 4:10pm: “Yeesh, I guess I’d better figure out which of the three iSCSI blocker bugs is actually still valid, and maybe take a quick look at what the problem is.” 1:06am: “Well, I think I’m done fixing iSCSI now. But I seem […]

wikitcms, relval, fedfind and testdays moved to Pagure

Today I moved several of my pet projects from the cgit instance on this server to Pagure. You can now find them here: (python-)wikitcms relval fedfind testdays The home page URLs for each project on this server – e.g. – also now redirect to the Pagure project pages. I also deleted some other repos […]