Source: nodejs
Version: 8.10.0~dfsg-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

nodejs Build-Depends on binutils. That dependency is not necessary,
because build-essential already Depends on binutils. It also is actively
harmful for cross building, because the Build-Depends request
binutils:$DEB_HOST_ARCH, which conflicts with binutils:$DEB_BUILD_ARCH.
If you want to keep a dependency on binutils (e.g. for adding a version
constraint), please use "binutils-for-host". In the absence of such a
need, please apply the attached patch. After doing so, nodejs will still
fail to cross build, because its gyp dependency also is unsatisfiable.
I'll look into whether we can fix that in the gyp package. So please
close this bug when dropping the binutils dependency.

Helmut
diff --minimal -Nru nodejs-8.10.0~dfsg/debian/changelog 
nodejs-8.10.0~dfsg/debian/changelog
--- nodejs-8.10.0~dfsg/debian/changelog 2018-03-16 10:25:24.000000000 +0100
+++ nodejs-8.10.0~dfsg/debian/changelog 2018-03-23 06:14:49.000000000 +0100
@@ -1,3 +1,10 @@
+nodejs (8.10.0~dfsg-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop binutils from Build-Depends. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 23 Mar 2018 06:14:49 +0100
+
 nodejs (8.10.0~dfsg-1) experimental; urgency=medium
 
   * New upstream version 8.10.0~dfsg
diff --minimal -Nru nodejs-8.10.0~dfsg/debian/control 
nodejs-8.10.0~dfsg/debian/control
--- nodejs-8.10.0~dfsg/debian/control   2018-03-16 00:03:47.000000000 +0100
+++ nodejs-8.10.0~dfsg/debian/control   2018-03-23 06:14:47.000000000 +0100
@@ -7,7 +7,6 @@
 Build-Depends: cdbs,
  debhelper (>=9.20160114),
  dh-buildinfo,
- binutils,
  openssl (>= 1.0.2),
  pkg-config,
  bash-completion,
-- 
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