aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/disarchive-manifest.scm21
-rw-r--r--etc/news.scm33
-rw-r--r--etc/system-tests.scm3
-rw-r--r--etc/teams.scm.in9
4 files changed, 59 insertions, 7 deletions
diff --git a/etc/disarchive-manifest.scm b/etc/disarchive-manifest.scm
index 60edee8eac..93b5039eec 100644
--- a/etc/disarchive-manifest.scm
+++ b/etc/disarchive-manifest.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2021 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2021-2022 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -30,11 +30,12 @@
(match (origin-actual-file-name origin)
(#f #f)
((? string? file)
- ;; As of version 0.2.1, Disarchive can only deal with raw tarballs and
- ;; gzip-compressed tarballs.
+ ;; As of version 0.4.0, Disarchive can only deal with raw tarballs,
+ ;; gzip-compressed tarballs, and xz-compressed tarballs.
(and (origin-hash origin)
(or (string-suffix? ".tar.gz" file)
(string-suffix? ".tgz" file)
+ (string-suffix? ".tar.xz" file)
(string-suffix? ".tar" file))))))
(define (origin->disarchive origin)
@@ -98,6 +99,20 @@ an empty directory if ORIGIN could not be disassembled."
(directory-union "disarchive-collection"
(filter-map (lambda (origin)
(and (tarball-origin? origin)
+
+ ;; Dismiss origins with (sha256 #f) such
+ ;; as that of IceCat.
+ (and=> (origin-hash origin)
+ content-hash-value)
+
+ ;; FIXME: Exclude the Chromium tarball
+ ;; because it's huge and "disarchive
+ ;; disassemble" exceeds the max-silent
+ ;; timeout.
+ (not (string-prefix?
+ "chromium-"
+ (origin-actual-file-name origin)))
+
(origin->disarchive origin)))
origins)
#:copy? #t))
diff --git a/etc/news.scm b/etc/news.scm
index 039a3c21ad..493685a476 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -25,6 +25,35 @@
(channel-news
(version 0)
+ (entry (commit "a15542d26df42dabdb5e2f76d150ae200230c3b0")
+ (title
+ (en "New @option{--whole-file} option for @command{guix style}")
+ (de "Neue Option @option{--whole-file} für @command{guix style}")
+ (fr "Nouvelle option @option{--whole-file} pour @command{guix style}"))
+ (body
+ (en "The @command{guix style} command has a new @option{--whole-file}
+option: instead of formatting individual package definitions, this option lets
+you reformat entire Scheme files. You might want to use it to format your
+operating system configuration file, for instance.
+
+Run @command{info \"(guix) Invoking guix style\"} for more info.")
+ (de "Der Befehl @command{guix style} verfügt über eine neue
+Befehlszeilenoption @option{--whole-file}: Mit ihr werden keine einzelnen
+Paketdefinitionen umformatiert, sondern ganze Scheme-Dateien werden in die
+richtige Darstellungsform gebracht. Sie können damit zum Beispiel die
+Konfigurationsdatei für Ihr Betriebssystem formatieren lassen.
+
+Führen Sie @command{info \"(guix.de) Aufruf von guix style\"} aus, um mehr
+Informationen zu erhalten.")
+ (fr "La commande @command{guix style} a désormais une nouvelle option
+@option{--whole-file} : au lieu de mettre en forme des définitions de paquets,
+cette option permet de mettre en forme des fichiers Scheme entiers. Ça peut
+s'avérer utile par exemple pour mettre en forme son fichier de configuration
+du système d'exploitation.
+
+Lancer @command{info \"(guix.fr) Invoquer guix style\"} pour plus
+d'informations.")))
+
(entry (commit "2ec7ab2610eb67e26dab52b671eb29e46f64ea0f")
(title
(en "Linux-libre kernel updated to 5.18")
@@ -385,7 +414,7 @@ Bezeichnungen aus Paketeingaben entfernt werden. Wenn Sie {--styling}
weglassen, passiert das Gleiche wie wenn Sie @samp{--styling=format} angeben;
früher war es das Gleiche wie @samp{--styling=inputs}.
-Führen Sie @command{info \"(guix) Invoking guix style\"} aus, um mehr
+Führen Sie @command{info \"(guix.de) Aufruf von guix style\"} aus, um mehr
Informationen zu erhalten.")
(fr "La commande @command{guix style}, récemment introduite, peut
désormais être utilisée pour mettre en forme des définitions de paquets
@@ -872,7 +901,7 @@ das Löschen, Ersetzen, Hinzufügen von Eingaben.
Um den Übergang zum „neuen Stil“ zu erleichtern, steht ein neuer
Befehl @command{guix style} zur Verfügung. Führen Sie @command{info
-\"(guix) Invoking guix style\"} aus, um mehr Informationen zu
+\"(guix.de) Aufruf von guix style\"} aus, um mehr Informationen zu
erhalten.")))
(entry (commit "82daab42811a2e3c7684ebdf12af75ff0fa67b99")
diff --git a/etc/system-tests.scm b/etc/system-tests.scm
index cd22b7e6d3..221a63bb7f 100644
--- a/etc/system-tests.scm
+++ b/etc/system-tests.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2016, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016, 2018-2020, 2022 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -20,7 +20,6 @@
(gnu packages package-management)
(guix monads)
(guix store)
- ((gnu ci) #:select (channel-source->package))
((guix git-download) #:select (git-predicate))
((guix utils) #:select (current-source-directory))
(git)
diff --git a/etc/teams.scm.in b/etc/teams.scm.in
index d8910ac54f..c99d794697 100644
--- a/etc/teams.scm.in
+++ b/etc/teams.scm.in
@@ -181,6 +181,7 @@ and the maven-build-system."))
(define-team mozilla
(team 'mozilla
#:name "Mozilla"
+ #:description
"Taking care about Icecat and Icedove, built from Mozilla Firefox
and Thunderbird."))
@@ -189,6 +190,10 @@ and Thunderbird."))
"bauermann@kolabnow.com")
embedded-bootstrap translations)
+(define-member (person "Eric Bavier"
+ "bavier@posteo.net")
+ science)
+
(define-member (person "Lars-Dominik Braun"
"lars@6xq.net")
python haskell)
@@ -225,6 +230,10 @@ and Thunderbird."))
"julien@lepiller.eu")
java ocaml translations)
+(define-member (person "Mathieu Othacehe"
+ "othacehe@gnu.org")
+ core installer mentors)
+
(define-member (person "Florian Pelz"
"pelzflorian@pelzflorian.de")
translations)