aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage
Commit message (Expand)AuthorAge
* Just use with-fibers-port-timeouts from the build coordinatorChristopher Baines2024-05-15
* Show the branch on the patches pageChristopher Baines2024-05-15
* Switch to Mumi/Debbugs issue titles•••Rather than using the data from Patchwork, this change also strips the [...] prefix. Christopher Baines2024-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 Baines2024-05-15
* Do less in the with-sqlite-cache transactionChristopher Baines2024-05-12
* Simplify patches-viewChristopher Baines2024-05-12
* Increase timeout for submitting buildsChristopher Baines2024-05-12
* Fix non-master branch orderingChristopher Baines2024-05-09
* Update the metrics approachChristopher Baines2024-04-26
* Handle issues.guix GraphQL queries failing betterChristopher Baines2024-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 Kraus2024-04-16
* Fix checking for unknown commitsChristopher Baines2024-04-02
* Fix ordering of simple-format callChristopher Baines2024-04-02
* Add more logging around checking base branch changesChristopher Baines2024-04-02
* Enable checking for base revision changes for all branchesChristopher Baines2024-04-02
* Fix not deleting some patch branches•••When the patches were for a non-master branch. Christopher Baines2024-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 Baines2024-03-30
* Try to better handle debbugs being unavailableChristopher Baines2024-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 Baines2024-03-17
* Make some module tweaksChristopher Baines2024-03-17
* Ignore build-already-processed errors when canceling buildsChristopher Baines2024-02-26
* Account for builds to keep when canceling branch buildsChristopher Baines2024-02-22
* Add an information flow diagramChristopher Baines2024-01-20
* Fix cancel-builds-not-for-revision•••To actually cancel all the builds. Christopher Baines2023-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 Baines2023-12-13
* Make sure builds are canceledChristopher Baines2023-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 Baines2023-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 Baines2023-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 Baines2023-11-06
* Fix the package changes table on the branch page•••And only display the "below systems" message if there are any. Christopher Baines2023-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 Baines2023-11-03
* Change text for the "waiting for build results" statusChristopher Baines2023-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 Baines2023-11-02
* Add "i686-linux" back to systems to consider•••As the substitute availability is better now. Christopher Baines2023-11-02
* Set higher rebuild number limit for patch series.•••This allows building Java updates which impact 600 packages per architecture. Julien Lepiller2023-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 Baines2023-11-01
* Link to the /reproducible-builds pageChristopher Baines2023-11-01
* Make the branches table shorterChristopher Baines2023-11-01
* Add a Guix logo to the headerChristopher Baines2023-11-01
* Properly handle multiple package outputs in reproducible.json.gzChristopher Baines2023-11-01
* Add a simple package pageChristopher Baines2023-10-31
* Generate a reproducible.json file•••Which can hopefully be consumed by https://ismypackagereproducibleyet.org/ Christopher Baines2023-10-31
* Add a reproducible-builds page to display data and issues•••Maybe this will be a useful starting point. Christopher Baines2023-10-30
* Sort and filter the branch package reproducibility table•••Removing systems for which substitutes aren't available. Christopher Baines2023-10-30
* Fetch and display package reproducibility information for branches•••This involved some refactoring of branch data in general. Christopher Baines2023-10-29
* Make "large-number-of-builds" an issue status•••Rather than these falling within the unknown status. Christopher Baines2023-10-29
* Avoid timeouts blocking creating issue branchesChristopher Baines2023-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 Baines2023-10-27
* Fix checking for changes against masterChristopher Baines2023-10-22
* Support filtering by branchChristopher Baines2023-10-21