[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

December update on automating patch testing and

From: Christopher Baines
Subject: December update on automating patch testing and
Date: Tue, 06 Dec 2022 12:20:25 +0000
User-agent: mu4e 1.8.11; emacs 28.2


I send out the last update around a month ago [1], there was also a
thread jgart started [2].


As a reminder, patches sent to guix-patches now undergo some automated
testing. You can see the progress and results of this on


## Recent progress

I think the biggest step forward recently has been separating "blocked"
and "unknown" builds out, as that makes it clearer when the testing has
finished. This was made possible by the Guix Data Service incrementally
working out which builds are blocked as events come in, and storing this
in a way that's easy to query efficiently.

The powerpc64le-linux and i586-gnu (Hurd) builds for patches are also
now enqueued, although due to a lack of build capacity for these
systems, the results aren't factored in to the issue status yet.

I think one of the things that came up in this thread [2] is that
there's more communicating to do about I've now merged
and deployed the update to Mumi that includes a patch from Arun to start
displaying badges from, so hopefully that'll help to
link up the two services.

## Next steps

The README contains a big TODO list [4], but I'll highlight some things


I've also made progress on moving the Git repository on to Savannah,
there's a ticket open here now [5].


Writing a proper service for the qa-frontpage is also on my TODO list,
that will mean it won't be running in a screen session on bayfront.

I think the most important medium term goal though is to work on testing
branches (like staging, core-updates, ...). Because they're generally
more complicated changes compared to things sent to guix-patches, I
think that's where the benefits on automatically testing the changes
will be the greatest.

## How to get involved

If you're doing any patch review, consider looking at!
Even if you aren't able to push patches, it can be really useful to
review them and provide feedback. There's a review checklist at the
bottom of the QA pages.

If you're looking at getting any branches merged, it would be really
useful to hear about that so the functionality for testing those
branches can be worked on.

Also, there's a whole lot to work on in the qa-frontpage codebase, so if
you're interested in that, I'm more than happy to try and help.

If you've got any comments or questions, please let me know!



Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]