[From nobody Mon Jun 22 11:53:08 2026
Received: (at submit) by bugs.debian.org; 18 Jun 2026 07:57:05 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-7.9 required=4.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,
 SPF_HELO_PASS,SPF_PASS,XMAILER_REPORTBUG autolearn=ham
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 23; hammy, 150; neutral, 121; spammy,
 0. spammytokens: hammytokens:0.000-+--XDebbugsCc,
 0.000-+--X-Debbugs-Cc, 0.000-+--python3, 0.000-+--H*Ad:N*Bug,
 0.000-+--HTo:N*Debian
Return-path: &lt;glaubitz@zedat.fu-berlin.de&gt;
Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:48757)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;glaubitz@zedat.fu-berlin.de&gt;)
 id 1wa7cW-003ArQ-1M for submit@bugs.debian.org;
 Thu, 18 Jun 2026 07:57:05 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=fu-berlin.de; s=fub01; h=Date:Message-ID:Subject:To:From:MIME-Version:
 Content-Type:From:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:
 Content-Type:Content-Transfer-Encoding:Content-ID:Content-Description:
 In-Reply-To:References; bh=TI8TqJjzRLCyxkqPq911+IlOeHCTFZPsHOlMEiiA+uw=;
 t=1781769424; x=1782374224; b=YhOC06wDsTiwVUOzJmlKsW+ZlriKHXlUbNWXCAlf+6UmYnr
 uIcCBvf3VU3L0EV/uw7vhJG/aabIYRdObNcrszXdc7ChuGmq5gLpNkFBPZ7dVwwRCnI53XHPLBFUI
 dFNfw4Lm0HFPCse/A2aElCk2H0johndY/GLdIyRRB2KVWD9DdrUY91uQol54nIIHH26WM34AuvyQh
 R4i22L/JBFiT5eovlr+XIVvU5w679mm48Wa8QTLJwP2r66Uy7Na1g3oQyZIKUFUQdY/zvKs8Q1THD
 9kzAu2G4mJGXrah2SgQBi4vUUnkGegdo4GuD62cf3mlGQcpMasB6T+n5L8rk7HKA==;
Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69])
 by outpost.zedat.fu-berlin.de (Exim 4.99) with esmtps (TLS1.3)
 tls TLS_AES_256_GCM_SHA384
 (envelope-from &lt;glaubitz@zedat.fu-berlin.de&gt;)
 id 1wa7cR-00000002ucB-41Wu; Thu, 18 Jun 2026 09:57:00 +0200
Received: from p57bd94c1.dip0.t-ipconnect.de ([87.189.148.193]
 helo=z6.fritz.box) by inpost2.zedat.fu-berlin.de (Exim 4.99)
 with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384
 (envelope-from &lt;glaubitz@physik.fu-berlin.de&gt;)
 id 1wa7cR-000000028wX-338g; Thu, 18 Jun 2026 09:56:59 +0200
Received: from glaubitz by z6.fritz.box with local (Exim 4.98.2)
 (envelope-from &lt;glaubitz@physik.fu-berlin.de&gt;)
 id 1wa7cR-0000000025h-17Hb; Thu, 18 Jun 2026 09:56:59 +0200
Content-Type: multipart/mixed; boundary=&quot;===============4007485253532045408==&quot;
MIME-Version: 1.0
From: John Paul Adrian Glaubitz &lt;glaubitz@physik.fu-berlin.de&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: binaryen: Please disable nodejs build dependency on unsupported
 architectures
Message-ID: &lt;178176941924.7944.16670680405142783968.reportbug@z6&gt;
X-Mailer: reportbug 13.2.0
Date: Thu, 18 Jun 2026 09:56:59 +0200
X-Original-Sender: glaubitz@physik.fu-berlin.de
X-Originating-IP: 87.189.148.193
X-ZEDAT-Hint: PAO
Delivered-To: submit@bugs.debian.org

This is a multi-part MIME message sent by reportbug.


--===============4007485253532045408==
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Source: binary
Version: 120-4
Severity: important
Tags: patch
X-Debbugs-Cc: debian-alpha@lists.debian.org, debian-hppa@lists.debian.org, debian-68k@lists.debian.org, debian-powerpc@lists.debian.org, debian-superh@lists.debian.org, debian-sparc@lists.debian.org
User: debian-alpha@lists.debian.org
Usertags: alpha
User: debian-hppa@lists.debian.org
Usertags: hppa
User: debian-68k@lists.debian.org
Usertags: m68k
User: debian-powerpc@lists.debian.org
Usertags: powerpc ppc64
User: debian-superh@lists.debian.org
Usertags: sh4
User: debian-sparc@lists.debian.org
Usertags: sparc64

Hi,

binaryen currently has nodejs as a build dependency when tests are enabled.

Since nodejs is just available on a limited set of architectures, it would
be great if nodejs could be disabled for the architectures which don't
support it.

These would be:

- alpha
- hppa
- m68k
- powerpc
- ppc64
- sh4
- sparc64

Could you therefore change the debian/control and debian/rules as follows?

diff -Nru binaryen.old/binaryen-120/debian/control binaryen/binaryen-120/debian/control
--- binaryen.old/binaryen-120/debian/control    2025-02-13 12:59:01.000000000 +0100
+++ binaryen/binaryen-120/debian/control        2026-06-18 09:52:29.187327988 +0200
@@ -9,7 +9,7 @@
  python3,
  libgtest-dev,
  help2man,
- nodejs &lt;!nocheck&gt;,
+ nodejs [!alpha !hppa !m68k !powerpc !ppc64 !sh4 !sparc64] &lt;!nocheck&gt;,
 Standards-Version: 4.6.2
 Homepage: https://github.com/WebAssembly/binaryen
 Vcs-Git: https://salsa.debian.org/debian/binaryen.git
diff -Nru binaryen.old/binaryen-120/debian/rules binaryen/binaryen-120/debian/rules
--- binaryen.old/binaryen-120/debian/rules      2025-03-26 15:18:29.000000000 +0100
+++ binaryen/binaryen-120/debian/rules  2026-06-18 09:51:10.318131696 +0200
@@ -6,7 +6,7 @@
 
 buildDir = obj-${DEB_HOST_MULTIARCH}
 
-skip_tests_on_archs = s390x hppa powerpc ppc64 sparc64
+skip_tests_on_archs = s390x alpha hppa m68k powerpc ppc64 sh4 sparc64
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--===============4007485253532045408==
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=&quot;binaryen-nodejs.diff&quot;

diff -Nru binaryen.old/binaryen-120/debian/control binaryen/binaryen-120/debian/control
--- binaryen.old/binaryen-120/debian/control	2025-02-13 12:59:01.000000000 +0100
+++ binaryen/binaryen-120/debian/control	2026-06-18 09:52:29.187327988 +0200
@@ -9,7 +9,7 @@
  python3,
  libgtest-dev,
  help2man,
- nodejs &lt;!nocheck&gt;,
+ nodejs [!alpha !hppa !m68k !powerpc !ppc64 !sh4 !sparc64] &lt;!nocheck&gt;,
 Standards-Version: 4.6.2
 Homepage: https://github.com/WebAssembly/binaryen
 Vcs-Git: https://salsa.debian.org/debian/binaryen.git
diff -Nru binaryen.old/binaryen-120/debian/rules binaryen/binaryen-120/debian/rules
--- binaryen.old/binaryen-120/debian/rules	2025-03-26 15:18:29.000000000 +0100
+++ binaryen/binaryen-120/debian/rules	2026-06-18 09:51:10.318131696 +0200
@@ -6,7 +6,7 @@
 
 buildDir = obj-${DEB_HOST_MULTIARCH}
 
-skip_tests_on_archs = s390x hppa powerpc ppc64 sparc64
+skip_tests_on_archs = s390x alpha hppa m68k powerpc ppc64 sh4 sparc64
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 

--===============4007485253532045408==--
]