guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/02: website: Update draft post on the QA front-page.


From: Christopher Baines
Subject: 01/02: website: Update draft post on the QA front-page.
Date: Tue, 12 Sep 2023 10:42:10 -0400 (EDT)

cbaines pushed a commit to branch master
in repository guix-artwork.

commit 92eb51b5ef8cdbde344ec7c62212d6bb394e4488
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Tue Sep 12 15:23:05 2023 +0100

    website: Update draft post on the QA front-page.
    
    * website/drafts/progress-on-the-qa-frontpage.md: Update.
---
 website/drafts/progress-on-the-qa-frontpage.md | 39 +++++++++++---------------
 1 file changed, 17 insertions(+), 22 deletions(-)

diff --git a/website/drafts/progress-on-the-qa-frontpage.md 
b/website/drafts/progress-on-the-qa-frontpage.md
index 9a897f0..13f84d7 100644
--- a/website/drafts/progress-on-the-qa-frontpage.md
+++ b/website/drafts/progress-on-the-qa-frontpage.md
@@ -15,18 +15,15 @@ software, the term testing is normally used.  While Guix is 
software,
 and has tests, much more than those tests are needed to maintain Guix
 as a distribution.
 
-So what might quality mean in the context of Guix as a distribution?
-This will differ from person to person, but these are some common
-concerns:
-
- - Packages not building
-    - Either now or in the future (as is the case with so-called
-      [*time bombs*](https://issues.guix.gnu.org/56137))
-    - Packages building reproducibly
-    - Packages building on or for a specific architecture
+So what might quality relate to in the context of Guix as a
+distribution?  This will differ from person to person, but these are
+some common concerns:
 
+ - Packages successfully building (both now, and without any
+   [*time bombs*](https://issues.guix.gnu.org/56137) for the future)
  - The packaged software functioning correctly
-
+ - Packages building on or for a specific architecture
+ - Packages building reproducibly
  - Availability of translations for the package definitions
 
 # Tooling to help with Quality Assurance
@@ -34,13 +31,13 @@ concerns:
 There's a range of tools to help maintain Guix.  The [package
 linters](https://guix.gnu.org/en/manual/en/html_node/Invoking-guix-lint.html)
 are a set of simple tools, they cover basic things from the naming of
-packages to more complicated checkers like the validity of the
-home-page URL and the formatting of the package definition.
+packages to more complicated checkers that look for security issues
+for example.
 
 The [`guix 
weather`](https://guix.gnu.org/en/manual/en/html_node/Invoking-guix-weather.html)
 tool looks at substitute availability information and can indicate how
 many substitutes are available for the current Guix and system.  The
-[guix 
challenge](https://guix.gnu.org/en/manual/en/html_node/Invoking-guix-challenge.html)
+[`guix 
challenge`](https://guix.gnu.org/en/manual/en/html_node/Invoking-guix-challenge.html)
 tool is similar, but it highlights package reproducibility issues,
 which is when the substitutes and local store items (if available)
 differ.
@@ -51,10 +48,10 @@ which can provide information on how many translations are 
available.
 
 # The QA front-page
 
-Then there's the relatively new Quality Assurance (QA) front-page, the
-aim of which is to bring together some of the existing Quality
-Assurance related information, as well as new being a good place to do
-additional QA tasks.
+Then there's the relatively new [Quality Assurance (QA)
+front-page](https://qa.guix.gnu.org/), the aim of which is to bring
+together some of the existing Quality Assurance related information,
+as well as new being a good place to do additional QA tasks.
 
 The QA front-page
 [started](https://lists.gnu.org/archive/html/guix-devel/2022-09/msg00054.html)
@@ -62,7 +59,7 @@ as a service to coordinate automated testing for patches. 
When a patch
 or patch series is submitted to guix-patches@gnu.org, it is
 automatically applied to create a branch; then once the information is
 available from the [Data Service](https://data.qa.guix.gnu.org/) about
-this branch, the QA frontpage web interface lets you view which
+this branch, the QA front-page web interface lets you view which
 packages were modified and submits builds for these changes to the
 [Build 
Coordinator](https://guix.gnu.org/en/blog/2021/building-derivations-how-complicated-can-it-be/)
 behind 
[bordeaux.guix.gnu.org](https://guix.gnu.org/en/blog/2021/substitutes-now-also-available-from-bordeauxguixgnuorg/)
@@ -102,10 +99,8 @@ the package changes and substitute availability.
 
 There's also plenty of ways to contribute to the QA front-page and
 connected tools.  You can find some ideas and information on how to
-run the service in the
-[README](https://git.savannah.gnu.org/cgit/guix/qa-frontpage.git/tree/README.org)
-and if you have any questions or patches, please email
-`guix-devel@gnu.org`.
+run the service in the [README](https://qa.guix.gnu.org/README) and if
+you have any questions or patches, please email `guix-devel@gnu.org`.
 
 # Acknowledgments
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]