blob: 0dccf528b788dfd2a71af2d0410ad89ef211421d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
-*- mode: org -*-
This service is intended to assist with quality assurance within
Guix. That is maintaining and improving the quality of many aspects of
Guix, like packages for example.
* Ideas
** TODO General functionality
*** TODO Support signing in via email
*** TODO Expose prometheus metrics for tracking trends and app performance
** TODO 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
** TODO Show information about non-master branches (staging, core-updates, ...)
*** TODO Support configuing builds for a branch (when signed in)
*** TODO Show comparison compared to the master branch
**** TODO Broken packages
**** TODO Broken system tests
**** TODO Broken fixed output package derivations
**** TODO 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.
** TODO Show information about patches
*** TODO Move functionality from Laminar jobs in to the qa-frontpage
Some of this is in Guile already, but would be better if brought in to
the qa-frontpage: https://laminar.cbaines.net/cfg/scripts/
**** TODO Applying patches and creating branches
**** TODO Deleting branches once issues have been closed
**** TODO Support applying patches to a newer master revision (when signed in)
*** TODO Provide image badges about issue status (for use on issues.guix.gnu.org)
**** TODO Summarise the information for an issue in to a single status
*** TODO Improve display of package build changes
**** TODO 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
merging the patch.
*** TODO Show changes with system tests
**** TODO Submit builds for system tests when affected by patches
|