[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#878365: marked as done (tuxpaint-config FTCBFS: uses the build architecture toolchain)



Your message dated Wed, 18 Oct 2017 10:36:41 +0000
with message-id <E1e4liL-0003QO-AB@fasolo.debian.org>
and subject line Bug#878365: fixed in tuxpaint-config 0.0.13-4
has caused the Debian Bug report #878365,
regarding tuxpaint-config FTCBFS: uses the 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 owner@bugs.debian.org
immediately.)


-- 
878365: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878365
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: tuxpaint-config
Version: 0.0.13-3
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

tuxpaint-config fails to cross build from source, because it uses the
build architecture toolchain (compiler and strip). Letting dh_auto_build
pass cross compilers to make fixes half of that. Then there still is the
-s option to install that breaks cross compilation and -dbgsym packages.
By removing it and thus deferring to dh_strip that is fixed as well.
After applying the attached patch, tuxpaint-config cross builds
successfully. Please consider using it.

Helmut
diff --minimal -Nru tuxpaint-config-0.0.13/debian/changelog tuxpaint-config-0.0.13/debian/changelog
--- tuxpaint-config-0.0.13/debian/changelog	2017-08-30 14:13:37.000000000 +0200
+++ tuxpaint-config-0.0.13/debian/changelog	2017-10-13 10:23:10.000000000 +0200
@@ -1,3 +1,12 @@
+tuxpaint-config (0.0.13-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Let dh_auto_build pass cross compilers to make.
+    + Let dh_strip perform the stripping. (Also fixes -dbgsym.)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Fri, 13 Oct 2017 10:23:10 +0200
+
 tuxpaint-config (0.0.13-3) unstable; urgency=medium
 
   * QA upload.
diff --minimal -Nru tuxpaint-config-0.0.13/debian/rules tuxpaint-config-0.0.13/debian/rules
--- tuxpaint-config-0.0.13/debian/rules	2017-08-30 14:13:37.000000000 +0200
+++ tuxpaint-config-0.0.13/debian/rules	2017-10-13 10:23:08.000000000 +0200
@@ -11,10 +11,6 @@
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
 
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-	INSTALL_PROGRAM += -s
-endif
-
 configure: configure-stamp
 configure-stamp:
 	dh_testdir
@@ -29,7 +25,7 @@
 	dh_testdir
 
 	# Add here commands to compile the package.
-	$(MAKE) PREFIX=/usr CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
+	dh_auto_build -- PREFIX=/usr CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
 
 	touch build-stamp
 

--- End Message ---
--- Begin Message ---
Source: tuxpaint-config
Source-Version: 0.0.13-4

We believe that the bug you reported is fixed in the latest version of
tuxpaint-config, 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 878365@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonathan Carter <jcc@debian.org> (supplier of updated tuxpaint-config 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 18 Oct 2017 15:08:25 +0200
Source: tuxpaint-config
Binary: tuxpaint-config
Architecture: source amd64
Version: 0.0.13-4
Distribution: unstable
Urgency: medium
Maintainer: Jonathan Carter <jcc@debian.org>
Changed-By: Jonathan Carter <jcc@debian.org>
Description:
 tuxpaint-config - Configuration tool for Tux Paint
Closes: 848989 878365
Changes:
 tuxpaint-config (0.0.13-4) unstable; urgency=medium
 .
   * Adopting package (Closes: #848989)
   * Remove boilerplate from include-standard-flags patch
   * Update compat to 10
   * Update copyright file to copyright-format 1.0
   * debian/rules:
      - Remove boilerplate comments from debian/rules
      - Set DEB_BUILD_MAINT_OPTIONS=hardening=+all
      - Use build architecture toolchain (Closes: #878365)
   * debian/control:
      - Remove ancient Conflicts
      - Update standards version to 4.1.1
Checksums-Sha1:
 40038e2c4f1ff0ae94b1ecaba66ca3e89c9cce7b 2018 tuxpaint-config_0.0.13-4.dsc
 b50849896fc366da4b313d43987e2e5f583ecb90 4040 tuxpaint-config_0.0.13-4.debian.tar.xz
 fe6185c46f26488712b309e81106141505b24fe9 107004 tuxpaint-config-dbgsym_0.0.13-4_amd64.deb
 b0d1435dbe09c620f5aafded7479514662392e3c 8140 tuxpaint-config_0.0.13-4_amd64.buildinfo
 22dda9800450d8891859fa8b5304ca3c81caf390 218180 tuxpaint-config_0.0.13-4_amd64.deb
Checksums-Sha256:
 741256365f6c8706235619159f9f203fe65508feb6893fc31374aa7eac0c2e5c 2018 tuxpaint-config_0.0.13-4.dsc
 92e3d93ee4acc7c86bc788e8f3712d2410ee66e5773ba9aa860665f33638d557 4040 tuxpaint-config_0.0.13-4.debian.tar.xz
 6a5983c2e9e69b06b34abd9c28887c6f9300af34dc97e6736ca1fc98b0da430a 107004 tuxpaint-config-dbgsym_0.0.13-4_amd64.deb
 301bc0799c943210f8ee0c9b790a93e3ce36bdb72e268281f2fd664ad43468b8 8140 tuxpaint-config_0.0.13-4_amd64.buildinfo
 fc2734d6c4f0561d784ac78e7420e56d585cf1c13e3fdac6f076b6fb8a300fba 218180 tuxpaint-config_0.0.13-4_amd64.deb
Files:
 70b51273d2c595b6faa17fca3e6df35f 2018 graphics optional tuxpaint-config_0.0.13-4.dsc
 3f43d078aebfadd3a5a979b059a819a4 4040 graphics optional tuxpaint-config_0.0.13-4.debian.tar.xz
 1c5492faecb973fad9876d89c28ab547 107004 debug optional tuxpaint-config-dbgsym_0.0.13-4_amd64.deb
 a504e02fb546ba7d20a91af583dd1a01 8140 graphics optional tuxpaint-config_0.0.13-4_amd64.buildinfo
 5291c5ab57ae85941787dc6b479a88fa 218180 graphics optional tuxpaint-config_0.0.13-4_amd64.deb

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

iQJDBAEBCgAtFiEExyA8CpIGcL+U8AuxsB0acqyNyaEFAlnnJ/kPHGpjY0BkZWJp
YW4ub3JnAAoJELAdGnKsjcmhk/AQAJxyslRuSiC5L+3sz+kjHPhquAmeLPpCAjiY
3jOy85fz6ulbbY6NPObJsP0WCs+cPuGmGOuHXDhVKggh/J5GjILlwh31eJuV71Cz
mdJxeTcZGP/w3bd6x13T5tYE0VmEnPuH5FOY4r7ECUyvstgItoO9SBHgtndc4wGz
3U19/6zFDDspHWis+wZwO5x8pwlsDNBWFbvwxkz6OJE0xZZSgQHTnmXotvaK+HCY
RlJrqBvb4nR8SchNXT2BqNG7Vy3/ZJ7IyDtx+hnrUYnvLXCN/YEUahfzfhDvD6TZ
Y0TjruQvLeODeGpNQ04hbAbxeKS1WGCDlmeYQfn0tNDmjY2V6JDloxibOenQIeB0
IfWSoc0KnhBrTiTOHbPGTnXYV07j/Boo97PvEPYD3WW+LG7x3OHELBGcGAWgj94L
FQcdwV4SjuFE4OLnhm96dv6cF+ycIZaH3PODZecYHTz5SPwgcOTS8/Z1mxmkC5CT
O4fKVu6EdFPYxLpb1Fx5CyBIZPUVS/gQiV21F7f/UUUlvhq/djwte1ydcpKKSmU7
touhZ5wk0hg43SuKGCmnNhLAhkh/0Pk9C9HWbnpDeFPUjEQwscOApiS8NgGkYcNU
vvWm56LGpOLuCLfmE7+ONYA0uUFMYoLLGmx6SaevumF3uk4ROxMbKWEMu+TT15CF
SiC5Hv3O
=Sw+t
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: