[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