GNU bug report logs -
#73242
[PATCH] gnu: guile-static-initrd: Remove (sxml) module hierarchy.
Previous Next
Reported by: Tobias Geerinckx-Rice <me <at> tobias.gr>
Date: Sat, 14 Sep 2024 02:59:01 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 73242 in the body.
You can then email your comments to 73242 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
andreas <at> enge.fr, ludo <at> gnu.org, guix-patches <at> gnu.org
:
bug#73242
; Package
guix-patches
.
(Sat, 14 Sep 2024 02:59:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Tobias Geerinckx-Rice <me <at> tobias.gr>
:
New bug report received and forwarded. Copy sent to
andreas <at> enge.fr, ludo <at> gnu.org, guix-patches <at> gnu.org
.
(Sat, 14 Sep 2024 02:59:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
If anything is ‘useless in an initrd’ it better be XML support. As of
Guile 3.0.9, removing it saves 1418K bytes uncompressed, or 3% of the
total static Guile size.
* gnu/packages/make-bootstrap.scm (%guile-static-initrd): Remove sxml/.
Change-Id: I592dec18c422500eca50663256586ca92df1ac37
---
gnu/packages/make-bootstrap.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-bootstrap.scm
index 91796efd0f..edc536bff4 100644
--- a/gnu/packages/make-bootstrap.scm
+++ b/gnu/packages/make-bootstrap.scm
@@ -760,6 +760,7 @@ (define %guile-static-initrd
"language/elisp"
"oop"
"scripts"
+ "sxml"
"texinfo"
"web"))))
(name "guile-static-initrd")))
base-commit: c572cf81f4b322af4280ac2133889c997e39d247
prerequisite-patch-id: 65ced16d2330bba0375e48d191afdbb75939c234
prerequisite-patch-id: a84660e898acd198c099d9b5bcafc65731d749b6
prerequisite-patch-id: 51dfb8a914e5ae374b05aabf37071bc23f499442
prerequisite-patch-id: 1ae8937b79e905fa97c9bba8923230b49f02d1d3
prerequisite-patch-id: 995a992e120734d4fb4b198518f78736cf3386bf
prerequisite-patch-id: 6dc38cc7f341b52ccd3aaac580f0762cef08a047
prerequisite-patch-id: c3b6a024c67d2b2d819e83de66b7f6828225bbe7
prerequisite-patch-id: 241cb117acd301ac875feea5574544adb9e2abf4
prerequisite-patch-id: ea111e1c88a7a97ecf8e13b2e608dcfde6a9893f
prerequisite-patch-id: 4fc8aac18afc1b417e3c9825015f6013a7d31209
prerequisite-patch-id: 364ca15152b3e86a77ee64abcf599173ea75d1bd
prerequisite-patch-id: 2f4066d1d249a7c775a86bda300ffe4747eca5ca
prerequisite-patch-id: f20ff1a7a3fd63bc23eb305b23371ed46aede738
prerequisite-patch-id: 66eb3b0b8d5565169223d6dcaaef60e193ecaf17
prerequisite-patch-id: 9a5b632245d8ba1373272bb80f09c26fd19fbfae
prerequisite-patch-id: de8ec49057de5627d9515171a5a416c96230efa4
prerequisite-patch-id: cc1e82738c178db88befbb4779574ee9782e7c30
--
2.46.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73242
; Package
guix-patches
.
(Mon, 16 Sep 2024 11:54:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 73242 <at> debbugs.gnu.org (full text, mbox):
Am Sat, Sep 14, 2024 at 04:56:50AM +0200 schrieb Tobias Geerinckx-Rice:
> If anything is ‘useless in an initrd’ it better be XML support. As of
> Guile 3.0.9, removing it saves 1418K bytes uncompressed, or 3% of the
> total static Guile size.
I do not know why I am in cc, having no particular knowledge of initrds;
but indeed I find your argument convincing, assuming you have tested to
boot into the resulting system.
Andreas
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73242
; Package
guix-patches
.
(Mon, 16 Sep 2024 12:12:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 73242 <at> debbugs.gnu.org (full text, mbox):
Hi Andreas,
On 16 September 2024 11:53:16 UTC, Andreas Enge <andreas <at> enge.fr> wrote:
>Am Sat, Sep 14, 2024 at 04:56:50AM +0200 schrieb Tobias Geerinckx-Rice:
>> If anything is ‘useless in an initrd’ it better be XML support. As of
>> Guile 3.0.9, removing it saves 1418K bytes uncompressed, or 3% of the
>> total static Guile size.
>
>I do not know why I am in cc, having no particular knowledge of initrds;
Because you foolishly volunteered for the 'core packages' team covering (gnu packages make-bootstrap). :-)
Since you bring it up: no, %guile-static-initrd doesn't particularly belong there. It's there only to keep MAKE-GUILE-STATIC-STRIPPED private.
In fact I'd move it to (gnu system linux-initrd) if I choose to rewrite it to opt into modules rather than out of them. That saves more than a few megabytes more, and boots fine, at the expense of not having them available at the 'early boot REPL'.
I'll see.
>but indeed I find your argument convincing, assuming you have tested to
>boot into the resulting system.
The patch was sent from one. Thanks!
Kind regards,
T G-R
Sent on the go. Excuse or enjoy my brevity.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#73242
; Package
guix-patches
.
(Mon, 16 Sep 2024 20:23:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 73242 <at> debbugs.gnu.org (full text, mbox):
Tobias Geerinckx-Rice <me <at> tobias.gr> skribis:
> If anything is ‘useless in an initrd’ it better be XML support. As of
> Guile 3.0.9, removing it saves 1418K bytes uncompressed, or 3% of the
> total static Guile size.
>
> * gnu/packages/make-bootstrap.scm (%guile-static-initrd): Remove sxml/.
>
> Change-Id: I592dec18c422500eca50663256586ca92df1ac37
LGTM! :-)
Ludo'.
bug closed, send any further explanations to
73242 <at> debbugs.gnu.org and Tobias Geerinckx-Rice <me <at> tobias.gr>
Request was from
Ludovic Courtès <ludo <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Wed, 25 Sep 2024 16:03:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 24 Oct 2024 11:24:13 GMT)
Full text and
rfc822 format available.
This bug report was last modified 235 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.