Debian Bug report logs - #994577
lintian: node-* arch:all package should depends on nodejs:any and b-d on nodejs:native

version graph

Package: lintian; Maintainer for lintian is Debian Lintian Maintainers <[email protected]>; Source for lintian is src:lintian (PTS, buildd, popcon).

Reported by: "Bastien Roucariès" <[email protected]>

Date: Fri, 17 Sep 2021 21:39:01 UTC

Severity: wishlist

Found in version lintian/2.104.0

Full log


🔗 View this message in rfc822 format

X-Loop: [email protected]
Subject: Bug#994577: lintian: node-* arch:all package should depends on nodejs:any and b-d on nodejs:native
Reply-To: Mattia Rizzolo <[email protected]>, [email protected]
Resent-From: Mattia Rizzolo <[email protected]>
Resent-To: [email protected]
Resent-CC: Debian Lintian Maintainers <[email protected]>
X-Loop: [email protected]
Resent-Date: Sat, 18 Sep 2021 15:00:02 +0000
Resent-Message-ID: <[email protected]>
Resent-Sender: [email protected]
X-Debian-PR-Message: followup 994577
X-Debian-PR-Package: lintian
X-Debian-PR-Keywords: 
References: <163191448358.622608.6143516339384395605.reportbug@portable-bastien.local.roucaries.eu> <163191448358.622608.6143516339384395605.reportbug@portable-bastien.local.roucaries.eu>
X-Debian-PR-Source: lintian
Received: via spool by [email protected] id=B994577.1631977051633
          (code B ref 994577); Sat, 18 Sep 2021 15:00:02 +0000
Received: (at 994577) by bugs.debian.org; 18 Sep 2021 14:57:31 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02
	(2018-09-13) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-23.4 required=4.0 tests=BAYES_00,FOURLA,
	FROMDEVELOPER,HAS_BUG_NUMBER,PGPSIGNATURE,SPF_HELO_PASS,SPF_NONE,TXREP,
	X_DEBBUGS_NO_ACK autolearn=ham autolearn_force=no
	version=3.4.2-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 23; hammy, 150; neutral, 79; spammy,
	0. spammytokens: hammytokens:0.000-+--Rizzolo, 0.000-+--rizzolo,
	0.000-+--H*r:key-exchange, 0.000-+--H*r:RSA-PSS, 0.000-+--H*F:U*mattia
Received: from savidlin.mapreri.org ([178.62.47.107]:37890)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <[email protected]>)
	id 1mRbmV-00009w-0D
	for [email protected]; Sat, 18 Sep 2021 14:57:31 +0000
Received: from warren.mapreri.org (mi-18-50-216.service.infuturo.it [151.18.50.216])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(Client did not present a certificate)
	by savidlin.mapreri.org (Postfix) with ESMTPSA id A8A02A3595;
	Sat, 18 Sep 2021 14:57:28 +0000 (UTC)
Received: from mapreri.org (localhost [IPv6:::1])
	by warren.mapreri.org (Postfix) with ESMTP id 25ED63FF0E;
	Sat, 18 Sep 2021 16:57:25 +0200 (CEST)
Date: Sat, 18 Sep 2021 16:57:24 +0200
From: Mattia Rizzolo <[email protected]>
To: Bastien Roucariès <[email protected]>,
	[email protected]
Cc: [email protected]
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="q1Tm+7vSrmap8/f1"
Content-Disposition: inline
In-Reply-To: <163191448358.622608.6143516339384395605.reportbug@portable-bastien.local.roucaries.eu>
X-Info: Keep It Simple, Stupid.
X-Operating-System: Linux, kernel 5.2.0-2-amd64, inside Debian GNU/Linux
 bookworm/sid sid.
X-Message-Flag: WARNING!! Outlook sucks. A lot.
User-Agent: Every email client sucks, this one just sucks less.
[Message part 1 (text/plain, inline)]
(this reply is not related to lintian directly)

On Fri, Sep 17, 2021 at 09:34:43PM +0000, Bastien Roucariès wrote:
> In order to improve cross build of nodejs ecosystem, node-* arch:all package
> should depends on nodejs:any and b-d on nodejs:native

IMHO, you should make your tooling produce this "nodejs:any" binary
dependency, instead of having each package have it manually listed in
d/control (see ${perl:Depends} as an example, since, it's actually the
very same thing, producing perl:any dependencies).

> Maybe this test should be restricted to ma: foreign package

It shouldn't be IMHO.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 11:23:49 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.