* [bug#70022] [PATCH 0/2] Binary Installation: Add more distros.
@ 2024-03-26 23:45 Denis 'GNUtoo' Carikli
2024-03-27 0:17 ` [bug#70022] [PATCH 1/2] doc: Binary Installation: mention Trisquel package Denis 'GNUtoo' Carikli
` (6 more replies)
0 siblings, 7 replies; 18+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2024-03-26 23:45 UTC (permalink / raw)
To: 70022; +Cc: Denis 'GNUtoo' Carikli
Hi, this patchset documents the status of Guix packages in Trisquel and
Parabola that I also both use.
For Trisquel the guix package probably comes from some upstram
distribution.
For Parabola, the package comes from AUR, the Arch Linux User repository,
which is a community repository for Arch Linux where anyone can
contribute/maintain packages. I added that package in Parabola, and the
guix-installer packages was made from scratch by me.
As for the list of distributions that have Guix packages, we can find more at
https://repology.org/project/guix/versions but unfortunately I'm not familiar
enough with the other ones (like Nix/NixOS, Alpine, etc) yet to confidently
add instructions to install the guix package.
More distros having guix packages can be found at:
Denis 'GNUtoo' Carikli (2):
doc: Binary Installation: mention Trisquel package.
doc: Binary Installation: add Parabola packages.
doc/guix.texi | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
base-commit: c3f15443bc6d457758aad1326dcc6dcad9cf8d6e
--
2.41.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH 1/2] doc: Binary Installation: mention Trisquel package.
2024-03-26 23:45 [bug#70022] [PATCH 0/2] Binary Installation: Add more distros Denis 'GNUtoo' Carikli
@ 2024-03-27 0:17 ` Denis 'GNUtoo' Carikli
2024-03-27 0:17 ` [bug#70022] [PATCH 2/2] doc: Binary Installation: add Parabola packages Denis 'GNUtoo' Carikli
` (5 subsequent siblings)
6 siblings, 0 replies; 18+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2024-03-27 0:17 UTC (permalink / raw)
To: 70022; +Cc: Denis 'GNUtoo' Carikli
* doc/guix.texi (Binary Installation): also mention Trisquel package.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Change-Id: Iae6f77de43de2c6f387b99a10dcae5b9d82aaee1
---
doc/guix.texi | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index ddd98a5fd4..61245025a0 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -758,9 +758,10 @@ Binary Installation
./guix-install.sh
@end example
-If you're running Debian or a derivative such as Ubuntu, you can instead
-install the package (it might be a version older than @value{VERSION}
-but you can update it afterwards by running @samp{guix pull}):
+If you're running Debian or a derivative such as Ubuntu or Trisquel, you
+can instead install the package (it might be a version older than
+@value{VERSION} but you can update it afterwards by running @samp{guix
+pull}):
@example
sudo apt install guix
--
2.41.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v5 2/3] doc: Binary Installation: Mention Trisquel package.
[not found] ` <5d44e7516a752ad4f24b3a02e6b7fcdd736c6cca.1717662556.git.pelzflorian@pelzflorian.de>
@ 2024-03-27 0:17 ` pelzflorian (Florian Pelz)
2024-03-27 0:17 ` [bug#70022] [PATCH v5 3/3] doc: Binary Installation: Add Parabola packages pelzflorian (Florian Pelz)
0 siblings, 1 reply; 18+ messages in thread
From: pelzflorian (Florian Pelz) @ 2024-03-27 0:17 UTC (permalink / raw)
To: Maxim Cournoyer; +Cc: 70022, Denis 'GNUtoo' Carikli
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* doc/guix.texi (Binary Installation): Also mention Trisquel package.
Change-Id: Iae6f77de43de2c6f387b99a10dcae5b9d82aaee1
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
---
doc/guix.texi | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index 2c83848f8b..6a99994a65 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -128,6 +128,7 @@
Copyright @copyright{} 2024 Matthew Trzcinski@*
Copyright @copyright{} 2024 Richard Sent@*
Copyright @copyright{} 2024 Dariqq@*
+Copyright @copyright{} 2024 Denis 'GNUtoo' Carikli@*
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -748,7 +749,7 @@ Binary Installation
foreign distribution, to also regularly read and follow security
notices, as shown by @command{guix pull}.
-For Debian or a derivative such as Ubuntu, call:
+For Debian or derivatives such as Ubuntu or Trisquel, call:
@example
sudo apt install guix
--
2.45.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH 2/2] doc: Binary Installation: add Parabola packages.
2024-03-26 23:45 [bug#70022] [PATCH 0/2] Binary Installation: Add more distros Denis 'GNUtoo' Carikli
2024-03-27 0:17 ` [bug#70022] [PATCH 1/2] doc: Binary Installation: mention Trisquel package Denis 'GNUtoo' Carikli
@ 2024-03-27 0:17 ` Denis 'GNUtoo' Carikli
2024-03-27 16:09 ` [bug#70022] [PATCH 0/2] Binary Installation: Add more distros pelzflorian (Florian Pelz)
` (4 subsequent siblings)
6 siblings, 0 replies; 18+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2024-03-27 0:17 UTC (permalink / raw)
To: 70022; +Cc: Denis 'GNUtoo' Carikli
* doc/guix.texi (Binary Installation): add Parabola packages.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Change-Id: Id646152c54de0a958740314b09fdcf6af898e22e
---
doc/guix.texi | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/doc/guix.texi b/doc/guix.texi
index 61245025a0..9c68352cb0 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -773,6 +773,19 @@ Binary Installation
sudo zypper install guix
@end example
+And if you're running Parabola, after enabling the pcr (Parabola
+Community Repo) repository, you can install Guix with:
+@example
+sudo pacman -S guix
+@end example
+
+The script to install Guix is also packaged in Parabola (in the pcr
+repository). You can install and run it with:
+@example
+sudo pacman -S guix-installer
+sudo guix-install.sh
+@end example
+
When you're done, @pxref{Application Setup} for extra configuration you
might need, and @ref{Getting Started} for your first steps!
@end quotation
--
2.41.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v5 3/3] doc: Binary Installation: Add Parabola packages.
2024-03-27 0:17 ` [bug#70022] [PATCH v5 2/3] doc: Binary Installation: Mention Trisquel package pelzflorian (Florian Pelz)
@ 2024-03-27 0:17 ` pelzflorian (Florian Pelz)
0 siblings, 0 replies; 18+ messages in thread
From: pelzflorian (Florian Pelz) @ 2024-03-27 0:17 UTC (permalink / raw)
To: Maxim Cournoyer; +Cc: 70022, Denis 'GNUtoo' Carikli
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* doc/guix.texi (Binary Installation): Add Parabola packages.
Co-authored by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: Id646152c54de0a958740314b09fdcf6af898e22e
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
---
doc/guix.texi | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/doc/guix.texi b/doc/guix.texi
index 6a99994a65..769ca1399f 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -761,6 +761,12 @@ Binary Installation
sudo zypper install guix
@end example
+If you are running Parabola, after enabling the pcr (Parabola
+Community Repo) repository, you can install Guix with:
+@example
+sudo pacman -S guix
+@end example
+
The Guix project also provides a shell script, @file{guix-install.sh},
which automates the binary installation process without use of a foreign
distro package
@@ -786,6 +792,13 @@ Binary Installation
# ./guix-install.sh
@end example
+The script to install Guix is also packaged in Parabola (in the pcr
+repository). You can install and run it with:
+@example
+sudo pacman -S guix-installer
+sudo guix-install.sh
+@end example
+
@quotation Note
By default, @file{guix-install.sh} will configure Guix to download
pre-built package binaries, called @dfn{substitutes}
--
2.45.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH 0/2] Binary Installation: Add more distros.
2024-03-26 23:45 [bug#70022] [PATCH 0/2] Binary Installation: Add more distros Denis 'GNUtoo' Carikli
2024-03-27 0:17 ` [bug#70022] [PATCH 1/2] doc: Binary Installation: mention Trisquel package Denis 'GNUtoo' Carikli
2024-03-27 0:17 ` [bug#70022] [PATCH 2/2] doc: Binary Installation: add Parabola packages Denis 'GNUtoo' Carikli
@ 2024-03-27 16:09 ` pelzflorian (Florian Pelz)
2024-04-04 22:44 ` Denis 'GNUtoo' Carikli
` (3 subsequent siblings)
6 siblings, 0 replies; 18+ messages in thread
From: pelzflorian (Florian Pelz) @ 2024-03-27 16:09 UTC (permalink / raw)
To: Denis 'GNUtoo' Carikli; +Cc: 70022
Hi Denis. This is in principle a great improvement, however note that
recently (4th March or so) a local privilege escalation vulnerability in
guix-daemon was discovered
<https://guix.gnu.org/en/blog/2024/fixed-output-derivation-sandbox-bypass-cve-2024-27297/>
and many distros have not fixed it yet, such as AUR and therefore your
Parabola pcr package or Debian’s long-term releases, which Debian’s guix
packager complained about
<https://security-tracker.debian.org/tracker/CVE-2024-27297>.
Perhaps we should think about how and where we can also instruct users
to upgrade their daemon in a timely manner. This will be different for
guix packages (that configure a vulnerable daemon systemd service) and
for guix-install (where it is enough to follow the guix pull news file,
if the admin actually uses guix pull themself and can see the news).
Otherwise LGTM.
Regards,
Florian
^ permalink raw reply [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH 0/2] Binary Installation: Add more distros
2024-03-26 23:45 [bug#70022] [PATCH 0/2] Binary Installation: Add more distros Denis 'GNUtoo' Carikli
` (2 preceding siblings ...)
2024-03-27 16:09 ` [bug#70022] [PATCH 0/2] Binary Installation: Add more distros pelzflorian (Florian Pelz)
@ 2024-04-04 22:44 ` Denis 'GNUtoo' Carikli
2024-04-05 15:23 ` pelzflorian (Florian Pelz)
2024-04-12 12:00 ` [bug#70022] [PATCH v2 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
` (2 subsequent siblings)
6 siblings, 1 reply; 18+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2024-04-04 22:44 UTC (permalink / raw)
To: 70022
[-- Attachment #1: Type: text/plain, Size: 521 bytes --]
Hi,
About the local privilege escalation, is there any hints on how to fix
it beside updating guix with 'guix pull'?
For instance were there distributions that somehow backported the
patch, in order not to have a security issue when you do 'apt install
guix' or pamcan -S guix for instance?
I'm asking because while I'm not the AUR maintainer of the 'guix'
package, I know PKGBUILDs well enough to be able to send a patch if I
find the time (and also update the Parabola package along the way).
Denis.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH 0/2] Binary Installation: Add more distros
2024-04-04 22:44 ` Denis 'GNUtoo' Carikli
@ 2024-04-05 15:23 ` pelzflorian (Florian Pelz)
0 siblings, 0 replies; 18+ messages in thread
From: pelzflorian (Florian Pelz) @ 2024-04-05 15:23 UTC (permalink / raw)
To: Denis 'GNUtoo' Carikli; +Cc: 70022
Hello Denis,
Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> writes:
> Hi,
>
> About the local privilege escalation, is there any hints on how to fix
> it beside updating guix with 'guix pull'?
Thinking more about it, I guess the Binary Installation documentation
should inform that one can install from distribution packages or from
guix-install.sh, depending on who should be responsible for security
updates.
> For instance were there distributions that somehow backported the
> patch, in order not to have a security issue when you do 'apt install
> guix' or pamcan -S guix for instance?
>
> I'm asking because while I'm not the AUR maintainer of the 'guix'
> package, I know PKGBUILDs well enough to be able to send a patch if I
> find the time (and also update the Parabola package along the way).
Thank you for your offer. Following hyperlinks from
<https://security-tracker.debian.org/tracker/CVE-2024-27297>, I find on
<https://udd.debian.org/patches.cgi?src=guix&version=1.4.0-6> security
patches that Vagrant cherry-picked from the Guix commits that address
the vulnerability. Similar to how Guix often takes patches from Debian,
you could take the patches from Guix too or indirectly from Debian.
Regards,
Florian
^ permalink raw reply [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v2 1/3] doc: Warn about foreign distro Guix packages' security.
2024-03-26 23:45 [bug#70022] [PATCH 0/2] Binary Installation: Add more distros Denis 'GNUtoo' Carikli
` (3 preceding siblings ...)
2024-04-04 22:44 ` Denis 'GNUtoo' Carikli
@ 2024-04-12 12:00 ` Florian Pelz
2024-04-12 12:00 ` [bug#70022] [PATCH v2 2/3] doc: Binary Installation: Mention Trisquel package Florian Pelz
2024-04-12 12:00 ` [bug#70022] [PATCH v2 3/3] doc: Binary Installation: Add Parabola packages Florian Pelz
2024-04-13 7:18 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
2024-06-08 23:29 ` bug#70022: doc: Binary installation: Add more distros pelzflorian (Florian Pelz)
6 siblings, 2 replies; 18+ messages in thread
From: Florian Pelz @ 2024-04-12 12:00 UTC (permalink / raw)
To: 70022; +Cc: Florian Pelz
* doc/guix.texi (Binary Installation): Prefix installation instructions
with a warning.
Change-Id: I088c7f00f4c3c8e32bdfd117ea934942930f7513
---
doc/guix.texi | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/doc/guix.texi b/doc/guix.texi
index 5827e0de14..341e463add 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -741,6 +741,13 @@ Binary Installation
may be older than @value{VERSION} but you can update it afterwards by
running @samp{guix pull}.
+In the past, occasionally, security vulnerabilities in
+@command{guix-daemon} have been discovered and fixes for them have not
+yet been provided in foreign distribution’s packages. We advise those
+who install Guix, both from the installation script or by distro
+packages, to also regularly read and follow security notices, as shown
+by @command{guix pull}.
+
For Debian or a derivative such as Ubuntu, call:
@example
base-commit: 4e7337536ba41e888a601c92fada8a4adca9d2c6
--
2.41.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v2 2/3] doc: Binary Installation: Mention Trisquel package.
2024-04-12 12:00 ` [bug#70022] [PATCH v2 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
@ 2024-04-12 12:00 ` Florian Pelz
2024-04-12 12:00 ` [bug#70022] [PATCH v2 3/3] doc: Binary Installation: Add Parabola packages Florian Pelz
1 sibling, 0 replies; 18+ messages in thread
From: Florian Pelz @ 2024-04-12 12:00 UTC (permalink / raw)
To: 70022; +Cc: Florian Pelz, Denis 'GNUtoo' Carikli
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* doc/guix.texi (Binary Installation): Also mention Trisquel package.
Change-Id: Iae6f77de43de2c6f387b99a10dcae5b9d82aaee1
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
---
doc/guix.texi | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index 341e463add..28b0917bb3 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -126,6 +126,7 @@
Copyright @copyright{} 2023 Tomas Volf@*
Copyright @copyright{} 2024 Herman Rimm@*
Copyright @copyright{} 2024 Matthew Trzcinski@*
+Copyright @copyright{} 2024 Denis 'GNUtoo' Carikli@*
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -748,7 +749,7 @@ Binary Installation
packages, to also regularly read and follow security notices, as shown
by @command{guix pull}.
-For Debian or a derivative such as Ubuntu, call:
+For Debian or a derivative such as Ubuntu or Trisquel, call:
@example
sudo apt install guix
--
2.41.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v2 3/3] doc: Binary Installation: Add Parabola packages.
2024-04-12 12:00 ` [bug#70022] [PATCH v2 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
2024-04-12 12:00 ` [bug#70022] [PATCH v2 2/3] doc: Binary Installation: Mention Trisquel package Florian Pelz
@ 2024-04-12 12:00 ` Florian Pelz
1 sibling, 0 replies; 18+ messages in thread
From: Florian Pelz @ 2024-04-12 12:00 UTC (permalink / raw)
To: 70022; +Cc: Florian Pelz, Denis 'GNUtoo' Carikli
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* doc/guix.texi (Binary Installation): Add Parabola packages.
Co-authored by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: Id646152c54de0a958740314b09fdcf6af898e22e
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
---
doc/guix.texi | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/doc/guix.texi b/doc/guix.texi
index 28b0917bb3..434940744d 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -761,6 +761,12 @@ Binary Installation
sudo zypper install guix
@end example
+And if you're running Parabola, after enabling the pcr (Parabola
+Community Repo) repository, you can install Guix with:
+@example
+sudo pacman -S guix
+@end example
+
The Guix project also provides a shell script, @file{guix-install.sh},
which automates the binary installation process without use of a foreign
distro package
@@ -786,6 +792,13 @@ Binary Installation
# ./guix-install.sh
@end example
+The script to install Guix is also packaged in Parabola (in the pcr
+repository). You can install and run it with:
+@example
+sudo pacman -S guix-installer
+sudo guix-install.sh
+@end example
+
@quotation Note
By default, @file{guix-install.sh} will configure Guix to download
pre-built package binaries, called @dfn{substitutes}
--
2.41.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security.
2024-03-26 23:45 [bug#70022] [PATCH 0/2] Binary Installation: Add more distros Denis 'GNUtoo' Carikli
` (4 preceding siblings ...)
2024-04-12 12:00 ` [bug#70022] [PATCH v2 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
@ 2024-04-13 7:18 ` Florian Pelz
2024-04-13 7:18 ` [bug#70022] [PATCH v3 2/3] doc: Binary Installation: Mention Trisquel package Florian Pelz
` (2 more replies)
2024-06-08 23:29 ` bug#70022: doc: Binary installation: Add more distros pelzflorian (Florian Pelz)
6 siblings, 3 replies; 18+ messages in thread
From: Florian Pelz @ 2024-04-13 7:18 UTC (permalink / raw)
To: 70022; +Cc: Florian Pelz
* doc/guix.texi (Binary Installation): Prefix installation instructions
with a warning.
Change-Id: I088c7f00f4c3c8e32bdfd117ea934942930f7513
---
doc/guix.texi | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/doc/guix.texi b/doc/guix.texi
index 5efbd00984..f6bbed1de3 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -741,6 +741,13 @@ Binary Installation
may be older than @value{VERSION} but you can update it afterwards by
running @samp{guix pull}.
+In the past, lately, security vulnerabilities in @command{guix-daemon}
+have been discovered and fixes for them have not yet been provided in
+foreign distributions' packages. We advise those who install Guix,
+both from the installation script or by distro packages, to also
+regularly read and follow security notices, as shown by @command{guix
+pull}.
+
For Debian or a derivative such as Ubuntu, call:
@example
base-commit: 15a523ea213065c275e4852673cbb27c72c0ad87
--
2.41.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v3 2/3] doc: Binary Installation: Mention Trisquel package.
2024-04-13 7:18 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
@ 2024-04-13 7:18 ` Florian Pelz
2024-06-06 0:53 ` Maxim Cournoyer
2024-04-13 7:18 ` [bug#70022] [PATCH v3 3/3] doc: Binary Installation: Add Parabola packages Florian Pelz
2024-06-06 0:59 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Maxim Cournoyer
2 siblings, 1 reply; 18+ messages in thread
From: Florian Pelz @ 2024-04-13 7:18 UTC (permalink / raw)
To: 70022; +Cc: Florian Pelz, Denis 'GNUtoo' Carikli
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* doc/guix.texi (Binary Installation): Also mention Trisquel package.
Change-Id: Iae6f77de43de2c6f387b99a10dcae5b9d82aaee1
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
---
doc/guix.texi | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index f6bbed1de3..dd62d77d36 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -126,6 +126,7 @@
Copyright @copyright{} 2023 Tomas Volf@*
Copyright @copyright{} 2024 Herman Rimm@*
Copyright @copyright{} 2024 Matthew Trzcinski@*
+Copyright @copyright{} 2024 Denis 'GNUtoo' Carikli@*
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -748,7 +749,7 @@ Binary Installation
regularly read and follow security notices, as shown by @command{guix
pull}.
-For Debian or a derivative such as Ubuntu, call:
+For Debian or a derivative such as Ubuntu or Trisquel, call:
@example
sudo apt install guix
--
2.41.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v3 3/3] doc: Binary Installation: Add Parabola packages.
2024-04-13 7:18 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
2024-04-13 7:18 ` [bug#70022] [PATCH v3 2/3] doc: Binary Installation: Mention Trisquel package Florian Pelz
@ 2024-04-13 7:18 ` Florian Pelz
2024-06-06 0:56 ` Maxim Cournoyer
2024-06-06 0:59 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Maxim Cournoyer
2 siblings, 1 reply; 18+ messages in thread
From: Florian Pelz @ 2024-04-13 7:18 UTC (permalink / raw)
To: 70022; +Cc: Florian Pelz, Denis 'GNUtoo' Carikli
From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* doc/guix.texi (Binary Installation): Add Parabola packages.
Co-authored by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: Id646152c54de0a958740314b09fdcf6af898e22e
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
---
doc/guix.texi | 13 +++++++++++++
1 file changed, 13 insertions(+)
Changes since v2 in patch 1:
* Reworded 'occasionaly' to 'lately'.
* Fixed genitive ending 'distributions' packages'
No changes in originally Denis' patches 2 and 3.
diff --git a/doc/guix.texi b/doc/guix.texi
index dd62d77d36..0ca1d1ba90 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -761,6 +761,12 @@ Binary Installation
sudo zypper install guix
@end example
+And if you're running Parabola, after enabling the pcr (Parabola
+Community Repo) repository, you can install Guix with:
+@example
+sudo pacman -S guix
+@end example
+
The Guix project also provides a shell script, @file{guix-install.sh},
which automates the binary installation process without use of a foreign
distro package
@@ -786,6 +792,13 @@ Binary Installation
# ./guix-install.sh
@end example
+The script to install Guix is also packaged in Parabola (in the pcr
+repository). You can install and run it with:
+@example
+sudo pacman -S guix-installer
+sudo guix-install.sh
+@end example
+
@quotation Note
By default, @file{guix-install.sh} will configure Guix to download
pre-built package binaries, called @dfn{substitutes}
--
2.41.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v3 2/3] doc: Binary Installation: Mention Trisquel package.
2024-04-13 7:18 ` [bug#70022] [PATCH v3 2/3] doc: Binary Installation: Mention Trisquel package Florian Pelz
@ 2024-06-06 0:53 ` Maxim Cournoyer
0 siblings, 0 replies; 18+ messages in thread
From: Maxim Cournoyer @ 2024-06-06 0:53 UTC (permalink / raw)
To: Florian Pelz; +Cc: 70022, Denis 'GNUtoo' Carikli
Hi,
Florian Pelz <pelzflorian@pelzflorian.de> writes:
> From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
>
> * doc/guix.texi (Binary Installation): Also mention Trisquel package.
>
> Change-Id: Iae6f77de43de2c6f387b99a10dcae5b9d82aaee1
> Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
> ---
> doc/guix.texi | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/doc/guix.texi b/doc/guix.texi
> index f6bbed1de3..dd62d77d36 100644
> --- a/doc/guix.texi
> +++ b/doc/guix.texi
> @@ -126,6 +126,7 @@
> Copyright @copyright{} 2023 Tomas Volf@*
> Copyright @copyright{} 2024 Herman Rimm@*
> Copyright @copyright{} 2024 Matthew Trzcinski@*
> +Copyright @copyright{} 2024 Denis 'GNUtoo' Carikli@*
>
> Permission is granted to copy, distribute and/or modify this document
> under the terms of the GNU Free Documentation License, Version 1.3 or
> @@ -748,7 +749,7 @@ Binary Installation
> regularly read and follow security notices, as shown by @command{guix
> pull}.
>
> -For Debian or a derivative such as Ubuntu, call:
> +For Debian or a derivative such as Ubuntu or Trisquel, call:
Not sure if that'd be clearer, but an alternative would be:
--8<---------------cut here---------------start------------->8---
For Debian or derivatives such as Ubuntu and Trisquel, call:
--8<---------------cut here---------------end--------------->8---
I find that less 'or'y, but that's probably a matter of taste :-).
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v3 3/3] doc: Binary Installation: Add Parabola packages.
2024-04-13 7:18 ` [bug#70022] [PATCH v3 3/3] doc: Binary Installation: Add Parabola packages Florian Pelz
@ 2024-06-06 0:56 ` Maxim Cournoyer
[not found] ` <5d44e7516a752ad4f24b3a02e6b7fcdd736c6cca.1717662556.git.pelzflorian@pelzflorian.de>
0 siblings, 1 reply; 18+ messages in thread
From: Maxim Cournoyer @ 2024-06-06 0:56 UTC (permalink / raw)
To: Florian Pelz; +Cc: 70022, Denis 'GNUtoo' Carikli
Hi,
Florian Pelz <pelzflorian@pelzflorian.de> writes:
> From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
>
> * doc/guix.texi (Binary Installation): Add Parabola packages.
>
> Co-authored by: Florian Pelz <pelzflorian@pelzflorian.de>
> Change-Id: Id646152c54de0a958740314b09fdcf6af898e22e
> Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
> ---
> doc/guix.texi | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> Changes since v2 in patch 1:
> * Reworded 'occasionaly' to 'lately'.
> * Fixed genitive ending 'distributions' packages'
> No changes in originally Denis' patches 2 and 3.
>
> diff --git a/doc/guix.texi b/doc/guix.texi
> index dd62d77d36..0ca1d1ba90 100644
> --- a/doc/guix.texi
> +++ b/doc/guix.texi
> @@ -761,6 +761,12 @@ Binary Installation
> sudo zypper install guix
> @end example
>
> +And if you're running Parabola, after enabling the pcr (Parabola
> +Community Repo) repository, you can install Guix with:
> +@example
> +sudo pacman -S guix
> +@end example
I think I'd go with "If you are running Parabola [...]" (dropping the
"And" which seems extraneous and the 'you are' -> 'you're' contraction).
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 18+ messages in thread
* [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security.
2024-04-13 7:18 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
2024-04-13 7:18 ` [bug#70022] [PATCH v3 2/3] doc: Binary Installation: Mention Trisquel package Florian Pelz
2024-04-13 7:18 ` [bug#70022] [PATCH v3 3/3] doc: Binary Installation: Add Parabola packages Florian Pelz
@ 2024-06-06 0:59 ` Maxim Cournoyer
2 siblings, 0 replies; 18+ messages in thread
From: Maxim Cournoyer @ 2024-06-06 0:59 UTC (permalink / raw)
To: Florian Pelz; +Cc: 70022
Hi,
Florian Pelz <pelzflorian@pelzflorian.de> writes:
> * doc/guix.texi (Binary Installation): Prefix installation instructions
> with a warning.
>
> Change-Id: I088c7f00f4c3c8e32bdfd117ea934942930f7513
> ---
> doc/guix.texi | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/doc/guix.texi b/doc/guix.texi
> index 5efbd00984..f6bbed1de3 100644
> --- a/doc/guix.texi
> +++ b/doc/guix.texi
> @@ -741,6 +741,13 @@ Binary Installation
> may be older than @value{VERSION} but you can update it afterwards by
> running @samp{guix pull}.
>
> +In the past, lately, security vulnerabilities in @command{guix-daemon}
The s/lately, // ? (removing that part, which seems unnecessary)
> +have been discovered and fixes for them have not yet been provided in
Perhaps, 's/have not yet been provided/have yet to be provided/
> +foreign distributions' packages. We advise those who install Guix,
'in foreign distributions' (without 'packages') seems sufficient to me.
> +both from the installation script or by distro packages, to also
Perhaps, 'or via the native package manager of their foreign
distribution' ?
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#70022: doc: Binary installation: Add more distros.
2024-03-26 23:45 [bug#70022] [PATCH 0/2] Binary Installation: Add more distros Denis 'GNUtoo' Carikli
` (5 preceding siblings ...)
2024-04-13 7:18 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
@ 2024-06-08 23:29 ` pelzflorian (Florian Pelz)
6 siblings, 0 replies; 18+ messages in thread
From: pelzflorian (Florian Pelz) @ 2024-06-08 23:29 UTC (permalink / raw)
To: 70022-done
(I’m resending this mail, trying to close this bug.)
Pushed as 66eb60509dfcba86fbe91a69d93614aa153cef83
to 0f9fe721be2bd36e52b520782b585ca49aa1447d
Thanks for the reviews to Maxim, giving confidence.
Regards,
Florian
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2024-06-08 23:37 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-26 23:45 [bug#70022] [PATCH 0/2] Binary Installation: Add more distros Denis 'GNUtoo' Carikli
2024-03-27 0:17 ` [bug#70022] [PATCH 1/2] doc: Binary Installation: mention Trisquel package Denis 'GNUtoo' Carikli
2024-03-27 0:17 ` [bug#70022] [PATCH 2/2] doc: Binary Installation: add Parabola packages Denis 'GNUtoo' Carikli
2024-03-27 16:09 ` [bug#70022] [PATCH 0/2] Binary Installation: Add more distros pelzflorian (Florian Pelz)
2024-04-04 22:44 ` Denis 'GNUtoo' Carikli
2024-04-05 15:23 ` pelzflorian (Florian Pelz)
2024-04-12 12:00 ` [bug#70022] [PATCH v2 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
2024-04-12 12:00 ` [bug#70022] [PATCH v2 2/3] doc: Binary Installation: Mention Trisquel package Florian Pelz
2024-04-12 12:00 ` [bug#70022] [PATCH v2 3/3] doc: Binary Installation: Add Parabola packages Florian Pelz
2024-04-13 7:18 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Florian Pelz
2024-04-13 7:18 ` [bug#70022] [PATCH v3 2/3] doc: Binary Installation: Mention Trisquel package Florian Pelz
2024-06-06 0:53 ` Maxim Cournoyer
2024-04-13 7:18 ` [bug#70022] [PATCH v3 3/3] doc: Binary Installation: Add Parabola packages Florian Pelz
2024-06-06 0:56 ` Maxim Cournoyer
[not found] ` <5d44e7516a752ad4f24b3a02e6b7fcdd736c6cca.1717662556.git.pelzflorian@pelzflorian.de>
2024-03-27 0:17 ` [bug#70022] [PATCH v5 2/3] doc: Binary Installation: Mention Trisquel package pelzflorian (Florian Pelz)
2024-03-27 0:17 ` [bug#70022] [PATCH v5 3/3] doc: Binary Installation: Add Parabola packages pelzflorian (Florian Pelz)
2024-06-06 0:59 ` [bug#70022] [PATCH v3 1/3] doc: Warn about foreign distro Guix packages' security Maxim Cournoyer
2024-06-08 23:29 ` bug#70022: doc: Binary installation: Add more distros pelzflorian (Florian Pelz)
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.