[Pkg-javascript-devel] Bug#893841: nodejs FTCBFS: unsatisiable cross Build-Depends: binutils

Helmut Grohne helmut at subdivi.de
Fri Mar 23 05:20:35 UTC 2018


Source: nodejs
Version: 8.10.0~dfsg-1
Tags: patch
User: helmutg at 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
-------------- next part --------------
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 <helmut at 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,


More information about the Pkg-javascript-devel mailing list