From f908883979bb7eb75c1ad9856fd9a23962fb8cdb Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Mon, 4 Sep 2023 19:06:23 +0100 Subject: Refresh the TODO list --- README.org | 70 +++++++++++++++++++------------------------------------------- 1 file changed, 21 insertions(+), 49 deletions(-) (limited to 'README.org') 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. -- cgit v1.2.3