| Commit message (Expand) | Author | Age |
* | Just use with-fibers-port-timeouts from the build coordinator | Christopher Baines | 2024-05-15 |
* | Show the branch on the patches page | Christopher Baines | 2024-05-15 |
* | Switch to Mumi/Debbugs issue titles•••Rather than using the data from Patchwork, this change also strips the [...]
prefix.
| Christopher Baines | 2024-05-15 |
* | Pre-compute the branch, and use the issue title as well•••This allows changing the branch that QA applies the patches to by changing the
title of the issue.
| Christopher Baines | 2024-05-15 |
* | Do less in the with-sqlite-cache transaction | Christopher Baines | 2024-05-12 |
* | Simplify patches-view | Christopher Baines | 2024-05-12 |
* | Increase timeout for submitting builds | Christopher Baines | 2024-05-12 |
* | Fix non-master branch ordering | Christopher Baines | 2024-05-09 |
* | Update the metrics approach | Christopher Baines | 2024-04-26 |
* | Handle issues.guix GraphQL queries failing better | Christopher Baines | 2024-04-23 |
* | Sort the patches before applying them to the git branch.•••By default, the patches are not ordered. Because of the unreliability
of e-mail delivery, they can be received completely out of order.
Patchwork may also re-order them, and they may get ordered by commit
author date (or, equivalently, e-mail Date header). Both
possibilities lead to failure to apply patches if the order is
incorrect for two patches that do not commute.
The patch name contains a header: [bug#xxx,v12,i/n] where "i" is the
variable part and indicates the patch number. Git pads "i" with zeros
if needed. The string order of the names is thus the true commit
order.
* guix-qa-frontpage/manage-patch-branches.scm (create-branch-for-issue):
Sort patches according to their "name".
| Vivien Kraus | 2024-04-16 |
* | Fix checking for unknown commits | Christopher Baines | 2024-04-02 |
* | Fix ordering of simple-format call | Christopher Baines | 2024-04-02 |
* | Add more logging around checking base branch changes | Christopher Baines | 2024-04-02 |
* | Enable checking for base revision changes for all branches | Christopher Baines | 2024-04-02 |
* | Fix not deleting some patch branches•••When the patches were for a non-master branch.
| Christopher Baines | 2024-04-01 |
* | Reduce the number of changes compared to master for branches•••As it was rather high, and it doesn't make sense to be merging a branch if
there are lots of changes.
| Christopher Baines | 2024-03-30 |
* | Try to better handle debbugs being unavailable | Christopher Baines | 2024-03-26 |
* | Add a buffer to prevent deleting some branches that aren't found•••To reduce instances of branches getting repeatedly deleted then recreated.
| Christopher Baines | 2024-03-17 |
* | Make some module tweaks | Christopher Baines | 2024-03-17 |
* | Ignore build-already-processed errors when canceling builds | Christopher Baines | 2024-02-26 |
* | Account for builds to keep when canceling branch builds | Christopher Baines | 2024-02-22 |
* | Add an information flow diagram | Christopher Baines | 2024-01-20 |
* | Fix cancel-builds-not-for-revision•••To actually cancel all the builds.
| Christopher Baines | 2023-12-13 |
* | Cancel builds in a loop•••To ensure they're all canceled, since they might not all be returned initially
when querying with #:relationship 'no-dependent-builds.
| Christopher Baines | 2023-12-13 |
* | Make sure builds are canceled | Christopher Baines | 2023-12-13 |
* | Cancel builds before submitting new ones•••This should handle the case where we want to cancel a build then submit a new
one for the same output.
| Christopher Baines | 2023-11-26 |
* | Cancel and resubmit builds where the derivation has changed•••But the output remains the same. This will hopefully avoid some instances
where the data service deletes the derivation as it corresponds to a removed
revision and the build can't start because of the missing derivation.
| Christopher Baines | 2023-11-26 |
* | Tweak error handling around talking to Mumi•••I think requests to Mumi were being responded to with 502's, and that led QA
to delete all the patch branches. This should hopefully stop that happening in
the future.
| Christopher Baines | 2023-11-06 |
* | Fix the package changes table on the branch page•••And only display the "below systems" message if there are any.
| Christopher Baines | 2023-11-03 |
* | Use a different symbol when waiting for build results•••And group these issues towards the top of the patches list since they
potentially can be merged if there's not too many builds remaining.
| Christopher Baines | 2023-11-03 |
* | Change text for the "waiting for build results" status | Christopher Baines | 2023-11-03 |
* | Start to better describe when builds are waiting to happen•••Don't use the same styling as failed builds on the issue page, and also
separate out the systems which don't count towards the issue status.
| Christopher Baines | 2023-11-02 |
* | Add "i686-linux" back to systems to consider•••As the substitute availability is better now.
| Christopher Baines | 2023-11-02 |
* | Set higher rebuild number limit for patch series.•••This allows building Java updates which impact 600 packages per
architecture.
| Julien Lepiller | 2023-11-02 |
* | Use call-with-blocked-asyncs when calling call-with-zlib-input-port•••Since it uses dynamic-wind that's incompatible with fibers.
| Christopher Baines | 2023-11-01 |
* | Link to the /reproducible-builds page | Christopher Baines | 2023-11-01 |
* | Make the branches table shorter | Christopher Baines | 2023-11-01 |
* | Add a Guix logo to the header | Christopher Baines | 2023-11-01 |
* | Properly handle multiple package outputs in reproducible.json.gz | Christopher Baines | 2023-11-01 |
* | Add a simple package page | Christopher Baines | 2023-10-31 |
* | Generate a reproducible.json file•••Which can hopefully be consumed by https://ismypackagereproducibleyet.org/
| Christopher Baines | 2023-10-31 |
* | Add a reproducible-builds page to display data and issues•••Maybe this will be a useful starting point.
| Christopher Baines | 2023-10-30 |
* | Sort and filter the branch package reproducibility table•••Removing systems for which substitutes aren't available.
| Christopher Baines | 2023-10-30 |
* | Fetch and display package reproducibility information for branches•••This involved some refactoring of branch data in general.
| Christopher Baines | 2023-10-29 |
* | Make "large-number-of-builds" an issue status•••Rather than these falling within the unknown status.
| Christopher Baines | 2023-10-29 |
* | Avoid timeouts blocking creating issue branches | Christopher Baines | 2023-10-27 |
* | Delete the create branch for issue logs•••When looking at creating the branch, to ensure the log inserted (if any) is
fresh.
| Christopher Baines | 2023-10-27 |
* | Fix checking for changes against master | Christopher Baines | 2023-10-22 |
* | Support filtering by branch | Christopher Baines | 2023-10-21 |