GNU bug report logs - #76287
[PATCH] gnu: kexec-tools: Update to 2.0.30.

Previous Next

Package: guix-patches;

Reported by: ashish.is <at> lostca.se

Date: Fri, 14 Feb 2025 12:34:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 76287 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#76287; Package guix-patches. (Fri, 14 Feb 2025 12:34:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to ashish.is <at> lostca.se:
New bug report received and forwarded. Copy sent to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org. (Fri, 14 Feb 2025 12:34:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ashish.is <at> lostca.se
To: guix-patches <at> gnu.org
Cc: Ashish SHUKLA <ashish.is <at> lostca.se>
Subject: [PATCH] gnu: kexec-tools: Update to 2.0.30.
Date: Fri, 14 Feb 2025 13:33:32 +0100
From: Ashish SHUKLA <ashish.is <at> lostca.se>

* gnu/packages/linux.scm (kexec-tools): Update to 2.0.30.

Change-Id: I66d90b34d2010ac4278cc0acab05c3dd61396661
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index f1e0778f37..dc099026d7 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -10178,14 +10178,14 @@ (define-public ell
 (define-public kexec-tools
   (package
     (name "kexec-tools")
-    (version "2.0.26")
+    (version "2.0.30")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://kernel.org/linux/utils/kernel"
                                   "/kexec/kexec-tools-" version ".tar.xz"))
               (sha256
                (base32
-                "1kbh8l67rbz0d3k6x7g5vj5ahg6f7lwvxcj1br8mrk818436mqvz"))))
+                "0khjha6qjgbg7v470mwv333k1i9aqggvs1z93nfhba17mykmz2kl"))))
     (build-system gnu-build-system)
     (arguments
      ;; There are no automated tests.

base-commit: 3a916935311568b742d734cf76be8a45737f9382
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76287; Package guix-patches. (Sat, 15 Feb 2025 19:15:02 GMT) Full text and rfc822 format available.

Message #8 received at 76287 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: ashish.is <at> lostca.se
Cc: Wilko Meyer <w <at> wmeyer.eu>, 76287 <at> debbugs.gnu.org
Subject: Re: [bug#76287] [PATCH] gnu: kexec-tools: Update to 2.0.30.
Date: Sat, 15 Feb 2025 14:14:08 -0500
On Fri, Feb 14, 2025 at 01:33:32PM +0100, ashish.is <at> lostca.se wrote:
> From: Ashish SHUKLA <ashish.is <at> lostca.se>
> 
> * gnu/packages/linux.scm (kexec-tools): Update to 2.0.30.

Thanks! Do we need to do anything in particular to test this?

Does the `reboot --kexec` tooling in Guix System / Shepherd use this
package?




Information forwarded to guix-patches <at> gnu.org:
bug#76287; Package guix-patches. (Sat, 15 Feb 2025 19:53:01 GMT) Full text and rfc822 format available.

Message #11 received at 76287 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: ashish.is <at> lostca.se
Cc: Wilko Meyer <w <at> wmeyer.eu>, 76287 <at> debbugs.gnu.org
Subject: Re: [bug#76287] [PATCH] gnu: kexec-tools: Update to 2.0.30.
Date: Sat, 15 Feb 2025 14:52:22 -0500
On Fri, Feb 14, 2025 at 01:33:32PM +0100, ashish.is <at> lostca.se wrote:
> From: Ashish SHUKLA <ashish.is <at> lostca.se>
> 
> * gnu/packages/linux.scm (kexec-tools): Update to 2.0.30.

Turns out that thousands of packages depend on this little one, via
elogind:

------
$ guix refresh -l kexec-tools
Building the following 1838 packages would ensure 3464 dependent packages are rebuilt [...]
$ guix package -s . | recsel -e 'dependencies ~ "kexec-tools"' -p name,synopsis,location           
name: localed                                                                   
synopsis: Control the system locale and keyboard layout  
location: gnu/packages/freedesktop.scm:1009:2

name: elogind
synopsis: User, seat, and session management service  
location: gnu/packages/freedesktop.scm:824:2
------

Hmph! So it needs to go through a team branch in order to reach the
master branch. It can be the first significant 'kernel-team' branch.




Information forwarded to guix-patches <at> gnu.org:
bug#76287; Package guix-patches. (Sun, 16 Feb 2025 08:12:02 GMT) Full text and rfc822 format available.

Message #14 received at 76287 <at> debbugs.gnu.org (full text, mbox):

From: "Ashish SHUKLA" <ashish.is <at> lostca.se>
To: "Leo Famulari" <leo <at> famulari.name>
Cc: Wilko Meyer <w <at> wmeyer.eu>, 76287 <at> debbugs.gnu.org
Subject: Re: [bug#76287] [PATCH] gnu: kexec-tools: Update to 2.0.30.
Date: Sun, 16 Feb 2025 08:10:57 +0000
[Message part 1 (text/plain, inline)]
El 2025-02-15 14:14, Leo Famulari escribió:
> On Fri, Feb 14, 2025 at 01:33:32PM +0100, ashish.is <at> lostca.se wrote:
>> From: Ashish SHUKLA <ashish.is <at> lostca.se>
>> 
>> * gnu/packages/linux.scm (kexec-tools): Update to 2.0.30.
>
> Thanks! Do we need to do anything in particular to test this?
>
> Does the `reboot --kexec` tooling in Guix System / Shepherd use this
> package?

Guix system, and shepherd rely on syscall interface to setup, and 
perform kexec.

As for me, I needed to implement a workaround[0] for my system, and so I 
noticed it's outdated, and therefore decided to update it.

References:
[0] 
https://wiki.archlinux.org/title/Kexec#System_hangs_or_reboots_after_%22kexec_core:_Starting_new_kernel%22

Thanks!
-- 
Ashish SHUKLA | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0

"If I destroy you, what business is it of yours ?" (Dark Forest, Liu Cixin)

[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#76287; Package guix-patches. (Sun, 16 Feb 2025 17:54:01 GMT) Full text and rfc822 format available.

Message #17 received at 76287 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Ashish SHUKLA <ashish.is <at> lostca.se>
Cc: 76287 <at> debbugs.gnu.org
Subject: Re: [bug#76287] [PATCH] gnu: kexec-tools: Update to 2.0.30.
Date: Sun, 16 Feb 2025 12:52:49 -0500
On Sun, Feb 16, 2025 at 08:10:57AM +0000, Ashish SHUKLA wrote:
> Guix system, and shepherd rely on syscall interface to setup, and perform
> kexec.

That's what I thought but I wasn't totally sure (not familiar with this
part of the codebase).

> As for me, I needed to implement a workaround[0] for my system, and so I
> noticed it's outdated, and therefore decided to update it.
> 
> References:
> [0] https://wiki.archlinux.org/title/Kexec#System_hangs_or_reboots_after_%22kexec_core:_Starting_new_kernel%22

Thanks for the explanation.

Now the 'kernel-team' branch has entered the build farm queue:

https://qa.guix.gnu.org/

It will probably take some time before we get our turn.




This bug report was last modified 118 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.