Package: src:build-essential Version: 11.6 Severity: normal Tags: patch User: helm...@debian.org Usertags: rebootstrap User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
Hi, build-essential currently has unsatisfiable cross-build dependencies, because python3 is lacking :any. Here is an example of a failed attempt to install B-Ds: $ dpkg --print-architecture amd64 $ apt-get -s --arch-only -ai386 build-dep build-essential=11.6 NOTE: This is only a simulation! apt-get needs root privileges for real execution. Keep also in mind that locking is deactivated, so don't depend on the relevance to the real current situation! Reading package lists... Done Building dependency tree Reading state information... Done The following packages have unmet dependencies: python3:i386 : Depends: python3.4:i386 (>= 3.4.1-1~) but it is not going to be installed Depends: python3-minimal:i386 (= 3.4.1-1) but it is not going to be installed Depends: libpython3-stdlib:i386 (= 3.4.1-1) but it is not going to be installed Depends: dh-python:i386 but it is not installable E: Build-dependencies for build-essential=11.6 could not be satisfied. $ Since build-essential only uses python3 as a tool during the build process, it should select the build version of python3 by marking it with :any. Please consider the attached patch. Helmut
diff -Nru build-essential-11.6/debian/changelog build-essential-11.6+nmu1/debian/changelog --- build-essential-11.6/debian/changelog 2013-01-08 16:33:40.000000000 +0100 +++ build-essential-11.6+nmu1/debian/changelog 2014-06-09 07:42:35.000000000 +0200 @@ -1,3 +1,10 @@ +build-essential (11.6+nmu1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix unsatisfiable cross Build-Depends python3 by adding :any. Closes #-1. + + -- Helmut Grohne <hel...@subdivi.de> Mon, 09 Jun 2014 07:41:38 +0200 + build-essential (11.6) unstable; urgency=low * Update Standards-Version to 3.9.4. diff -Nru build-essential-11.6/debian/control build-essential-11.6+nmu1/debian/control --- build-essential-11.6/debian/control 2013-01-08 15:54:31.000000000 +0100 +++ build-essential-11.6+nmu1/debian/control 2014-06-09 07:42:44.000000000 +0200 @@ -4,7 +4,7 @@ Maintainer: Matthias Klose <d...@debian.org> Uploaders: Scott James Remnant <sc...@netsplit.com> Standards-Version: 3.9.4 -Build-Depends: debhelper (>= 5.0), python3 +Build-Depends: debhelper (>= 5.0), python3:any Package: build-essential Architecture: any