guix_mirror_bot pushed a commit to branch master
in repository guix.
commit a6f6102e1bd6b9193d83bd0480ef8498c4327ece
Author: Yelninei <[email protected]>
AuthorDate: Fri Oct 17 11:28:39 2025 +0000
gnu: hurd: Update to 0.9.git20250801.
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
0.9.git20250801.
* gnu/packages/hurd.scm (hurd-headers): Same.
(hurd): Remove hurd-socket-activation.patch.
* gnu/packages/patches/hurd-socket-activation.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Deregister it.
* gnu/packages/patches/hurd-rumpdisk-no-hd.patch: Update patch.
Change-Id: I88f94a940c49a4d938e1e21e13df9815204d5d22
Signed-off-by: Ludovic Courtès <[email protected]>
---
gnu/local.mk | 1 -
gnu/packages/commencement.scm | 6 ++--
gnu/packages/hurd.scm | 9 +++--
gnu/packages/patches/hurd-rumpdisk-no-hd.patch | 4 +--
gnu/packages/patches/hurd-socket-activation.patch | 44 -----------------------
5 files changed, 9 insertions(+), 55 deletions(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index f346f7ede6..ec0efb1a0a 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1584,7 +1584,6 @@ dist_patch_DATA =
\
%D%/packages/patches/hugs-fix-build.patch \
%D%/packages/patches/hurd-refcounts-assert.patch \
%D%/packages/patches/hurd-rumpdisk-no-hd.patch \
- %D%/packages/patches/hurd-socket-activation.patch \
%D%/packages/patches/hurd-startup.patch \
%D%/packages/patches/hwloc-1-test-btrfs.patch \
%D%/packages/patches/i7z-gcc-10.patch \
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 90935419b3..4924f3765c 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2787,7 +2787,7 @@ memoized as a function of '%current-system'."
(package
(inherit hurd-headers)
(name "hurd-headers-boot0")
- (version "0.9.git20250420")
+ (version "0.9.git20250801")
(source
(origin
(inherit (package-source hurd-headers))
@@ -2797,10 +2797,10 @@ memoized as a function of '%current-system'."
(method url-fetch)
(uri (string-append
"https://git.savannah.gnu.org/cgit/hurd/hurd.git/snapshot/"
- "hurd-v" version ".tar.gz"))
+ "hurd-" version ".tar.gz"))
(sha256
(base32
- "14ldrijzgqkvnii873vjlsmrjr3kvs1aksyc5b4ha8anlnnvdkg1")))))))
+ "153pb6spa8dzrkl863d9y1nja4yqa3wr9g4c3gb5jrmzqf6vpj79")))))))
(native-inputs
(list autoconf-boot0 automake-boot0 mig-boot0))
(inputs '()))))
diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm
index 48decc78c7..b901795340 100644
--- a/gnu/packages/hurd.scm
+++ b/gnu/packages/hurd.scm
@@ -132,8 +132,8 @@ communication.")
(license gpl2+)))
(define-public hurd-headers
- (let ((revision "4")
- (commit "v0.9.git20250420"))
+ (let ((revision "5")
+ (commit "v0.9.git20250801"))
(package
(name "hurd-headers")
(version (string-drop commit 1))
@@ -144,7 +144,7 @@ communication.")
(commit commit)))
(sha256
(base32
- "09z9gj1z11wswmxy7jdzrbjmlplpy0fpbc6gaj09hh34j4y6yr91"))
+ "0k15zmrwdbmm62m0vy8pnkx18pyh2pj23gbrhrki37gkv73mijk9"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(native-inputs
@@ -343,8 +343,7 @@ Hurd-minimal package which are needed for both glibc and
GCC.")
(inherit (package-source hurd-headers))
(patches (search-patches "hurd-refcounts-assert.patch"
"hurd-rumpdisk-no-hd.patch"
- "hurd-startup.patch"
- "hurd-socket-activation.patch"))))
+ "hurd-startup.patch"))))
(version (package-version hurd-headers))
(arguments
`(#:tests? #f ;no "check" target
diff --git a/gnu/packages/patches/hurd-rumpdisk-no-hd.patch
b/gnu/packages/patches/hurd-rumpdisk-no-hd.patch
index 4e5d41917d..a16ea86551 100644
--- a/gnu/packages/patches/hurd-rumpdisk-no-hd.patch
+++ b/gnu/packages/patches/hurd-rumpdisk-no-hd.patch
@@ -2,16 +2,16 @@ This avoids rumpdisk crash when booting without "noide".
Upstream status: Taken from Debian Salsa package git
-
https://salsa.debian.org/hurd-team/hurd/-/blob/f40ff84260b5a98bea949013415a1c92c127a43e/debian/patches/rumpdisk-no-hd
+
https://salsa.debian.org/hurd-team/hurd/-/blob/92e68a490628d8659987e3358a28f9020106e0ed/debian/patches/rumpdisk-no-hd
Index: hurd-debian/rumpdisk/block-rump.c
===================================================================
--- hurd-debian.orig/rumpdisk/block-rump.c
+++ hurd-debian/rumpdisk/block-rump.c
@@ -143,7 +143,6 @@ rumpdisk_device_init (void)
- {
device_t device;
+ #ifdef _RUMP_SATA
-#if 0
if (! device_open (device_master, D_READ, "hd0", &device)
|| ! device_open (device_master, D_READ, "hd1", &device)
diff --git a/gnu/packages/patches/hurd-socket-activation.patch
b/gnu/packages/patches/hurd-socket-activation.patch
deleted file mode 100644
index e204a90d3a..0000000000
--- a/gnu/packages/patches/hurd-socket-activation.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 029ab7d7b38c76ba14c24fcbf526ccef29af9e88 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <[email protected]>
-Date: Thu, 8 May 2025 23:11:36 +0200
-Subject: pflocal: Do not inherit PFLOCAL_SOCK_NONBLOCK across connect/accept.
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Previously, ‘accept’ would return an O_NONBLOCK socket if the listening
-socket was O_NONBLOCK at the time the connection was made. With this
-change, ‘accept’ always returns a socket where O_NONBLOCK is cleared.
----
- pflocal/sock.c | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/pflocal/sock.c b/pflocal/sock.c
-index 90c618e..6bc061d 100644
---- a/pflocal/sock.c
-+++ b/pflocal/sock.c
-@@ -1,6 +1,6 @@
- /* Sock functions
-
-- Copyright (C) 1995,96,2000,01,02, 2005 Free Software Foundation, Inc.
-+ Copyright (C) 1995,96,2000,01,02, 2005, 2025 Free Software Foundation, Inc.
- Written by Miles Bader <[email protected]>
-
- This program is free software; you can redistribute it and/or
-@@ -167,8 +167,11 @@ sock_clone (struct sock *template, struct sock **sock)
- if (err)
- return err;
-
-- /* Copy some properties from TEMPLATE. */
-- (*sock)->flags = template->flags & ~PFLOCAL_SOCK_CONNECTED;
-+ /* Copy some properties from TEMPLATE. Clear O_NONBLOCK because the socket
-+ returned by 'accept' must not inherit O_NONBLOCK from the parent
-+ socket. */
-+ (*sock)->flags =
-+ template->flags & ~(PFLOCAL_SOCK_CONNECTED | PFLOCAL_SOCK_NONBLOCK);
-
- return 0;
- }
---
-cgit v1.1
-