Your message dated Sun, 12 Jan 2020 19:00:20 +0000
with message-id <[email protected]>
and subject line Bug#862234: fixed in libsvm 3.24+ds-1
has caused the Debian Bug report #862234,
regarding libsvm FTCBFS: uninstallable python build dependency, uses build 
architecture toolchain
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 [email protected]
immediately.)


-- 
862234: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862234
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libsvm
Version: 3.21+ds-1.1
Tags: patch
User: [email protected]
Usertags: rebootstrap

libsvm fails to cross build from source. It's dependency on python-all
is not installable, because python-all can only be installed for
executable architectures. Switching that dependency to the build
architecture by appending either :native or :any fixes that. While at
it, I also propose moving default-jdk to Build-Depends-Indep to reflect
that it is only used during binary-indep. Further down the road, it
invokes plain g++, which is the build architecture compiler where a host
architecture one was needed. Prepending $(DEB_HOST_GNU_TYPE)- fixes
that as well and with the attached patch applied, libsvm cross builds
successfully. Please consider applying it after stretch is released.

Helmut
diff --minimal -Nru libsvm-3.21+ds/debian/changelog 
libsvm-3.21+ds/debian/changelog
--- libsvm-3.21+ds/debian/changelog     2016-07-30 05:20:01.000000000 +0200
+++ libsvm-3.21+ds/debian/changelog     2017-05-10 06:27:12.000000000 +0200
@@ -1,3 +1,13 @@
+libsvm (3.21+ds-1.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closs: #-1)
+    + Move default-jdk to Build-Depends-Indep
+    + Annotate python-all dependency with :native
+    + Use a triplet-prefixed CXX
+
+ -- Helmut Grohne <[email protected]>  Wed, 10 May 2017 06:27:12 +0200
+
 libsvm (3.21+ds-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru libsvm-3.21+ds/debian/control libsvm-3.21+ds/debian/control
--- libsvm-3.21+ds/debian/control       2016-02-05 17:03:53.000000000 +0100
+++ libsvm-3.21+ds/debian/control       2017-05-10 06:27:12.000000000 +0200
@@ -7,8 +7,9 @@
        debhelper (>= 9), 
        libtool, 
        cdbs, 
-       python-all (>= 2.3.5-7), 
+       python-all:native (>= 2.3.5-7), 
        dh-python, 
+Build-Depends-Indep:
        default-jdk
 Standards-Version: 3.9.8
 Homepage: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
diff --minimal -Nru libsvm-3.21+ds/debian/rules libsvm-3.21+ds/debian/rules
--- libsvm-3.21+ds/debian/rules 2016-07-21 19:58:59.000000000 +0200
+++ libsvm-3.21+ds/debian/rules 2017-05-10 06:26:10.000000000 +0200
@@ -1,5 +1,6 @@
 #!/usr/bin/make -f
 
+include /usr/share/dpkg/architecture.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 
 # install examples
@@ -28,7 +29,9 @@
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
 
-CXX ?= g++
+ifeq ($(origin CXX),default)
+CXX = $(DEB_HOST_GNU_TYPE)-g++
+endif
 HARDEN_CFLAGS=$(CFLAGS) $(LDFLAGS) $(CPPFLAGS)
 HARDEN_CXXFLAGS=$(CXXFLAGS) $(LDFLAGS) $(CPPFLAGS)
 

--- End Message ---
--- Begin Message ---
Source: libsvm
Source-Version: 3.24+ds-1

We believe that the bug you reported is fixed in the latest version of
libsvm, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christian Kastner <[email protected]> (supplier of updated libsvm 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 [email protected])


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

Format: 1.8
Date: Fri, 10 Jan 2020 22:15:03 +0100
Source: libsvm
Binary: libsvm-dev libsvm-java libsvm-tools libsvm-tools-dbgsym libsvm3 
libsvm3-dbgsym libsvm3-java python3-libsvm
Architecture: source amd64 all
Version: 3.24+ds-1
Distribution: sid
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Christian Kastner <[email protected]>
Description:
 libsvm-dev - LIBSVM header files
 libsvm-java - Java API to support vector machine library (libsvm.jar)
 libsvm-tools - LIBSVM binary tools
 libsvm3    - library implementing support vector machines
 libsvm3-java - Java API to support vector machine library (libsvm3.jar)
 python3-libsvm - Python interface for support vector machine library
Closes: 862234 936924
Changes:
 libsvm (3.24+ds-1) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * Move to Debian Science Team maintenance
 .
   [ Chen-Tse Tsai ]
   * Acknowledge NMUs. Thanks, Olly Betts and Adrian Bunk!
   * Drop dependency on cdbs. Use dh instead.
   * Drop Python2 package. Create Python3 package (Closes: #936924)
   * Add patch build-libraries.patch to simplify proper shared library building.
   * Bump debhelper compatibility level to 12.
   * Let dh_install install from debian/tmp, instead of source.
   * Add lintian overrides for no-upstream-changelog.
   * Include man pages in libsvm-tools package.
   * Drop obsolete dpkg trigger.
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: (Closes: #862234)
     + Move default-jdk to Build-Depends-Indep
     + Annotate python-all dependency with :native
     + Use a triplet-prefixed CXX
 .
   [ Andreas Tille ]
   * Secure URI in copyright format
   * Remove trailing whitespace in debian/changelog
   * Remove trailing whitespace in debian/control
   * Remove trailing whitespace in debian/copyright
   * Trim trailing whitespace.
   * Use secure URI in Homepage field.
   * Fix day-of-week for changelog entry 2.91-1.
   * Use Files-Excluded to exclude Windows binaries
 .
   [ Christian Kastner ]
   * Add symbols file based on version 3.21
   * Set Rules-Requires-Root to no to declare that libsvm does not need
     (fake)root for building its debs
   * Also install tools svm-checkdata, svm-easy, svm-grid, svm-subset
   * Add autopkgtest smoke-test for the executables
   * Add myself to Uploaders
   * Use secure URI in d/watch
   * Add Comment to d/copyright documenting the precompiled binaries removal
   * Bump copyrights
   * Add lintian override for
     possible-documentation-but-no-doc-base-registration
Checksums-Sha1:
 946824781bccf027fd89da60c227131abccb1709 2399 libsvm_3.24+ds-1.dsc
 3c74b7e72d115972d952ff03daa65ab733ad2f22 145976 libsvm_3.24+ds.orig.tar.xz
 b28c3e874fa3248cde8f68bb04698993835d0eca 13556 libsvm_3.24+ds-1.debian.tar.xz
 7ba4fe57c42771dfeda7627b3f9054cc27d1deda 63416 libsvm-dev_3.24+ds-1_amd64.deb
 16ea17fbc5d3389478c95bbaf4d3c9ad39769e1a 6152 libsvm-java_3.24+ds-1_all.deb
 d7cf9ac9d85fe8916f58fff6f213b06dd4b8fef9 33596 
libsvm-tools-dbgsym_3.24+ds-1_amd64.deb
 82110cf80cf25254e64f54fffb5c8cadd1b6df23 51428 libsvm-tools_3.24+ds-1_amd64.deb
 1a3776c3471471db34ab2af4d258a1db9815ffde 71496 
libsvm3-dbgsym_3.24+ds-1_amd64.deb
 ae2bcd0a9c06ef63166a78d5fc042a2e4cd7e4e9 58164 libsvm3-java_3.24+ds-1_all.deb
 e678fe56563e04005d1ab021ac98f012466cdd91 43280 libsvm3_3.24+ds-1_amd64.deb
 dccfed2f829e154d001631562be84b5155a18f17 10516 libsvm_3.24+ds-1_amd64.buildinfo
 f234e54458803042cb43d98eea4c607d75b672e1 17672 python3-libsvm_3.24+ds-1_all.deb
Checksums-Sha256:
 1661cfdf46a2c357e7fe2c89072596275bf2a60c9decb32b1a774c36aa5cf139 2399 
libsvm_3.24+ds-1.dsc
 fd8fbf3179765dfcfdf949184b4b2c3c1a3a03834549ce48d42cd0269858f8c3 145976 
libsvm_3.24+ds.orig.tar.xz
 8d8727dbd891deded35ea1a88201d348003eec5ade88b11b35a717a36629dbec 13556 
libsvm_3.24+ds-1.debian.tar.xz
 6ef402c3cc8292096484002e25a6cb69b69306f459e8dd01b3b1c80b4f789b49 63416 
libsvm-dev_3.24+ds-1_amd64.deb
 d2478a3dedfc1f3d056d2a01917162a797c9f721271cb87d51deb0f0d284044a 6152 
libsvm-java_3.24+ds-1_all.deb
 7b47c5869389489b27b889e73c472e1e52949fe0f3469e8ea260a99c047bf0c7 33596 
libsvm-tools-dbgsym_3.24+ds-1_amd64.deb
 52af314df7ad9b567a441434262fbde6131621d087db62df7e32d3c20abb38fa 51428 
libsvm-tools_3.24+ds-1_amd64.deb
 2c83194f70f302ec15354af47de5b8219ebbc45b0bdd8c2063bb48afb5e5b5e9 71496 
libsvm3-dbgsym_3.24+ds-1_amd64.deb
 06551b6382b9ba94e74aded87ab90747834e870e1afeda940579603f23af2f82 58164 
libsvm3-java_3.24+ds-1_all.deb
 1b6c6d69a8967ae550f230aeecde45cfa5e6beefcaddf33c7c5d11e859fc5265 43280 
libsvm3_3.24+ds-1_amd64.deb
 dc80a4cf6bf58da42f56ed26211adb215dd3937bf99bb52f148f0cea56872331 10516 
libsvm_3.24+ds-1_amd64.buildinfo
 9bac77d32e80108e6ff656170980a0496aeb9187ea858f99e981b96a574c249e 17672 
python3-libsvm_3.24+ds-1_all.deb
Files:
 4925d8adbfd1388897896c9bda59b2c4 2399 devel optional libsvm_3.24+ds-1.dsc
 7e7216a934ec2850c26d26c59b449a2b 145976 devel optional 
libsvm_3.24+ds.orig.tar.xz
 fa95702d0ada698609e31269472e0cc6 13556 devel optional 
libsvm_3.24+ds-1.debian.tar.xz
 8c11bc5685d52336bb26f24da1a58c78 63416 libdevel optional 
libsvm-dev_3.24+ds-1_amd64.deb
 baba3551c24353a5887be345f2cb14c7 6152 java optional 
libsvm-java_3.24+ds-1_all.deb
 2ead6ad242456a169bc4ef220cb26d56 33596 debug optional 
libsvm-tools-dbgsym_3.24+ds-1_amd64.deb
 f50c4cd77bd785df1f34c57c7451bb58 51428 devel optional 
libsvm-tools_3.24+ds-1_amd64.deb
 9fa18d756befe6b3a208ae35139a1126 71496 debug optional 
libsvm3-dbgsym_3.24+ds-1_amd64.deb
 38db26f0dda8b4a0dab67523df89c193 58164 java optional 
libsvm3-java_3.24+ds-1_all.deb
 cdf371d5ca1eb145b8810222c88c60fa 43280 libs optional 
libsvm3_3.24+ds-1_amd64.deb
 6db98dc29972ef2df2f5f7a20fedc439 10516 devel optional 
libsvm_3.24+ds-1_amd64.buildinfo
 fff44d8cc6441d94a99a97e14d6bf7ee 17672 python optional 
python3-libsvm_3.24+ds-1_all.deb

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

iQJDBAEBCgAtFiEEQZ9+mkfDq5UZ8bCjOZU6N95Os2sFAl4bK8kPHGNra0BkZWJp
YW4ub3JnAAoJEDmVOjfeTrNrP9AP/0O4YNr9dTvnh9OjWYs8JNIkjTrMqIYAExsO
j+mj/G6JvzwyZcamb2U5ejjoeG/fsrow8e3q+ecF/HaIXYPx5mqMkCRuEaeuZFy0
hC6EVjySROxTxIaam4VZ5lQiWggJ2xhc/DmXCXikfztsyMWR0jvoLueDhB4Iqal6
5lPGm90NQ4EuO+DAGcRjWgQsmNlifullDy+rrZWOu7Cp1d7oGW2VOH15jL/Yld89
Om5y0S9Pc8wOxZPudTQ1EN4JNtzgOXM6KMIQhU4Br3/Nfw/YrTWtat+QIsfFe1ef
P466OldO3QpAowCBIUi/Q2wF6vgkxpAIUjlUZtkQ/RluiBvdMzt0df3orbSMNPLo
jDgdG7ch82PzYZkMKVTnGd3Q1cb29wrN7nDubuXBF2i5H0tu7pRGus8XVG0s1S7s
ZVoMjw9LQGJOJKxVco05lXn8QjsvGewx0TTUQmrnlkYQXAU9gZG8ktjz7BRjMg//
KF1z0ttM0K8CiC1BUrjith828mATr3mxotn8OxBf2hDMXlUq5Y/ICWRyrEj0p9/G
7odo5M25jCeLIA2jh1OVlbMkBq6foofdB0a31uIutQdYlSWzTFgbDiTCZczwYGre
lXF+EQGDaV606zWVfwP/xOutQLmLaXFX9Lf6serTePcDogvlgVdNoOcZv5vqF4MS
UGa7UNP9
=xX5P
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to