aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/issue.scm
Commit message (Expand)AuthorAge
* Use Guile Knots•••Rather than the build coordinator for fibers utilties. Christopher Baines2024-12-17
* Refresh issues less often and reduce the parallelism•••To try and avoid overloading the QA data service. Christopher Baines2024-08-15
* Use guix-data-service-error->sexp in issue-dataChristopher Baines2024-06-22
* Query for branch changes by system•••And don't store the full data in the database, just the counts. This should avoid timeout issues with the data service and speed up storing and fetching the data from the cache. Christopher Baines2024-06-22
* Reduce issue-data parallelism•••To avoid overloading data.qa.guix.gnu.org. Christopher Baines2024-06-20
* Improve issue-data parallelisationChristopher Baines2024-06-08
* Add delay logging to issue-dataChristopher Baines2024-06-08
* Cache series entries for each individual issue•••So that you don't have to load the whole list from the cache each time. Christopher Baines2024-05-18
* Use fibers for refreshing issue and branch dataChristopher Baines2024-05-17
* 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
* Make "large-number-of-builds" an issue status•••Rather than these falling within the unknown status. Christopher Baines2023-10-29
* Add a new patches missing statusChristopher Baines2023-10-18
* Refactor fetching data from patchwork•••Fetch pages one at a time until the required number of patch series has been fetched. This commit also changes the ordering from issue number to the series ID, which will mean that series associated with older issues will be prefered over newer issues with older series. Christopher Baines2023-10-17
* Instrument the refresh patch data threadChristopher Baines2023-10-16
* Show the changes to cross derivations on issue pagesChristopher Baines2023-10-15
* Add some more issue statuses•••So it's easier to find issues that have specific problems. Christopher Baines2023-09-27
* Make reviewed-looks-good an issue statusChristopher Baines2023-09-26
* Set thread names•••To help with debugging. Christopher Baines2023-07-25
* Add a new package changes page•••And make some refactoring to make this easier. Christopher Baines2023-07-05
* Improve error reporting on the issue page•••This regressed when more data started to be cached, since the exceptions couldn't be stored in the db, but now some of the information makes it through. Christopher Baines2023-06-16
* Move issue related code from the server moduleChristopher Baines2023-06-15
* Better manage the data for issues•••Don't use the full derivation changes data when trying to render the page, as that might be quite large. Instead, compute and cache the counts, and then use this for rendering. Christopher Baines2023-03-11
* Stop looking at i686-linux builds•••As they're unreliable at the moment. Christopher Baines2022-12-12
* Try to handle the case with more failures better•••If more builds are failing in the target revision, but because those builds were previously blocked, this shouldn't be treated the same as if these packages are broken. Christopher Baines2022-12-05
* Stop looking at the succeeding count for the overall issue status•••Since if you remove some packages, the number of succeeding builds will be lower, but this isn't strictly a bad thing. Christopher Baines2022-11-21
* Look at a subset of the systems for the overall issue statusChristopher Baines2022-11-20
* Fix issues with unknown builds being seen as goodChristopher Baines2022-11-17
* Start highlighting build issues in the overall patch statusChristopher Baines2022-11-17
* Split out blocked builds from unknown buildsChristopher Baines2022-11-15
* Tweak issue overall status criteria•••Don't require some succeeding builds for every tested system. Christopher Baines2022-10-14
* Consider if builds haven't been submitted when computing overall statusChristopher Baines2022-10-05
* Fix computing the overall status•••Pick the highest index, since this corresponds to the "worst" state. Christopher Baines2022-10-05
* Improve overall statuses to take tags in to accountChristopher Baines2022-10-05
* Try to start highlighting patch issues which pass some checksChristopher Baines2022-09-17