From bbc2fb0d52128c85c92251ed36d8063b3dcf3c3a Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Mon, 24 Jan 2022 11:53:55 +0100 Subject: etc: Remove redundant SELinux permissions block. * etc/guix-daemon.cil.in (guix_daemon): Consolidate two blocks adding sock_file permissions on guix_daemon_conf_t. --- etc/guix-daemon.cil.in | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'etc') diff --git a/etc/guix-daemon.cil.in b/etc/guix-daemon.cil.in index 2ba02d1655..f4767ff666 100644 --- a/etc/guix-daemon.cil.in +++ b/etc/guix-daemon.cil.in @@ -302,9 +302,6 @@ (allow guix_daemon_t guix_daemon_conf_t (lnk_file (create getattr rename unlink read))) - (allow guix_daemon_t - guix_daemon_conf_t - (sock_file (write))) (allow guix_daemon_t net_conf_t (file (getattr open read))) (allow guix_daemon_t net_conf_t @@ -358,7 +355,7 @@ (unix_stream_socket (listen))) (allow guix_daemon_t guix_daemon_conf_t - (sock_file (create unlink))) + (sock_file (create unlink write))) (allow guix_daemon_t self (unix_stream_socket (create -- cgit v1.2.3 From 9408a4edcb3fd44691f543b1fcceb90a26b71f4c Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 2 Feb 2022 18:42:30 +0100 Subject: news: Add entry about 'guix deploy -x'. * etc/news.scm: Add entry. --- etc/news.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index 7e6da61c71..7b7c05b60c 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -25,6 +25,33 @@ (channel-news (version 0) + (entry (commit "5c13484646069064c834bbd3cd02c3bc80d94cb6") + (title + (en "New @option{--execute} option to @command{guix deploy}") + (fr "Nouvelle option @option{--execute} pour @command{guix deploy}")) + (body + (en "The @command{guix deploy} command has a new @option{--execute} +or @option{-x} option, which allows you to execute a command on all the +machines that your configuration file specifies, as in this example: + +@example +guix deploy deploy.scm -x -- herd restart guix-daemon +@end example + +This is no substitute for full-featured tools such as pdsh but it is a useful +helper.") + (fr "La commande @command{guix deploy} a une nouvelle option +@option{--execute} ou @option{-x} qui permet d'exécuter une commande sur +toutes les machines spécifiées dans son fichier de configuration, comme dans +cet exemple : + +@example +guix deploy deploy.scm -x -- herd restart guix-daemon +@end example + +Ça ne remplace pas les outils sophistiqués comme pdsh mais c'est bien +pratique."))) + (entry (commit "c4fe13c294cc1e31dd8a49ce3981f603fb169e0a") (title (en "@command{guix style} can format package definitions") -- cgit v1.2.3 From 0f97729034491c5eab0b10f778d25a4c7d5a6893 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Tue, 8 Feb 2022 21:59:48 -0500 Subject: news: Add entry about the sunsetting of Gzip substitutes. * etc/news.scm (channel-news): New entry. --- etc/news.scm | 42 +++++++++++++++++++++++++++--------------- 1 file changed, 27 insertions(+), 15 deletions(-) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index 7b7c05b60c..69803d03ce 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -9,7 +9,7 @@ ;; Copyright © 2020 Marius Bakke ;; Copyright © 2020, 2021 Mathieu Othacehe ;; Copyright © 2020 Jan (janneke) Nieuwenhuizen -;; Copyright © 2020, 2021 Maxim Cournoyer +;; Copyright © 2020, 2021, 2022 Maxim Cournoyer ;; Copyright © 2021 Leo Famulari ;; Copyright © 2021 Zhu Zihao ;; Copyright © 2021 Chris Marusich @@ -25,6 +25,18 @@ (channel-news (version 0) + (entry (commit "96d7535b030c65b2d8cb0bea52c4bd96cbdefaf0") + (title + (en "ci.guix.gnu.org to stop offering Gzip substitutes")) + (body + (en "This is a notice to let you know that starting next +month (2022/03/01), Gzip-compressed substitutes will no longer be available, +which means that Guix daemons from a revision older than commit +@samp{3092f1b835d79655eecb2f8a79dda20ad9ba6bd6} (2019/06/02) will loose the +ability to download binary substitutes. Starting next month, only lzip and +zstd substitutes will be offered. Dropping Gzip substitutes will free about +6.5 TiB of storage space from the build farm."))) + (entry (commit "5c13484646069064c834bbd3cd02c3bc80d94cb6") (title (en "New @option{--execute} option to @command{guix deploy}") @@ -256,14 +268,14 @@ (entry (commit "52cb5cf5b852117b5151a67af187d80764849ad3") (title - (en "Icedove 91: profile folder moved to @file{~/.thunderbird}") - (de "Icedove 91: Profilordner jetzt unter @file{~/.thunderbird}")) + (en "Icedove 91: profile folder moved to @file{~/.thunderbird}") + (de "Icedove 91: Profilordner jetzt unter @file{~/.thunderbird}")) (body - (en "Icedove 91 expects your profile folder under @file{~/.thunderbird}. + (en "Icedove 91 expects your profile folder under @file{~/.thunderbird}. You need to manually copy your Icedove profiles from @file{~/.icedove} to @file{~./thunderbird}. It may be required to start Icedove with @option{--ProfileManager} for the first time after the migration.") - (de "Icedove 91 erwartet Ihren Profilordner unter @file{~/.thunderbird}. + (de "Icedove 91 erwartet Ihren Profilordner unter @file{~/.thunderbird}. Dafür müssen sie Ihre Icedove-Profile von @file{~/.icedove} nach @file{~/.thunderbird} kopieren. Eventuell muss Icedove das erste Mal nach der Migration mit @option{--ProfileManager} gestartet werden."))) @@ -858,7 +870,7 @@ \"(guix.fr) Mettre à niveau Guix\"} pour voir comment faire. Voir @uref{https://issues.guix.gnu.org/47229} pour plus d'informations sur cette faille.") - (nl "In @command{guix-daemon} werd een beveiligingsprobleem + (nl "In @command{guix-daemon} werd een beveiligingsprobleem gevonden dat kan leiden tot de escalatie van lokale bevoegdheden. Het probleem doet zich voor bij installaties met meerdere gebruikers waarop een lokale @command{guix-daemon} draait. @@ -948,7 +960,7 @@ @end example Lancez @command{info \"(guix.fr) Invoquer guix import\"} pour en savoir plus.") - (nl "Met de nieuwe @command{guix import go}-opdracht kunnen + (nl "Met de nieuwe @command{guix import go}-opdracht kunnen pakketschrijvers een pakketdefinitie of -sjabloon aanmaken, op basis van de naam van een Go-pakket te vinden op @url{https://proxy.golang.org}: @@ -961,28 +973,28 @@ (entry (commit "1b5b882120daf7d111aa351a919a90e818324347") (title - (en "The @code{linux-libre} kernel is updated to 5.11.2") - (de "Der Kernel @code{linux-libre} wird auf 5.11.2 aktualisiert") - (fr "Le noyau @code{linux-libre} est mis à jour vers la 5.11.2") - (nl "De @code{linux-libre}-kernel werd bijgewertk naar 5.11.2")) + (en "The @code{linux-libre} kernel is updated to 5.11.2") + (de "Der Kernel @code{linux-libre} wird auf 5.11.2 aktualisiert") + (fr "Le noyau @code{linux-libre} est mis à jour vers la 5.11.2") + (nl "De @code{linux-libre}-kernel werd bijgewertk naar 5.11.2")) (body - (en "The default @code{linux-libre} kernel is now based on the 5.11 + (en "The default @code{linux-libre} kernel is now based on the 5.11 stable kernel series, beginning with version 5.11.2. Promiment features include improved Wine performance, unprivileged Overlayfs mounts, support for Intel SGX, support for new graphics hardware, and improved performance of the Btrfs file system.") - (de "Der standardmäßig verwendete @code{linux-libre}-Kernel basiert + (de "Der standardmäßig verwendete @code{linux-libre}-Kernel basiert jetzt auf der 5.11-„stable“-Versionsreihe, angefangen mit Version 5.11.2. Zu den markanten Neuerungen gehören bessere Wine-Unterstützung, Einbinden per Overlayfs für Nutzer ohne erweiterte Rechte, Unterstützung für Intel SGX, für neue Grafikhardware und bessere Leistung beim Btrfs-Dateisystem.") - (fr "Le noyau @code{linux-libre} par défaut est maintenant basé sur la + (fr "Le noyau @code{linux-libre} par défaut est maintenant basé sur la lignée stable 5.11 du noyau, à commencer par la version 5.11.2. Parmi les fonctionnalités notables on trouve des performances améliorées pour Wine, le montage Overlayfs non privilégié, la prise en charge d'Intel SGX, celle des nouveaux périphériques graphiques et de meilleures performances du système de fichiers Btrfs.") - (nl "De standaard @code{linux-libre}-kernel is nu geëent op de + (nl "De standaard @code{linux-libre}-kernel is nu geëent op de stabiele 5.11-reeks, te beginnen met versie 5.11.2. Deze update biedt onder andere verbeterde prestaties voor Wine en het Btfrs-bestandssysteem, laat gewone gebruikers toe om met Overlayfs bestandssystemen te combineren, en -- cgit v1.2.3 From 238a63b0ebb9912bdd45af26e974e992d899a14f Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Wed, 9 Feb 2022 11:04:00 +0100 Subject: news: Add 'de' translation. * etc/news.scm: Add German translation of 'guix deploy -x' entry. --- etc/news.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index 69803d03ce..83503115f6 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -40,6 +40,7 @@ (entry (commit "5c13484646069064c834bbd3cd02c3bc80d94cb6") (title (en "New @option{--execute} option to @command{guix deploy}") + (de "Neue Option @option{--execute} für @command{guix deploy}") (fr "Nouvelle option @option{--execute} pour @command{guix deploy}")) (body (en "The @command{guix deploy} command has a new @option{--execute} @@ -52,6 +53,16 @@ This is no substitute for full-featured tools such as pdsh but it is a useful helper.") + (de "Der Befehl @command{guix deploy} verfügt über eine neue Option +@option{--execute} oder @option{-x}, mit der Sie einen Befehl auf allen in der +Konfigurationsdatei angegebenen Maschinen ausführen können. Zum Beispiel: + +@example +guix deploy deploy.scm -x -- herd restart guix-daemon +@end example + +Dies ist kein Ersatz für vollumfängliche Werkzeuge wie pdsh, aber es kann doch +von Nutzen sein.") (fr "La commande @command{guix deploy} a une nouvelle option @option{--execute} ou @option{-x} qui permet d'exécuter une commande sur toutes les machines spécifiées dans son fichier de configuration, comme dans -- cgit v1.2.3 From 758a20569d98e8aebdc6dcdde917d9036bed8c6a Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Wed, 9 Feb 2022 11:19:25 +0100 Subject: news: Add 'de' translation. * etc/news.scm: Add German translation of end of Gzip substitutes entry. --- etc/news.scm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index 83503115f6..2e81c3e0bf 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -27,7 +27,8 @@ (entry (commit "96d7535b030c65b2d8cb0bea52c4bd96cbdefaf0") (title - (en "ci.guix.gnu.org to stop offering Gzip substitutes")) + (en "ci.guix.gnu.org to stop offering Gzip substitutes") + (de "ci.guix.gnu.org wird keine Substitute mit Gzip mehr anbieten")) (body (en "This is a notice to let you know that starting next month (2022/03/01), Gzip-compressed substitutes will no longer be available, @@ -35,7 +36,14 @@ @samp{3092f1b835d79655eecb2f8a79dda20ad9ba6bd6} (2019/06/02) will loose the ability to download binary substitutes. Starting next month, only lzip and zstd substitutes will be offered. Dropping Gzip substitutes will free about -6.5 TiB of storage space from the build farm."))) +6.5 TiB of storage space from the build farm.") + (de "Hiermit weisen wir Sie darauf hin, dass ab nächstem +Monat (2022/03/01) keine Gzip-komprimierten Substitute mehr zur Verfügung +stehen. Dadurch können Guix-Daemons, deren Version älter ist als Commit +@samp{3092f1b835d79655eecb2f8a79dda20ad9ba6bd6} (2019/06/02) keine binären +Substitute mehr beziehen. Ab kommendem Monat werden nur Substitute mit lzip +und zstd angeboten. Indem wir auf Gzip-Substitute verzichten, sparen wir 6.5 +TiB Speicherplatz auf der Erstellungsfarm."))) (entry (commit "5c13484646069064c834bbd3cd02c3bc80d94cb6") (title -- cgit v1.2.3 From ad9cd004c81a01e33a605221a102f4d20abe442d Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Wed, 9 Feb 2022 13:04:05 +0100 Subject: news: Fix 'de' translation. * etc/news.scm: Fix typo. --- etc/news.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index 2e81c3e0bf..6205a0c071 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -40,7 +40,7 @@ (de "Hiermit weisen wir Sie darauf hin, dass ab nächstem Monat (2022/03/01) keine Gzip-komprimierten Substitute mehr zur Verfügung stehen. Dadurch können Guix-Daemons, deren Version älter ist als Commit -@samp{3092f1b835d79655eecb2f8a79dda20ad9ba6bd6} (2019/06/02) keine binären +@samp{3092f1b835d79655eecb2f8a79dda20ad9ba6bd6} (2019/06/02), keine binären Substitute mehr beziehen. Ab kommendem Monat werden nur Substitute mit lzip und zstd angeboten. Indem wir auf Gzip-Substitute verzichten, sparen wir 6.5 TiB Speicherplatz auf der Erstellungsfarm."))) -- cgit v1.2.3 From 209a3274f8702acd32fa2a489667048ca4ad304b Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 27 Feb 2022 01:00:00 +0100 Subject: news: Add entry about ‘guix pull --news’ changes. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * etc/news.scm: Add entry. --- etc/news.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index 6205a0c071..d3ee7812a6 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -25,6 +25,26 @@ (channel-news (version 0) + (entry (commit "f1d18adbed39a3bacae93be29346fd4c86b480ef") + (title + (en "More compact @samp{guix pull --news}") + (nl "Meer beknopte @samp{guix pull --news}")) + (body + (en "The output of @samp{guix pull --news} has been shortened to +display only fresh news items such as this one. It no longer includes the +partial selection of new and updated packages, which was often long enough to +be distracting whilst being too short to be useful. + +The complete list of new and updated packages can now be obtained separately +using @samp{guix pull --news --details}.") + (nl "De uitvoer van @samp{guix pull --news} is vanaf nu beperkt tot +verse nieuwsberichten zoals dit, zonder de onvolledige bloemlezing van nieuwe +en bijgewerkte pakketten. Die was vaak lang genoeg om de lezer af te leiden +maar te kort om nuttig te zijn. + +De volledige list van nieuwe en bijgewerkte pakketten is nu afzonderlijk +beschikbaar met @samp{guix pull --news --details}."))) + (entry (commit "96d7535b030c65b2d8cb0bea52c4bd96cbdefaf0") (title (en "ci.guix.gnu.org to stop offering Gzip substitutes") -- cgit v1.2.3 From 9e154465b2265359a8ec7bb27defc4449a3a15ff Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Thu, 3 Mar 2022 11:36:48 +0100 Subject: news: Add 'de' translation. * etc/news.scm: Add German translation of 'guix pull --news' entry. --- etc/news.scm | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index d3ee7812a6..d26272fd4e 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -28,6 +28,7 @@ (entry (commit "f1d18adbed39a3bacae93be29346fd4c86b480ef") (title (en "More compact @samp{guix pull --news}") + (de "@samp{guix pull --news} wird knapper") (nl "Meer beknopte @samp{guix pull --news}")) (body (en "The output of @samp{guix pull --news} has been shortened to @@ -37,6 +38,14 @@ The complete list of new and updated packages can now be obtained separately using @samp{guix pull --news --details}.") + (de "Die Ausgabe von @samp{guix pull --news} wurde gekürzt +und informiert nur mehr über ungezeigte Neuigkeiten wie diese. Es +fehlt der unvollständige Bericht über neue und aktualisierte Pakete, +der oft so lang war, dass er gestört hat, doch zu kurz war, um +nützlich zu sein. + +Die vollständige Liste neuer und aktualisierter Pakete bekommen Sie +jetzt mit @samp{guix pull --news --details}.") (nl "De uitvoer van @samp{guix pull --news} is vanaf nu beperkt tot verse nieuwsberichten zoals dit, zonder de onvolledige bloemlezing van nieuwe en bijgewerkte pakketten. Die was vaak lang genoeg om de lezer af te leiden -- cgit v1.2.3 From a58defdae8b4a9e4f16cec9ae6b0a1ec2683ae57 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 19 Mar 2022 19:20:24 +0100 Subject: news: Add entry about 'guix home container'. * etc/news.scm: Add entry. --- etc/news.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index d26272fd4e..7c302229a1 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -25,6 +25,38 @@ (channel-news (version 0) + (entry (commit "094a2cfbe45c104d0da30ff9d975d052ca0c118c") + (title + (en "New @command{guix home container} command") + (fr "Nouvelle commande @command{guix home container}")) + (body + (en "The new @command{guix home} tool, which lets you to manage +entire \"home environments\" in a declarative fashion, has gained a +@command{container} sub-command. The new @command{guix home container} +command allows you to test your configuration in an isolated @dfn{container}, +without touching your home directory: + +@example +guix home container config.scm +@end example + +This provides a simple and safe way to test your configuration before +deploying it with @command{guix home reconfigure}. Run @code{info \"(guix) +Invoking guix home\"} for more information.") + (fr "La nouvelle commande @command{guix home}, qui sert à gérer son +« environnement d'accueil » de manière déclarative, dispose maintenant d'une +sous-commande @command{container}. La nouvelle commande @command{guix home +container} permet de tester sa configuration dans un @dfn{conteneur} isolé, +sans toucher à son répertoire d'accueil : + +@example +guix home container config.scm +@end example + +C'est un moyen simple et sûr de tester sa configuration avant de la déployer +avec @command{guix home reconfigure}. Lancer @code{info \"(guix.fr) Invoquer +guix home\"} pour plus d'informations."))) + (entry (commit "f1d18adbed39a3bacae93be29346fd4c86b480ef") (title (en "More compact @samp{guix pull --news}") -- cgit v1.2.3 From 0d216771704bb93f72a0ef4d22f7af52df97b5de Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Sun, 20 Mar 2022 00:21:48 +0100 Subject: news: Add 'de' translation. * etc/news.scm: Add German translation of 'guix home container' entry. --- etc/news.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index 7c302229a1..56b90501ae 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -28,6 +28,7 @@ (entry (commit "094a2cfbe45c104d0da30ff9d975d052ca0c118c") (title (en "New @command{guix home container} command") + (de "Neuer Befehl @command{guix home container}") (fr "Nouvelle commande @command{guix home container}")) (body (en "The new @command{guix home} tool, which lets you to manage @@ -43,6 +44,19 @@ This provides a simple and safe way to test your configuration before deploying it with @command{guix home reconfigure}. Run @code{info \"(guix) Invoking guix home\"} for more information.") + (de "Das neue Werkzeug @command{guix home}, womit Sie vollständige +„Persönliche Umgebungen“ deklarativ verwalten können, hat einen neuen +Unterbefehl @command{container} hinzubekommen. Mit dem neuen Befehl +@command{guix home container} können Sie Ihre Konfiguration in einem isolierten +@dfn{Container} ausprobieren, ohne Ihr Persönliches Verzeichnis anzutasten. + +@example +guix home container config.scm +@end example + +So ist es ein Leichtes, Ihre Konfiguration in einer sicheren Umgebung zu testen, +bevor Sie mit @command{guix home reconfigure} auf sie umsteigen. Führen Sie +@code{info \"(guix.de) Aufruf von guix home\"} aus, um mehr zu erfahren.") (fr "La nouvelle commande @command{guix home}, qui sert à gérer son « environnement d'accueil » de manière déclarative, dispose maintenant d'une sous-commande @command{container}. La nouvelle commande @command{guix home -- cgit v1.2.3