aboutsummaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2023-09-04 19:06:23 +0100
committerChristopher Baines <mail@cbaines.net>2023-09-04 19:06:23 +0100
commitf908883979bb7eb75c1ad9856fd9a23962fb8cdb (patch)
tree851681b0fb8f7ef7be7c21dc7549c842cfd3c25b /README.org
parent019075c21fe6cd4675fc11d2154ec1a1be3d740b (diff)
downloadqa-frontpage-f908883979bb7eb75c1ad9856fd9a23962fb8cdb.tar
qa-frontpage-f908883979bb7eb75c1ad9856fd9a23962fb8cdb.tar.gz
Refresh the TODO list
Diffstat (limited to 'README.org')
-rw-r--r--README.org70
1 files changed, 21 insertions, 49 deletions
diff --git a/README.org b/README.org
index ecd987d..b0a4c38 100644
--- a/README.org
+++ b/README.org
@@ -33,59 +33,25 @@ cached data to use.
** General functionality
*** TODO Support signing in via email
-*** DONE Expose prometheus metrics for tracking trends and app performance
-
-** DONE Add package and system service to maintenance.git
-
-For use on bayfront.
-
-** DONE Show information about the master branch
-
-*** TODO Broken packages
-*** TODO Broken system tests
-**** TODO Submit builds for master branch system tests
-*** TODO Broken fixed output package derivations
-*** TODO Lint warnings
-
-
-** DONE Show information about non-master branches (staging, core-updates, ...)
-
-*** DONE Support building branches
-
-Implemented via guix-patches issues.
-
-*** DONE Show comparison compared to the master branch
-**** TODO Broken packages
-**** TODO Broken system tests
-**** TODO Broken fixed output package derivations
-**** TODO New lint warnings
-
-
+** For branches
+*** TODO Show broken packages
+*** TODO Show broken system tests
+**** TODO Submit builds for branch system tests
+*** TODO Show broken fixed output package derivations
+*** TODO Show lint warnings
+*** Branch comparisons
+**** TODO Show broken system tests
+**** TODO Show broken fixed output package derivations
+**** TODO Show new lint warnings
** TODO Show package reproducibility statistics
This will provide a better URL and faster page load times compared to
directly going to data.guix.gnu.org or data.qa.guix.gnu.org.
-
-
-** DONE Show information about patches
-
-*** DONE Move functionality from Laminar jobs in to the qa-frontpage
-**** DONE Applying patches and creating branches
-**** DONE Deleting branches once issues have been closed
-
-*** DONE Provide image badges about issue status (for use on issues.guix.gnu.org)
-**** DONE Summarise the information for an issue in to a single status
-
-*** DONE Start flagging patches as "important checks failing" where appropriate
-
+** For patches
*** TODO Show and describe the overall status on the page for an issue
-
-*** DONE Improve display of package build changes
-**** DONE More clearly list which packages have been broken or fixed
*** TODO Improve display of lint warning changes
**** TODO Say which package the lint warnings apply to
-
*** TODO Show when there are comments/messages on the issue
To highlight when there is discussion that might need reading before
@@ -99,19 +65,25 @@ merging the patch.
This can be enabled, but data might often be lacking due to lack of build
resources for bordeaux.guix.gnu.org
-**** DONE =powerpc64le-linux=
+**** TODO =powerpc64le-linux=
The one powerpc64le-linux build machine for bordeaux.guix.gnu.org isn't always
on (this could be fixed by changing the hosting). Anyway, some always
available build machine for powerpc64le-linux is probably needed before
extending patch testing.
-**** DONE =i586-gnu=
+**** TODO =i586-gnu=
Builds are now happening on bordeaux.guix.gnu.org, once it's caught up,
enabling i586-gnu should be possible. There might be issues with a lack of
build resources (like x86_64-linux).
-*** DONE Support applying patches to a newer master revision
+** QA Ecosystem
+*** data.qa.guix.gnu.org
+**** TODO Move away from Chris renting beid (the machine it runs on)
+**** TODO Make processing revisions faster and require less resources
+*** Monitoring and observability
+**** TODO Move away from Chris hosting Prometheus/Grafana for this purpose
-This now happens automatically.
+Either to Prometheus packaged for Guix and run on Guix machines, or some other
+approach.