GNU bug report logs - #78558
[PATCH 0/2] firefox-based browsers: Remove testing/web-platform.

Previous Next

Package: guix-patches;

Reported by: Nicolas Graves <ngraves <at> ngraves.fr>

Date: Fri, 23 May 2025 04:23:04 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 78558 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 guix-patches <at> gnu.org:
bug#78558; Package guix-patches. (Fri, 23 May 2025 04:23:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nicolas Graves <ngraves <at> ngraves.fr>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 23 May 2025 04:23:04 GMT) Full text and rfc822 format available.

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

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: guix-patches <at> gnu.org
Cc: Nicolas Graves <ngraves <at> ngraves.fr>
Subject: [PATCH 0/2] firefox-based browsers: Remove testing/web-platform.
Date: Fri, 23 May 2025 06:17:58 +0200
I recently noticed that I wasn't able to build firefox-based browsers
on my beefy computer ; I figured that the RAM can be cleaned up of the
testing/web-platform without consequences (other directories in
testing often include files that are used elsewhere in the
build-system).

It frees 800M of RAM at build time.

I also tried on Icecat but it looks like it already removes it.

Nicolas Graves (2):
  gnu: make-librewolf-source: Delete testing/web-platform.
  gnu: make-torbrowser: Delete testing/web-platform.

 gnu/packages/librewolf.scm    | 6 +++++-
 gnu/packages/tor-browsers.scm | 2 ++
 2 files changed, 7 insertions(+), 1 deletion(-)

-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#78558; Package guix-patches. (Fri, 23 May 2025 04:26:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: 78558 <at> debbugs.gnu.org
Cc: Nicolas Graves <ngraves <at> ngraves.fr>
Subject: [PATCH 1/2] gnu: make-librewolf-source: Delete testing/web-platform.
Date: Fri, 23 May 2025 06:25:08 +0200
* gnu/packages/librewolf.scm (make-librewolf-source): Delete
testing/web-platform.  This frees more than 800M of RAM during the
build.  Removing it seems to be enough to allow build on some
machines.
---
 gnu/packages/librewolf.scm | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/librewolf.scm b/gnu/packages/librewolf.scm
index 063a89420f..b733709b03 100644
--- a/gnu/packages/librewolf.scm
+++ b/gnu/packages/librewolf.scm
@@ -193,7 +193,11 @@ (define* (make-librewolf-source #:key version firefox-hash librewolf-hash l10n)
        (search-patches
         "librewolf-compare-paths.patch"
         "librewolf-use-system-wide-dir.patch"
-        "librewolf-add-store-to-rdd-allowlist.patch")))))
+        "librewolf-add-store-to-rdd-allowlist.patch"))
+      ;; XXX: 75 Mo (800+ Mo uncompressed) of unused tests.
+      ;; Removing it makes it possible to compile on some systems.
+      (modules '((guix build utils)))
+      (snippet #~(delete-file-recursively "testing/web-platform")))))
 
 ;;; Define the versions of rust needed to build firefox, trying to match
 ;;; upstream.  See table at [0], `Uses' column for the specific version.
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#78558; Package guix-patches. (Fri, 23 May 2025 04:26:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: 78558 <at> debbugs.gnu.org
Cc: Nicolas Graves <ngraves <at> ngraves.fr>
Subject: [PATCH 2/2] gnu: make-torbrowser: Delete testing/web-platform.
Date: Fri, 23 May 2025 06:25:09 +0200
* gnu/packages/tor-browsers.scm (make-torbrowser): Delete
testing/web-platform.  This frees more than 800M of RAM during the
build.  Removing it seems to be enough to allow build on some
machines.
---
 gnu/packages/tor-browsers.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/packages/tor-browsers.scm b/gnu/packages/tor-browsers.scm
index d59d123182..06729699cf 100644
--- a/gnu/packages/tor-browsers.scm
+++ b/gnu/packages/tor-browsers.scm
@@ -433,6 +433,8 @@ (define* (make-torbrowser #:key
                           ;; UNBUNDLE-ME! "gfx/graphite2"
                           "js/src/ctypes/libffi"
                           ;; UNBUNDLE-ME! "db/sqlite3"
+                          ;; 800Mo of unused tests.
+                          "testing/web-platform"
                           ))))
           (add-after 'remove-bundled-libraries 'fix-ffmpeg-runtime-linker
             (lambda* (#:key inputs #:allow-other-keys)
-- 
2.49.0





This bug report was last modified 1 day ago.

Previous Next


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