* [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10.
@ 2024-06-03 2:43 Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 2/8] gnu: libblockdev: Embed executable paths Maxim Cournoyer
` (7 more replies)
0 siblings, 8 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-06-03 2:43 UTC (permalink / raw)
To: 71327; +Cc: Maxim Cournoyer
* gnu/packages/c.scm (libbytesize): Update to 2.10.
Change-Id: Id0640e9c118fcf3ced3f6c6aa145a0f15e4f07d8
---
gnu/packages/c.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index d13b62b5e2..bb75dccf8e 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -404,7 +404,7 @@ (define-public python-pcpp
(define-public libbytesize
(package
(name "libbytesize")
- (version "2.6")
+ (version "2.10")
(source (origin
(method url-fetch)
(uri (string-append
@@ -412,7 +412,7 @@ (define-public libbytesize
"download/" version "/libbytesize-" version ".tar.gz"))
(sha256
(base32
- "0h87ryi0mp8msq43h1cna453cqaw5knx1xaggfzm4fxvn8sjpapg"))))
+ "1lfa02ac96p12xxq75ilx3qk7kym4xrlqyfh26axb7y5iazf670x"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f))
base-commit: dc4c48f10281007a0ab3541b8a64198c60c6d5b0
--
2.45.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH 2/8] gnu: libblockdev: Embed executable paths.
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
@ 2024-06-03 12:02 ` Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 3/8] gnu: libblockdev: Fix inputs Maxim Cournoyer
` (6 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-06-03 12:02 UTC (permalink / raw)
To: 71327; +Cc: Sarah Morgensen, Maxim Cournoyer, Maxim Cournoyer
From: Sarah Morgensen <iskarian@mgsn.dev>
* gnu/packages/disk.scm (libblockdev)[arguments]<#:phases>: Add
'patch-plugin-paths' phase.
Fixes: <https://bugs.gnu.org/33896>.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I96f9e2f03650b22ffef5a7fe091159450e4c5b67
---
gnu/packages/disk.scm | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 10d546b918..10073864ed 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -22,6 +22,7 @@
;;; Copyright © 2021 Mathieu Othacehe <othacehe@gnu.org>
;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2021 Justin Veilleux <terramorpha@cock.li>
+;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
;;; Copyright © 2014, 2022 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022 Disseminate Dissent <disseminatedissent@protonmail.com>
@@ -29,6 +30,7 @@
;;; Copyright © 2023 Morgan Smith <Morgan.J.Smith@outlook.com>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
+
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1196,7 +1198,13 @@ (define-public libblockdev
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(substitute* "src/lib/blockdev.c"
- (("/etc/libblockdev/conf.d/" path) (string-append out path)))))))))
+ (("/etc/libblockdev/conf.d/" path) (string-append out path))))))
+ (add-after 'unpack 'patch-plugin-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* (find-files "src/plugins" "\\.c$")
+ (("(gchar \\*arg.+\\{\")([^\"]+)" all start program)
+ ;; XXX: Use 'search-input-file' when available.
+ (string-append start (or (which program) program)))))))))
(native-inputs
(list gobject-introspection
pkg-config
--
2.45.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH 3/8] gnu: libblockdev: Fix inputs.
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 2/8] gnu: libblockdev: Embed executable paths Maxim Cournoyer
@ 2024-06-03 12:02 ` Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 4/8] gnu: libblockdev: Update to 3.1.1 Maxim Cournoyer
` (5 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-06-03 12:02 UTC (permalink / raw)
To: 71327; +Cc: Sarah Morgensen, Maxim Cournoyer, Maxim Cournoyer
From: Sarah Morgensen <iskarian@mgsn.dev>
Add missing inputs; make util-linux a regular input since libblockdev
retains references to it.
* gnu/packages/disk.scm (libblockdev):
[native-inputs]: Move util-linu...
[inputs]: ... here. Add bcache-tools, e2fsprogs, gptfdisk, multipath-tools,
and ntfs-3g.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I0eca44547a03e787e992e45ec4f71792e293868a
---
gnu/packages/disk.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 10073864ed..2541828dd3 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -1208,23 +1208,28 @@ (define-public libblockdev
(native-inputs
(list gobject-introspection
pkg-config
- python-wrapper
- util-linux))
+ python-wrapper))
(inputs
- (list btrfs-progs
+ (list bcache-tools
+ btrfs-progs
cryptsetup
dosfstools
dmraid
+ e2fsprogs
eudev
glib
+ gptfdisk
kmod
libbytesize
libyaml
lvm2
mdadm
+ multipath-tools
ndctl
nss
+ ntfs-3g
parted
+ util-linux
volume-key
xfsprogs))
(home-page "https://github.com/storaged-project/libblockdev")
--
2.45.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH 4/8] gnu: libblockdev: Update to 3.1.1.
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 2/8] gnu: libblockdev: Embed executable paths Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 3/8] gnu: libblockdev: Fix inputs Maxim Cournoyer
@ 2024-06-03 12:02 ` Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 5/8] gnu: libblockdev: Use gexps Maxim Cournoyer
` (4 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-06-03 12:02 UTC (permalink / raw)
To: 71327; +Cc: Maxim Cournoyer, Maxim Cournoyer
* gnu/packages/disk.scm (libblockdev): Update to 3.1.1.
[inputs]: Add keyutils and libnvme.
Change-Id: I6b229426531d584669a50b02c0c5acef9021a2fa
---
gnu/packages/disk.scm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 2541828dd3..7fbd6a52d7 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -24,7 +24,7 @@
;;; Copyright © 2021 Justin Veilleux <terramorpha@cock.li>
;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
;;; Copyright © 2014, 2022 Ludovic Courtès <ludo@gnu.org>
-;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2022, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022 Disseminate Dissent <disseminatedissent@protonmail.com>
;;; Copyright © 2023 Timotej Lazar <timotej.lazar@araneo.si>
;;; Copyright © 2023 Morgan Smith <Morgan.J.Smith@outlook.com>
@@ -1181,7 +1181,7 @@ (define-public dmraid
(define-public libblockdev
(package
(name "libblockdev")
- (version "2.28")
+ (version "3.1.1")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/storaged-project/"
@@ -1189,7 +1189,7 @@ (define-public libblockdev
version "-1/libblockdev-" version ".tar.gz"))
(sha256
(base32
- "1x3xbgd2dyjhcqvyalpnrp727xidfxmaxgyyvv5gwx4aw90wijc2"))))
+ "1ny2glwmb5dcdv2x0giinbyma9fhk59z8117k1kr15pm7yjk7jx5"))))
(build-system gnu-build-system)
(arguments
`(#:phases
@@ -1219,8 +1219,10 @@ (define-public libblockdev
eudev
glib
gptfdisk
+ keyutils
kmod
libbytesize
+ libnvme
libyaml
lvm2
mdadm
--
2.45.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH 5/8] gnu: libblockdev: Use gexps.
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
` (2 preceding siblings ...)
2024-06-03 12:02 ` [bug#71327] [PATCH 4/8] gnu: libblockdev: Update to 3.1.1 Maxim Cournoyer
@ 2024-06-03 12:02 ` Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 6/8] gnu: udisks: Remove input labels Maxim Cournoyer
` (3 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-06-03 12:02 UTC (permalink / raw)
To: 71327; +Cc: Maxim Cournoyer, Maxim Cournoyer
* gnu/packages/disk.scm (libblockdev)
[phases]: Use gexps.
{patch-plugin-paths}: Use search-input-file.
Change-Id: I61f9b3dfdd4dc249fb0f59abb99826a8e759bb42
---
gnu/packages/disk.scm | 31 +++++++++++++++++++------------
1 file changed, 19 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 7fbd6a52d7..1cdeb53597 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -1192,19 +1192,26 @@ (define-public libblockdev
"1ny2glwmb5dcdv2x0giinbyma9fhk59z8117k1kr15pm7yjk7jx5"))))
(build-system gnu-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-configuration-directory
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-configuration-directory
+ (lambda _
(substitute* "src/lib/blockdev.c"
- (("/etc/libblockdev/conf.d/" path) (string-append out path))))))
- (add-after 'unpack 'patch-plugin-paths
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* (find-files "src/plugins" "\\.c$")
- (("(gchar \\*arg.+\\{\")([^\"]+)" all start program)
- ;; XXX: Use 'search-input-file' when available.
- (string-append start (or (which program) program)))))))))
+ (("/etc/libblockdev/conf.d/" path)
+ (string-append #$output path)))))
+ (add-after 'unpack 'patch-plugin-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* (find-files "src/plugins" "\\.c$")
+ (("(gchar \\*arg.+\\{\")([^\"]+)" all start program)
+ (string-append
+ start (or (false-if-exception
+ (search-input-file inputs
+ (string-append "bin/" program)))
+ (false-if-exception
+ (search-input-file inputs
+ (string-append "sbin/" program)))
+ program)))))))))
(native-inputs
(list gobject-introspection
pkg-config
--
2.45.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH 6/8] gnu: udisks: Remove input labels.
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
` (3 preceding siblings ...)
2024-06-03 12:02 ` [bug#71327] [PATCH 5/8] gnu: libblockdev: Use gexps Maxim Cournoyer
@ 2024-06-03 12:02 ` Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 7/8] gnu: udisks: Update to 2.10.1 Maxim Cournoyer
` (2 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-06-03 12:02 UTC (permalink / raw)
To: 71327; +Cc: Maxim Cournoyer, Maxim Cournoyer
* gnu/packages/freedesktop.scm (udisks) [native-inputs]: Remove input labels.
[phases]: Remove trailing #t.
Change-Id: I805df6ac2e5ad96cf7a092d34354aefb12bd7586
---
gnu/packages/freedesktop.scm | 67 +++++++++++++++++-------------------
1 file changed, 31 insertions(+), 36 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 6941450436..bb0858cd9e 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -27,7 +27,7 @@
;;; Copyright © 2021 Robby Zambito <contact@robbyzambito.me>
;;; Copyright © 2021, 2022, 2023 Maxime Devos <maximedevos@telenet.be>
;;; Copyright © 2021, 2022 John Kehayias <john.kehayias@protonmail.com>
-;;; Copyright © 2021, 2021, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2021, 2021, 2022, 2023, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022 Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de>
;;; Copyright © 2022 Wamm K. D. <jaft.r@outlook.com>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
@@ -1732,34 +1732,31 @@ (define-public udisks
"06cq52kp1nyy15qzylywy9s7hhhqc45k0s3y68crf0zsmjyng0yj"))))
(build-system gnu-build-system)
(native-inputs
- `(("docbook-xml" ,docbook-xml-4.3) ; to build the manpages
- ("docbook-xsl" ,docbook-xsl)
- ("glib:bin" ,glib "bin") ; for glib-mkenums
- ("gnome-common" ,gnome-common) ; TODO: Why is this needed?
- ("gobject-introspection" ,gobject-introspection)
- ("gtk-doc" ,gtk-doc/stable)
- ("intltool" ,intltool)
- ("pkg-config" ,pkg-config)
- ("xsltproc" ,libxslt)))
+ (list docbook-xml-4.3 ; to build the manpages
+ docbook-xsl
+ `(,glib "bin") ; for glib-mkenums
+ gnome-common ; TODO: Why is this needed?
+ gobject-introspection
+ gtk-doc/stable
+ intltool
+ pkg-config
+ libxslt))
(propagated-inputs
- (list glib)) ; required by udisks2.pc
+ (list glib)) ; required by udisks2.pc
(inputs
- `(,acl
- ;; TODO(staging): Make unconditional.
- ,@(if (%current-target-system)
- (list bash-minimal) ; for wrap-program
- '())
- ,cryptsetup
- ,libatasmart
- ,libblockdev
- ,libgudev
- ,polkit
- ,util-linux))
+ (list acl
+ bash-minimal
+ cryptsetup
+ libatasmart
+ libblockdev
+ libgudev
+ polkit
+ util-linux))
(outputs '("out"
- "doc")) ;5 MiB of gtk-doc HTML
+ "doc")) ;5 MiB of gtk-doc HTML
(arguments
- `(#:tests? #f ; requiring system message dbus
- #:disallowed-references ("doc") ;enforce separation of "doc"
+ `(#:tests? #f ; requiring system message dbus
+ #:disallowed-references ("doc") ;enforce separation of "doc"
#:configure-flags
(list "--enable-man"
"--enable-available-modules" ; Such as lvm2, btrfs, etc.
@@ -1786,15 +1783,14 @@ (define-public udisks
docbook-xml-catalog-file)))
#:phases
(modify-phases %standard-phases
- (add-before
- 'configure 'fix-girdir
- (lambda _
- ;; Install introspection data to its own output.
- (substitute* "udisks/Makefile.in"
- (("girdir = .*")
- "girdir = $(datadir)/gir-1.0\n")
- (("typelibsdir = .*")
- "typelibsdir = $(libdir)/girepository-1.0\n"))))
+ (add-before 'configure 'fix-girdir
+ (lambda _
+ ;; Install introspection data to its own output.
+ (substitute* "udisks/Makefile.in"
+ (("girdir = .*")
+ "girdir = $(datadir)/gir-1.0\n")
+ (("typelibsdir = .*")
+ "typelibsdir = $(libdir)/girepository-1.0\n"))))
(add-after 'install 'wrap-udisksd
(lambda* (#:key outputs inputs #:allow-other-keys)
;; Tell 'udisksd' where to find the 'mount' command.
@@ -1809,8 +1805,7 @@ (define-public udisks
;; partitions, e.g. in gnome-disks
,(string-append cryptsetup "/sbin")
"/run/current-system/profile/bin"
- "/run/current-system/profile/sbin")))
- #t))))))
+ "/run/current-system/profile/sbin")))))))))
(home-page "https://www.freedesktop.org/wiki/Software/udisks/")
(synopsis "Disk manager service")
(description
--
2.45.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH 7/8] gnu: udisks: Update to 2.10.1.
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
` (4 preceding siblings ...)
2024-06-03 12:02 ` [bug#71327] [PATCH 6/8] gnu: udisks: Remove input labels Maxim Cournoyer
@ 2024-06-03 12:02 ` Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 8/8] gnu: udisks: Remove obsolete wrap-udisksd phase Maxim Cournoyer
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
7 siblings, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-06-03 12:02 UTC (permalink / raw)
To: 71327; +Cc: Maxim Cournoyer, Maxim Cournoyer
* gnu/packages/freedesktop.scm (udisks): Update to 2.10.1.
[native-inputs]: Replace intltool with gettext-minimal. Remove gnome-common.
Change-Id: I4fbc4f6949eb14763dad58dbccd9974793ea02f6
---
gnu/packages/freedesktop.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index bb0858cd9e..063816282b 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1721,7 +1721,7 @@ (define-public libatasmart
(define-public udisks
(package
(name "udisks")
- (version "2.8.4")
+ (version "2.10.1")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1729,16 +1729,15 @@ (define-public udisks
version "/udisks-" version ".tar.bz2"))
(sha256
(base32
- "06cq52kp1nyy15qzylywy9s7hhhqc45k0s3y68crf0zsmjyng0yj"))))
+ "1klf5pcr9yg8g88mwwh3q2j0idfwd8hfr2q6nknhsm02yv638mxp"))))
(build-system gnu-build-system)
(native-inputs
(list docbook-xml-4.3 ; to build the manpages
docbook-xsl
+ gettext-minimal
`(,glib "bin") ; for glib-mkenums
- gnome-common ; TODO: Why is this needed?
gobject-introspection
gtk-doc/stable
- intltool
pkg-config
libxslt))
(propagated-inputs
--
2.45.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH 8/8] gnu: udisks: Remove obsolete wrap-udisksd phase.
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
` (5 preceding siblings ...)
2024-06-03 12:02 ` [bug#71327] [PATCH 7/8] gnu: udisks: Update to 2.10.1 Maxim Cournoyer
@ 2024-06-03 12:02 ` Maxim Cournoyer
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
7 siblings, 0 replies; 17+ messages in thread
From: Maxim Cournoyer @ 2024-06-03 12:02 UTC (permalink / raw)
To: 71327; +Cc: Maxim Cournoyer, Maxim Cournoyer
The tools are now patched in the libblockdev plugin sources directly.
* gnu/packages/freedesktop.scm (udisks) [phases]: Delete the wrap-udisksd
phase.
Change-Id: I0de4016adb0cb8af2dca4ef9ebec82e5951b689c
---
gnu/packages/freedesktop.scm | 17 +----------------
1 file changed, 1 insertion(+), 16 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 063816282b..39ca00296e 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1789,22 +1789,7 @@ (define-public udisks
(("girdir = .*")
"girdir = $(datadir)/gir-1.0\n")
(("typelibsdir = .*")
- "typelibsdir = $(libdir)/girepository-1.0\n"))))
- (add-after 'install 'wrap-udisksd
- (lambda* (#:key outputs inputs #:allow-other-keys)
- ;; Tell 'udisksd' where to find the 'mount' command.
- (let ((out (assoc-ref outputs "out"))
- (utils (assoc-ref inputs "util-linux"))
- (cryptsetup (assoc-ref inputs "cryptsetup"))
- (parted (assoc-ref inputs "parted")))
- (wrap-program (string-append out "/libexec/udisks2/udisksd")
- `("PATH" ":" prefix
- (,(string-append utils "/bin") ;for 'mount'
- ;; cryptsetup is required for setting encrypted
- ;; partitions, e.g. in gnome-disks
- ,(string-append cryptsetup "/sbin")
- "/run/current-system/profile/bin"
- "/run/current-system/profile/sbin")))))))))
+ "typelibsdir = $(libdir)/girepository-1.0\n")))))))
(home-page "https://www.freedesktop.org/wiki/Software/udisks/")
(synopsis "Disk manager service")
(description
--
2.45.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes]
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
` (6 preceding siblings ...)
2024-06-03 12:02 ` [bug#71327] [PATCH 8/8] gnu: udisks: Remove obsolete wrap-udisksd phase Maxim Cournoyer
@ 2024-10-07 20:12 ` Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 1/7] gnu: libbytesize: Update to 2.10 Nicolas Graves via Guix-patches via
` (7 more replies)
7 siblings, 8 replies; 17+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-10-07 20:12 UTC (permalink / raw)
To: 71327; +Cc: iskarian, Nicolas Graves, maxim.cournoyer
Maxim Cournoyer (5):
gnu: libbytesize: Update to 2.10.
gnu: libblockdev: Update to 3.1.1.
gnu: libblockdev: Use gexps.
gnu: udisks: Update to 2.10.1.
gnu: udisks: Remove obsolete wrap-udisksd phase.
Sarah Morgensen (2):
gnu: libblockdev: Embed executable paths.
gnu: libblockdev: Fix inputs.
gnu/packages/c.scm | 4 ++--
gnu/packages/disk.scm | 44 +++++++++++++++++++++++++++---------
gnu/packages/freedesktop.scm | 23 ++++---------------
3 files changed, 39 insertions(+), 32 deletions(-)
--
2.46.0
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH v2 1/7] gnu: libbytesize: Update to 2.10.
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
@ 2024-10-07 20:12 ` Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 2/7] gnu: libblockdev: Embed executable paths Nicolas Graves via Guix-patches via
` (6 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-10-07 20:12 UTC (permalink / raw)
To: 71327; +Cc: iskarian, maxim.cournoyer
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu/packages/c.scm (libbytesize): Update to 2.10.
Change-Id: Id0640e9c118fcf3ced3f6c6aa145a0f15e4f07d8
---
gnu/packages/c.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index 7c93676f0c..9a9691a81a 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -436,7 +436,7 @@ (define-public aml
(define-public libbytesize
(package
(name "libbytesize")
- (version "2.6")
+ (version "2.10")
(source (origin
(method url-fetch)
(uri (string-append
@@ -444,7 +444,7 @@ (define-public libbytesize
"download/" version "/libbytesize-" version ".tar.gz"))
(sha256
(base32
- "0h87ryi0mp8msq43h1cna453cqaw5knx1xaggfzm4fxvn8sjpapg"))))
+ "1lfa02ac96p12xxq75ilx3qk7kym4xrlqyfh26axb7y5iazf670x"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f))
--
2.46.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH v2 2/7] gnu: libblockdev: Embed executable paths.
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 1/7] gnu: libbytesize: Update to 2.10 Nicolas Graves via Guix-patches via
@ 2024-10-07 20:12 ` Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 3/7] gnu: libblockdev: Fix inputs Nicolas Graves via Guix-patches via
` (5 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-10-07 20:12 UTC (permalink / raw)
To: 71327; +Cc: iskarian, maxim.cournoyer
From: Sarah Morgensen <iskarian@mgsn.dev>
* gnu/packages/disk.scm (libblockdev)[arguments]<#:phases>: Add
'patch-plugin-paths' phase.
Fixes: <https://bugs.gnu.org/33896>.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I96f9e2f03650b22ffef5a7fe091159450e4c5b67
---
gnu/packages/disk.scm | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 0f3bf10ffa..fa1b87127b 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -22,6 +22,7 @@
;;; Copyright © 2021 Mathieu Othacehe <othacehe@gnu.org>
;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2021 Justin Veilleux <terramorpha@cock.li>
+;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
;;; Copyright © 2014, 2022 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022 Disseminate Dissent <disseminatedissent@protonmail.com>
@@ -29,6 +30,7 @@
;;; Copyright © 2023 Morgan Smith <Morgan.J.Smith@outlook.com>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
+
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1195,7 +1197,13 @@ (define-public libblockdev
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(substitute* "src/lib/blockdev.c"
- (("/etc/libblockdev/conf.d/" path) (string-append out path)))))))))
+ (("/etc/libblockdev/conf.d/" path) (string-append out path))))))
+ (add-after 'unpack 'patch-plugin-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* (find-files "src/plugins" "\\.c$")
+ (("(gchar \\*arg.+\\{\")([^\"]+)" all start program)
+ ;; XXX: Use 'search-input-file' when available.
+ (string-append start (or (which program) program)))))))))
(native-inputs
(list gobject-introspection
pkg-config
--
2.46.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH v2 3/7] gnu: libblockdev: Fix inputs.
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 1/7] gnu: libbytesize: Update to 2.10 Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 2/7] gnu: libblockdev: Embed executable paths Nicolas Graves via Guix-patches via
@ 2024-10-07 20:12 ` Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 4/7] gnu: libblockdev: Update to 3.1.1 Nicolas Graves via Guix-patches via
` (4 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-10-07 20:12 UTC (permalink / raw)
To: 71327; +Cc: iskarian, maxim.cournoyer
From: Sarah Morgensen <iskarian@mgsn.dev>
Add missing inputs; make util-linux a regular input since libblockdev
retains references to it.
* gnu/packages/disk.scm (libblockdev):
[native-inputs]: Move util-linux...
[inputs]: ... here. Add bcache-tools, e2fsprogs, gptfdisk, multipath-tools,
and ntfs-3g.
---
gnu/packages/disk.scm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index fa1b87127b..7197af0d99 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -1207,24 +1207,29 @@ (define-public libblockdev
(native-inputs
(list gobject-introspection
pkg-config
- python-wrapper
- util-linux))
+ python-wrapper))
(inputs
(append
(cons cryptsetup (libcryptsetup-propagated-inputs))
- (list btrfs-progs
+ (list bcache-tools
+ btrfs-progs
dosfstools
dmraid
+ e2fsprogs
eudev
glib
+ gptfdisk
kmod
libbytesize
libyaml
lvm2
mdadm
+ multipath-tools
ndctl
nss
+ ntfs-3g
parted
+ util-linux
volume-key
xfsprogs)))
(home-page "https://github.com/storaged-project/libblockdev")
--
2.46.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH v2 4/7] gnu: libblockdev: Update to 3.1.1.
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
` (2 preceding siblings ...)
2024-10-07 20:12 ` [bug#71327] [PATCH v2 3/7] gnu: libblockdev: Fix inputs Nicolas Graves via Guix-patches via
@ 2024-10-07 20:12 ` Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 5/7] gnu: libblockdev: Use gexps Nicolas Graves via Guix-patches via
` (3 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-10-07 20:12 UTC (permalink / raw)
To: 71327; +Cc: iskarian, maxim.cournoyer
From: Sarah Morgensen <iskarian@mgsn.dev>
* gnu/packages/disk.scm (libblockdev): Update to 3.1.1.
[inputs]: Add keyutils and libnvme.
---
gnu/packages/disk.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 7197af0d99..1278eb2aca 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -1180,7 +1180,7 @@ (define-public dmraid
(define-public libblockdev
(package
(name "libblockdev")
- (version "2.28")
+ (version "3.1.1")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/storaged-project/"
@@ -1188,7 +1188,7 @@ (define-public libblockdev
version "-1/libblockdev-" version ".tar.gz"))
(sha256
(base32
- "1x3xbgd2dyjhcqvyalpnrp727xidfxmaxgyyvv5gwx4aw90wijc2"))))
+ "1ny2glwmb5dcdv2x0giinbyma9fhk59z8117k1kr15pm7yjk7jx5"))))
(build-system gnu-build-system)
(arguments
`(#:phases
@@ -1219,8 +1219,10 @@ (define-public libblockdev
eudev
glib
gptfdisk
+ keyutils
kmod
libbytesize
+ libnvme
libyaml
lvm2
mdadm
--
2.46.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH v2 5/7] gnu: libblockdev: Use gexps.
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
` (3 preceding siblings ...)
2024-10-07 20:12 ` [bug#71327] [PATCH v2 4/7] gnu: libblockdev: Update to 3.1.1 Nicolas Graves via Guix-patches via
@ 2024-10-07 20:12 ` Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 6/7] gnu: udisks: Update to 2.10.1 Nicolas Graves via Guix-patches via
` (2 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-10-07 20:12 UTC (permalink / raw)
To: 71327; +Cc: iskarian, maxim.cournoyer
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu/packages/disk.scm (libblockdev)
[phases]: Use gexps.
{patch-plugin-paths}: Use search-input-file.
Change-Id: I61f9b3dfdd4dc249fb0f59abb99826a8e759bb42
---
gnu/packages/disk.scm | 31 +++++++++++++++++++------------
1 file changed, 19 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 1278eb2aca..e9b21763e1 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -1191,19 +1191,26 @@ (define-public libblockdev
"1ny2glwmb5dcdv2x0giinbyma9fhk59z8117k1kr15pm7yjk7jx5"))))
(build-system gnu-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-configuration-directory
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-configuration-directory
+ (lambda _
(substitute* "src/lib/blockdev.c"
- (("/etc/libblockdev/conf.d/" path) (string-append out path))))))
- (add-after 'unpack 'patch-plugin-paths
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* (find-files "src/plugins" "\\.c$")
- (("(gchar \\*arg.+\\{\")([^\"]+)" all start program)
- ;; XXX: Use 'search-input-file' when available.
- (string-append start (or (which program) program)))))))))
+ (("/etc/libblockdev/conf.d/" path)
+ (string-append #$output path)))))
+ (add-after 'unpack 'patch-plugin-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* (find-files "src/plugins" "\\.c$")
+ (("(gchar \\*arg.+\\{\")([^\"]+)" all start program)
+ (string-append
+ start (or (false-if-exception
+ (search-input-file inputs
+ (string-append "bin/" program)))
+ (false-if-exception
+ (search-input-file inputs
+ (string-append "sbin/" program)))
+ program)))))))))
(native-inputs
(list gobject-introspection
pkg-config
--
2.46.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH v2 6/7] gnu: udisks: Update to 2.10.1.
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
` (4 preceding siblings ...)
2024-10-07 20:12 ` [bug#71327] [PATCH v2 5/7] gnu: libblockdev: Use gexps Nicolas Graves via Guix-patches via
@ 2024-10-07 20:12 ` Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 7/7] gnu: udisks: Remove obsolete wrap-udisksd phase Nicolas Graves via Guix-patches via
2024-10-16 17:25 ` bug#71327: [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Ludovic Courtès
7 siblings, 0 replies; 17+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-10-07 20:12 UTC (permalink / raw)
To: 71327; +Cc: iskarian, maxim.cournoyer
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu/packages/freedesktop.scm (udisks): Update to 2.10.1.
[native-inputs]: Replace intltool with gettext-minimal. Remove gnome-common.
Change-Id: I4fbc4f6949eb14763dad58dbccd9974793ea02f6
---
gnu/packages/freedesktop.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 6760cddb3e..14c0482496 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1750,7 +1750,7 @@ (define-public libatasmart
(define-public udisks
(package
(name "udisks")
- (version "2.8.4")
+ (version "2.10.1")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1758,16 +1758,15 @@ (define-public udisks
version "/udisks-" version ".tar.bz2"))
(sha256
(base32
- "06cq52kp1nyy15qzylywy9s7hhhqc45k0s3y68crf0zsmjyng0yj"))))
+ "1klf5pcr9yg8g88mwwh3q2j0idfwd8hfr2q6nknhsm02yv638mxp"))))
(build-system gnu-build-system)
(native-inputs
(list docbook-xml-4.3 ; to build the manpages
docbook-xsl
+ gettext-minimal
`(,glib "bin") ; for glib-mkenums
- gnome-common ; TODO: Why is this needed?
gobject-introspection
gtk-doc/stable
- intltool
pkg-config
libxslt))
(propagated-inputs
--
2.46.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#71327] [PATCH v2 7/7] gnu: udisks: Remove obsolete wrap-udisksd phase.
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
` (5 preceding siblings ...)
2024-10-07 20:12 ` [bug#71327] [PATCH v2 6/7] gnu: udisks: Update to 2.10.1 Nicolas Graves via Guix-patches via
@ 2024-10-07 20:12 ` Nicolas Graves via Guix-patches via
2024-10-16 17:25 ` bug#71327: [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Ludovic Courtès
7 siblings, 0 replies; 17+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-10-07 20:12 UTC (permalink / raw)
To: 71327; +Cc: iskarian, maxim.cournoyer
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
The tools are now patched in the libblockdev plugin sources directly.
* gnu/packages/freedesktop.scm (udisks) [phases]: Delete the wrap-udisksd
phase.
---
gnu/packages/freedesktop.scm | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 14c0482496..0ab0bb5104 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1804,21 +1804,7 @@ (define-public udisks
(("girdir = .*")
"girdir = $(datadir)/gir-1.0\n")
(("typelibsdir = .*")
- "typelibsdir = $(libdir)/girepository-1.0\n"))))
- (add-after 'install 'wrap-udisksd
- (lambda _
- ;; Tell 'udisksd' where to find the 'mount' command.
- (let ((utils #$(this-package-input "util-linux"))
- (cryptsetup #$(this-package-input "cryptsetup"))
- (parted #$(this-package-input "parted")))
- (wrap-program (string-append #$output "/libexec/udisks2/udisksd")
- `("PATH" ":" prefix
- (,(string-append utils "/bin") ;for 'mount'
- ;; cryptsetup is required for setting encrypted
- ;; partitions, e.g. in gnome-disks
- ,(string-append cryptsetup "/sbin")
- "/run/current-system/profile/bin"
- "/run/current-system/profile/sbin")))))))))
+ "typelibsdir = $(libdir)/girepository-1.0\n")))))))
(home-page "https://www.freedesktop.org/wiki/Software/udisks/")
(synopsis "Disk manager service")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* bug#71327: [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes]
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
` (6 preceding siblings ...)
2024-10-07 20:12 ` [bug#71327] [PATCH v2 7/7] gnu: udisks: Remove obsolete wrap-udisksd phase Nicolas Graves via Guix-patches via
@ 2024-10-16 17:25 ` Ludovic Courtès
7 siblings, 0 replies; 17+ messages in thread
From: Ludovic Courtès @ 2024-10-16 17:25 UTC (permalink / raw)
To: Nicolas Graves; +Cc: iskarian, maxim.cournoyer, 71327-done
Hi,
Nicolas Graves <ngraves@ngraves.fr> skribis:
> Maxim Cournoyer (5):
> gnu: libbytesize: Update to 2.10.
> gnu: libblockdev: Update to 3.1.1.
> gnu: libblockdev: Use gexps.
> gnu: udisks: Update to 2.10.1.
> gnu: udisks: Remove obsolete wrap-udisksd phase.
>
> Sarah Morgensen (2):
> gnu: libblockdev: Embed executable paths.
> gnu: libblockdev: Fix inputs.
Finally applied. Thanks to the three of you! :-)
Ludo’.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2024-10-16 17:26 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-03 2:43 [bug#71327] [PATCH 1/8] gnu: libbytesize: Update to 2.10 Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 2/8] gnu: libblockdev: Embed executable paths Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 3/8] gnu: libblockdev: Fix inputs Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 4/8] gnu: libblockdev: Update to 3.1.1 Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 5/8] gnu: libblockdev: Use gexps Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 6/8] gnu: udisks: Remove input labels Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 7/8] gnu: udisks: Update to 2.10.1 Maxim Cournoyer
2024-06-03 12:02 ` [bug#71327] [PATCH 8/8] gnu: udisks: Remove obsolete wrap-udisksd phase Maxim Cournoyer
2024-10-07 20:12 ` [bug#71327] [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 1/7] gnu: libbytesize: Update to 2.10 Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 2/7] gnu: libblockdev: Embed executable paths Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 3/7] gnu: libblockdev: Fix inputs Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 4/7] gnu: libblockdev: Update to 3.1.1 Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 5/7] gnu: libblockdev: Use gexps Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 6/7] gnu: udisks: Update to 2.10.1 Nicolas Graves via Guix-patches via
2024-10-07 20:12 ` [bug#71327] [PATCH v2 7/7] gnu: udisks: Remove obsolete wrap-udisksd phase Nicolas Graves via Guix-patches via
2024-10-16 17:25 ` bug#71327: [PATCH v2 0/7] gnu: udisks: Update to 3.1.1. [security fixes] Ludovic Courtès
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.