Technical

Linux kernel 4.13 and SMB protocol version fun

There’s been a rather interesting change in the Linux kernel recently, which may affect you if you’re mounting network drives using SMB (the Windows native protocol, occasionally also called CIFS). There have been several versions of the protocol – Wikipedia has a good writeup. Both servers and clients may support different versions; when accessing a […]

Flock 2017: trip report

Better late than never, here’s my report from Flock 2017! Thanks to my excellent foresight in the areas of ‘being white’ and ‘being Canadian’ I had no particular trouble getting through security / immigration, which was nice. The venue was kinda interesting – the whole town had this very specific flavor that seems to be […]

PSA: If you had dnf-automatic enabled and updated to Fedora 26, it probably stopped working

So the other day I noticed this rather unfortunate bug on one of my servers. Fedora 26 included a jump from DNF 1.x to DNF 2.x. It seems that DNF 2.x came with a poorly-documented change to the implementation of dnf-automatic, the tool it provides for automatically notifying of, downloading and/or installing updates. Simply put: […]

A modest proposal

PROPOSED STANDARD Errata Exist Internet Engineering Task Force (IETF) Adam Williamson Request for Comments: 9999 Red Hat Updates: 7159 September 2017 Category: Standards Track ISSN: 9999-9999 Let Me Put a Fucking Comma There, Goddamnit, JSON Abstract Seriously, JSON, for the love of all that is fucking holy, let me end a series of items with […]

PSA: RPM database issues after update to libdb-5.3.28-21 on Fedora 24 and Fedora 25

Hi there, folks! This is an important PSA for Fedora 24, 25 and 26 (pre-release) users. tl;dr version: if you recently updated and got some kind of error or crash and now you’re getting RPM database errors, you need to do the old reliable RPM database fix dance: # rm -f /var/lib/rpm/__db* # rpm –rebuilddb […]

Automated *non*-critical path update functional testing for Fedora

Yep, this here is a sequel to my most recent best-seller, Automated critical path update functional testing for Fedora 🙂 When I first thought about running update tests with openQA, I wasn’t actually thinking about testing critical path packages. I just made that the first implementation because it was easy. But I first thought about […]

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 […]