Your message dated Tue, 14 Nov 2017 19:20:17 +0000
with message-id <e1eegkr-000it7...@fasolo.debian.org>
and subject line Bug#881735: fixed in nodejs 6.12.0~dfsg-2
has caused the Debian Bug report #881735,
regarding nodejs: Please use whitelist for supported architectures
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
881735: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881735
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: nodejs
Version: 6.12.0~dfsg-1
Severity: important

Hi!

src:nodejs currently fails to build from source on multiple architectures
because the buildds try to build the package despite not being supported
by NodeJS upstream in the first place [1]:

dpkg-buildpackage: info: source package nodejs
dpkg-buildpackage: info: source version 6.12.0~dfsg-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build nodejs-6.12.0~dfsg
dpkg-buildpackage: info: host architecture powerpc
 fakeroot debian/rules clean
debian/rules:72: *** "nodejs cannot run on powerpc, please consult 
maintainers".  Stop.
dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit 
status 2

Since the list of supported architectures is known, the correct way to
limit the build architectures is to use a white-list for the individual
packages in debian/control. This will also avoid useless build attempts
on the buildds which saves CPU time and electricity!

Use the Architecture field to list the architectures, separate by spaces
which are supported for a particular package. The attached patch should
do the right thing.

Thanks,
Adrian

> [1] https://buildd.debian.org/status/package.php?p=nodejs&suite=sid

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
>From 904894c5d5e4d1801578a835833759f8e432e3c2 Mon Sep 17 00:00:00 2001
From: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de>
Date: Tue, 14 Nov 2017 16:51:15 +0100
Subject: [PATCH] Use architecture white-list for binary packages

---
 debian/control.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/control.in b/debian/control.in
index f62de8b2..5b628adb 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -15,7 +15,7 @@ Vcs-Git: 
https://anonscm.debian.org/git/collab-maint/nodejs.git
 Package: nodejs-dev
 Section: devel
 Priority: extra
-Architecture: !armel
+Architecture: amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
 Depends: ${cdbs:Depends},
  ${misc:Depends},
  nodejs (= ${binary:Version})
@@ -30,7 +30,7 @@ Description: evented I/O for V8 javascript (development files)
  This package is needed to build plugins.
 
 Package: nodejs
-Architecture: !armel
+Architecture: amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
 Depends: ${shlibs:Depends},
  ${misc:Depends}
 Provides: ${cdbs:Provides}
-- 
2.11.0


--- End Message ---
--- Begin Message ---
Source: nodejs
Source-Version: 6.12.0~dfsg-2

We believe that the bug you reported is fixed in the latest version of
nodejs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 881...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <kapo...@melix.org> (supplier of updated nodejs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 14 Nov 2017 18:25:41 +0100
Source: nodejs
Binary: nodejs-dev nodejs nodejs-doc
Architecture: source
Version: 6.12.0~dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Jérémy Lal <kapo...@melix.org>
Description:
 nodejs     - evented I/O for V8 javascript
 nodejs-dev - evented I/O for V8 javascript (development files)
 nodejs-doc - API documentation for Node.js, the javascript platform
Closes: 881735
Changes:
 nodejs (6.12.0~dfsg-2) unstable; urgency=medium
 .
   * Whitelist allowed architectures. Closes: #881735.
Checksums-Sha1:
 dc6c58057709fc64ba3432eccc4492b900a3327a 2814 nodejs_6.12.0~dfsg-2.dsc
 4b1952aea3445a558d4edbcc4acbced2686def84 62776 
nodejs_6.12.0~dfsg-2.debian.tar.xz
 aa47393f0dc8a5f1dac328a24e9c3f689ec51760 8595 
nodejs_6.12.0~dfsg-2_source.buildinfo
Checksums-Sha256:
 57ca46cf241a48868158e4dd33af0703a53ac925d79f6ebe7f3db18e21ca6a32 2814 
nodejs_6.12.0~dfsg-2.dsc
 c09e2c008e3e9019783e2cea490e5fe453b58a55867098f7580cf7e05586edd5 62776 
nodejs_6.12.0~dfsg-2.debian.tar.xz
 12ccc78ed307888cf75bd84cbf9e19bbd44dbc0fb45e7984042dd025f276fc1e 8595 
nodejs_6.12.0~dfsg-2_source.buildinfo
Files:
 c5e2d57e2d3d5d33242e4c7bd5bd7051 2814 javascript optional 
nodejs_6.12.0~dfsg-2.dsc
 1ea27fe51bd34624535618397e6251af 62776 javascript optional 
nodejs_6.12.0~dfsg-2.debian.tar.xz
 1248cb84b1adc959a9fc26b733864e78 8595 javascript optional 
nodejs_6.12.0~dfsg-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAloLP08SHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN004oQAMDm3Da+WTNp8D/m/fJ2j8RYv5cwtfZT
kgo+i1laTrMTwR7NvnRIYjW5TZmR9+TKEVxua0u78cgvhMOeFrGwOdUiln6VefmV
u3f6OlOKJQgJzsoLtECQv4XyHhlWDOcjoyMUubV1nNpZ1+v7702ab/3SySmSWEq2
XmETulWdl0C8AUF2s8UOdPi+rDfK5vqKDQKfZo6xZ09N7U3X4A3OwakMhceZ65Cx
TVk7RjTwzvkgQYO0l7xb7tSjAm2729uSr8TyAXDMUfrzbp6DwZP9UpfkcJHhvxpr
91ByJGMhQgBzZNMfLMdv81k3oRDE5y05dh8XHuEg2hekdP08K4FvFl3zCNkVbDfp
I62hWdwtm8Md4zVPzvWS7ugGpGcA4UT4ESTcUDBP9u41i6kuWLutTEny+6s7Cryp
wLV/ICkHs9MrkD4K8PvInb2kvwj5SN1qrxo8uydtnTo3JhYcjO4KnLP5V0YBOxjW
3LflquQDMyFz8wWscBVzq1kCOJTeoNS4g4q0ahs3JASE+9fltQoOR3qPi1Pq8VMH
iBrnYFm37QMRVfaIdcR4KnAfdy1Pllc7QykcHe00p8xVuOtzm9qRj+V3UjBJLN1o
CCJS3JjnTtPDgoL+3AoU2cebWFGZFv0cnD2QUndKbGOG5qbxZ6zwyrVNDnUI3vU7
l9H7UvzXIrRM
=CTtX
-----END PGP SIGNATURE-----

--- End Message ---
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to