diff options
author | Marius Bakke <marius@gnu.org> | 2020-05-26 22:30:51 +0200 |
---|---|---|
committer | Marius Bakke <marius@gnu.org> | 2020-05-26 22:30:51 +0200 |
commit | 9edb3f66fd807b096b48283debdcddccfea34bad (patch) | |
tree | cfd86f44ad51df4341a0d48cf4978117e11d7f59 /etc | |
parent | e5f95fd897ad32c93bb48ceae30021976a917979 (diff) | |
parent | b6d18fbdf6ab4a8821a58aa16587676e835001f2 (diff) | |
download | guix-patches-9edb3f66fd807b096b48283debdcddccfea34bad.tar guix-patches-9edb3f66fd807b096b48283debdcddccfea34bad.tar.gz |
Merge branch 'master' into staging
Diffstat (limited to 'etc')
-rw-r--r-- | etc/completion/fish/guix.fish | 2 | ||||
-rw-r--r-- | etc/news.scm | 148 | ||||
-rw-r--r-- | etc/release-manifest.scm | 2 |
3 files changed, 150 insertions, 2 deletions
diff --git a/etc/completion/fish/guix.fish b/etc/completion/fish/guix.fish index 6582f3a186..73bd176112 100644 --- a/etc/completion/fish/guix.fish +++ b/etc/completion/fish/guix.fish @@ -1,6 +1,6 @@ # # GNU Guix --- Functional package management for GNU -# Copyright © 2017, 2018 ng0 <ng0@n0.is> +# Copyright © 2017, 2018 Nikita <nikita@n0.is> # # This file is part of GNU Guix. # diff --git a/etc/news.scm b/etc/news.scm index 10e01531a3..c6e4e7d089 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -2,6 +2,7 @@ ;; ;; Copyright © 2019, 2020 Ludovic Courtès <ludo@gnu.org> ;; Copyright © 2020 Mathieu Othacehe <m.othacehe@gmail.com> +;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> ;; ;; Copying and distribution of this file, with or without modification, are ;; permitted in any medium without royalty provided the copyright notice and @@ -10,6 +11,122 @@ (channel-news (version 0) + (entry (commit "6456232164890dbf5aa20394ee24637feb4b7b9e") + (title (en "@command{guix pack -RR} introduces a new execution +engine")) + (body + (en "The @command{guix pack -RR} command allows you to create a +tarball containing @dfn{relocatable binaries}. Until now, those would rely +either on Linux ``unprivileged user namespaces'' or on PRoot, when +unprivileged user namespaces are not supported. However, PRoot introduces +significant overhead for some workloads. + +To address that, @command{guix pack -RR} introduces a third option based on an +extension to the GNU run-time linker (ld.so) and on Fakechroot, which incurs +very little overhead. You can select the fastest option when executing a +relocatable binary like this: + +@example +GUIX_EXECUTION_ENGINE=performance +export GUIX_EXECUTION_ENGINE +@end example + +Run @command{info \"(guix) Invoking guix pack\"} for more information."))) + + (entry (commit "88a96c568c47c97d05d883ada5afbc4e1200b10f") + (title (en "New @option{--path} option for @command{guix graph}") + (de "Neue Option @option{--path} für @command{guix graph}")) + (body + (en "The @command{guix graph} command has a new @option{--path} +option that instructs it to display the shortest path between two packages, +derivations, or store items. For example, the command below displays the +shortest path from the @code{libreoffice} package to @code{libunistring}: + +@example +guix graph --path libreoffice libunistring +@end example + +Run @code{info \"(guix) Invoking guix graph\"} for more information.") + (de "Der Befehl @command{guix graph} verfügt über eine neue +Befehlszeilenoption @option{--path}, die ihn den kürzesten Pfad zwischen zwei +Paketen, Ableitungen oder Store-Objekten ausgeben lässt. Zum Beispiel zeigt +folgender Befehl den kürzesten Pfad vom Paket @code{libreoffice} zu +@code{libunistring}: + +@example +guix graph --path libreoffice libunistring +@end example + +Führen Sie @code{info \"(guix.de) Aufruf von guix graph\"} aus, um mehr zu +erfahren."))) + + (entry (commit "a33eac038a811603c8b9ed106ae405a5f80a0e9d") + (title (en "GNU C Library upgraded") + (de "GNU-C-Bibliothek aktualisiert") + (es "Actualización de la biblioteca C de GNU") + (fr "Mise à jour de la bibliothèque C de GNU") + (nl "GNU C-bibliotheek bijgewerkt")) + (body + (en "The GNU C Library (glibc) has been upgraded to version 2.31. To +run previously-installed programs linked against glibc 2.29, you need to +install locale data for version 2.29 in addition to locale data for 2.31: + +@example +guix install glibc-locales glibc-locales-2.29 +@end example + +On Guix System, you can adjust the @code{locale-libcs} field of your +@code{operating-system} form. Run @code{info \"(guix) Locales\"}, for more +info.") + (de "Die GNU-C-Bibliothek (glibc) wurde auf Version 2.31 +aktualisiert. Um zuvor installierte Programme, die an glibc 2.29 gebunden +worden sind, weiter benutzen zu können, müssen Sie Locale-Daten für Version +2.29 zusätzlich zu den Locale-Daten für 2.31 installieren: + +@example +guix install glibc-locales glibc-locales-2.29 +@end example + +Auf Guix System genügt es, das @code{locale-libcs}-Feld Ihrer +@code{operating-system}-Form anzupassen. Führen Sie @code{info \"(guix.de) +Locales\"} aus, um weitere Informationen dazu zu erhalten.") + (es "Se ha actualizado la biblioteca de C de GNU (glibc) a la versión +2.31. Para ejecutar programas instalados previamente que se encuentren +enlazados con glibc 2.29, es necesario que instale los datos de localización +de la versión 2.29 junto a los datos de localización de la versión 2.31: + +@example +guix install glibc-locales glibc-locales-2.29 +@end example + +En el sistema Guix, puede ajustar el campo @code{locale-libcs} de su +declaración @code{operating-system}. Ejecute @code{info \"(guix.es) +Localizaciones\"} para obtener más información.") + (fr "La bibliothèque C de GNU (glibc) a été mise à jour en version +2.31. Pour pouvoir lancer tes programmes déjà installés et liés à glibc 2.29, +tu dois installer les données pour la version 2.29 en plus des données de +régionalisation pour la version 2.31: + +@example +guix install glibc-locales glibc-locales-2.29 +@end example + +Sur le système Guix, tu peux ajuster le champ @code{locale-libcs} de ta forme +@code{operating-system}. Lance @code{info \"(guix.fr) Régionalisation\"} pour +plus de détails.") + (nl "De GNU C-bibliotheek (glibc) werd bijgewerkt naar versie 2.31. +Om gebruik te maken van reeds geïnstalleerde programma's die aan glibc 2.29 +gebonden zijn, moet u de regionale informatie van versie 2.29 naast die van +versie 2.31 installeren: + +@example +guix install glibc-locales glibc-locales-2.29 +@end example + +Op Guix System kunt u het @code{locale-libcs}-veld van uw +@code{operating-system}-vorm aanpassen. Voer @code{info \"(guix) Locales\"} +uit voor verdere uitleg."))) + (entry (commit "e1e6491226347d9fb93ff484d78cef98848a510a") (title (en "Guix Cookbook now available as Info") (de "Guix-Kochbuch jetzt als Info-Dokument verfügbar")) @@ -45,6 +162,22 @@ Ihre Beiträge werden gerne gesehen. Bitte @uref{https://guix.gnu.org/contact/, kontaktieren Sie die Entwickler}, um Ihre Rezepte mit uns zu teilen!"))) + (entry (commit "2ca7af43fe17d9acf082dce85d137a27a8ac4887") + (title (en "Further reduced binary seed bootstrap") + (de "Bootstrapping jetzt mit noch kleinerem Seed")) + (body + (en "The package graph on x86_64 and i686 is now rooted in a further +@dfn{reduced set of binary seeds}. The initial set of binaries from which +packages are built now weighs in at approximately 60 MiB, a quarter of what it +used to be. Run @code{info \"(guix) Bootstrapping\"} to learn more, or watch +the talk at @uref{https://fosdem.org/2020/schedule/event/gnumes/}.") + (de "Der Paketgraph auf x86_64 und i686 hat jetzt eine noch +@dfn{kleinere Menge an binären Seeds} als Wurzel. Das heißt, die ursprüngliche +Menge an Binärdateien, aus denen heraus Pakete erstellt werden, machen nun +ungefähr 60 MiB aus, ein Viertel der früheren Größe. Führen Sie @code{info +\"(guix.de) Bootstrapping\"} aus, um mehr zu erfahren, oder schauen Sie sich +den Vortrag auf @uref{https://fosdem.org/2020/schedule/event/gnumes/} an."))) + (entry (commit "0468455e7d279c89ea3ad1b51935efb2b785ec47") (title (en "Rottlog service added to @code{%base-services}") (de "Rottlog-Dienst ist nun Teil der @code{%base-services}")) @@ -59,6 +192,21 @@ Systemdienst bereits in Ihrer Konfiguration für Guix System ausdrücklich genannt wurde, sollten Sie ihn jetzt daraus entfernen. Siehe den Abschnitt „Log-Rotation“ im Handbuch für weitere Informationen."))) + (entry (commit "b6bee63bed4f013064c0d902e7c8b83ed7514ade") + (title (en "@code{guile} package now refers to version 3.0") + (de "Das @code{guile}-Paket bezeichnet jetzt Version 3.0")) + (body (en "The @code{guile} package has been upgraded to version 3.0 + (instead of 2.2). The @code{guile3.0-} packages have been renamed to their +original name, and @code{guile2.2-} variants of these packages have been +defined. Additionally, derivations are now all built with Guile 3.0, and +system services also run on 3.0.") + (de "Das @code{guile}-Paket wurde auf Version 3.0 + (statt 2.2) aktualisiert. Die Pakete, deren Namen mit @code{guile3.0-} +beginnen, wurden umbenannt, so dass sie nun den unveränderten Namen tragen, +während ihre Varianten mit @code{guile2.2-} hinzugefügt wurden. Des Weiteren +werden jetzt alle Ableitungen mit Guile 3.0 erstellt und die Systemdienste +laufen auch auf 3.0."))) + (entry (commit "e3e1a7ba08af2d58c47264c543617e499c239444") (title (en "@command{guix pull} now supports SSH authenticated repositories") diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm index c2904c5822..caa200c673 100644 --- a/etc/release-manifest.scm +++ b/etc/release-manifest.scm @@ -66,7 +66,7 @@ TARGET." ;; Packages that must be cross-buildable from x86_64-linux. ;; FIXME: Add (@ (gnu packages gcc) gcc) when <https://bugs.gnu.org/40463> ;; is fixed. - (append (list (@ (gnu packages guile) guile-2.2/fixed)) + (append (list (@ (gnu packages guile) guile-3.0/fixed)) (map specification->package '("coreutils" "grep" "sed" "findutils" "diffutils" "patch" "gawk" "gettext" "gzip" "xz" |