Fedora

Converting fedmsg consumers to fedora-messaging

So in case you hadn’t heard, the Fedora infrastructure team is currently trying to nudge people in the direction of moving from fedmsg to fedora-messaging. Fedmsg is the Fedora project-wide messaging bus we’ve had since 2012. It backs FMN / Fedora Notifications and Badges, and is used extensively within Fedora infrastructure for the general purpose […]

Wifi display (Miracast) support on Linux!

I was really pleased to see this blog post today, because I was looking for exactly this a few weeks ago and was sad to find it didn’t exist. Now it does! Displaying on an external screen via wifi is a really handy thing that is increasingly commonly available. Lately I’m finding most TVs I […]

New openQA tests: update live image build/install

Hot on the heels of adding installer image build/install tests to openQA, I’ve now added tests which do just the same, but for the Workstation live image. That means that, when running the desktop tests for an update, openQA will also run a test that builds a Workstation live image and a test that boots […]

Devconf.cz 2019 trip report

I’ve just got back from my Devconf.cz 2019 trip, after spending a few days after the conference in Red Hat’s Brno office with other Fedora QA team members, then a few days visiting family. I gave both my talks – Don’t Move That Fence ‘Til You Know Why It’s There and Things Fedora QA Robots […]

Devconf.cz 2019

For anyone who – inexplicably – hasn’t already had it in their social calendar in pink sharpie for months, I will be at Devconf.cz 2019 this weekend, at FIT VUT in Brno. I’ll be doing two talks: Things Fedora QA Robots Do on Friday at 3pm (which is basically a brain dump about the pile […]

New openQA tests: update installer tests and desktop app start/stop test

It’s been a while since I wrote about significant developments in Fedora openQA, so today I’ll be writing about two! I wrote about one of them a bit in my last post, but that was primarily about a bug I ran into along the way, so now let’s focus on the changes themselves. Testing of […]

AdamW’s Debugging Adventures: The Mysterious Disappearing /proc

Yep, folks, it’s that time again – time for one of old Grandpa Adam’s tall tales of root causing adventure… There’s a sort of catch-22 situation in Fedora that has been a personal bugbear for a very long time. It mainly affects Branched releases – each new Fedora release, when it has branched from Rawhide, […]

AdamW’s Debugging Adventures: Python 3 Porting 201

Hey folks! Time for another edition of AdamW’s Debugging Adventures, wherein I boast about how great I am at fixin’ stuff. Today’s episode is about a bug in the client for Fedora’s Koji buildsystem which has been biting more and more Fedora maintainers lately. The most obvious thing it affects is task watching. When you […]

Reverse proxying WebSocket requests with Apache: a generic approach that works (even with Firefox)

Right up front, I should say all credit for this goes to Patrick Uiterwijk – I am just writing it up 🙂 So I’m upgrading Fedora’s openQA instances to the latest upstream code, which replaces the old ‘interactive mode’ with a new ‘developer mode’. This relies on the browser being able to establish a WebSocket […]

AdamW’s Debugging Adventures: Has Anyone Seen My Kernel?

Welp, since I haven’t blogged for a while, here’s another root-causing write up! Honestly, root-causing things is one of my favorite parts of the job, lately. I’ve been on vacation recently, and when I came back, it looked like several things were wrong with Rawhide. Several of these were relatively easy fixes: live images not […]