Your message dated Sat, 19 Aug 2017 17:04:17 +0000
with message-id <e1dj7ax-000fu3...@fasolo.debian.org>
and subject line Bug#871322: fixed in sketch 1:0.3.7-5
has caused the Debian Bug report #871322,
regarding sketch FTCBFS: uses the build architecture compiler
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 ow...@bugs.debian.org
immediately.)


-- 
871322: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871322
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sketch
Version: 1:0.3.7-4
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

sketch fails to cross build from source, because it uses the build
architecture toolchain (as a GNU make default). Letting dh_auto_build
call make fixes that, because dh_auto_build knows how to pass cross
compilers. Then sketch executes the just-built sketch binary for
generating the documentation. That fails with -ENOEXEC of course. Then I
figured that building the documentation is irrelevant to cross building,
because it resides in an arch:all package. Thus skipping the
documentation for arch-only builds makes sketch cross build
successfully. The attached patch uses make conditional rather than
override_dh_auto_build-indep, because it needs to build sketch before
building the documentation. Please consider applying it.

Helmut
diff --minimal -Nru sketch-0.3.7/debian/changelog sketch-0.3.7/debian/changelog
--- sketch-0.3.7/debian/changelog       2017-07-03 21:30:47.000000000 +0200
+++ sketch-0.3.7/debian/changelog       2017-08-07 17:27:31.000000000 +0200
@@ -1,3 +1,12 @@
+sketch (1:0.3.7-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Let dh_auto_build pass cross compilers.
+    + Do not build docs in an arch-only build.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 07 Aug 2017 17:27:31 +0200
+
 sketch (1:0.3.7-4) unstable; urgency=medium
 
   * Bug fix: "pgf is no longer provided by texlive-pictures", thanks to
diff --minimal -Nru sketch-0.3.7/debian/control sketch-0.3.7/debian/control
--- sketch-0.3.7/debian/control 2017-07-03 21:30:47.000000000 +0200
+++ sketch-0.3.7/debian/control 2017-08-07 17:27:31.000000000 +0200
@@ -3,10 +3,11 @@
 Priority: optional
 Maintainer: Debian Science Maintainers 
<debian-science-maintainers@lists.alioth.debian.org>
 Uploaders: David Bremner <brem...@debian.org>
-Build-Depends: debhelper (>= 7.0.50), xsltproc, docbook-xsl, docbook-xml, 
-  quilt (>= 0.46-7), texinfo,  texlive-latex-base, texlive-base-bin, 
+Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46-7), bison, flex
+Build-Depends-Indep: xsltproc, docbook-xsl, docbook-xml,
+  texinfo, texlive-latex-base, texlive-base-bin,
   texlive-pstricks (>=2009-6), texlive-latex-recommended, ghostscript,
-  epstool, bison, flex, texlive-fonts-recommended
+  epstool, texlive-fonts-recommended
 Homepage: http://www.frontiernet.net/~eugene.ressler
 Standards-Version: 3.9.3
 Vcs-Git: git://git.debian.org/git/debian-science/packages/sketch
diff --minimal -Nru sketch-0.3.7/debian/rules sketch-0.3.7/debian/rules
--- sketch-0.3.7/debian/rules   2017-07-03 21:30:47.000000000 +0200
+++ sketch-0.3.7/debian/rules   2017-08-07 17:27:31.000000000 +0200
@@ -24,9 +24,11 @@
        perl makever.pl
 
 override_dh_auto_build:
-       $(MAKE) -f makefile
+       dh_auto_build
+ifneq ($(filter sketch-doc,$(shell dh_listpackages)),)
        cd Doc && perl make.pl linux examples
        $(XP) -o sketch.1 $(DB2MAN)  debian/sketch-man.xml
+endif
 
 override_dh_auto_clean:
        $(MAKE) clean

--- End Message ---
--- Begin Message ---
Source: sketch
Source-Version: 1:0.3.7-5

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

Debian distribution maintenance software
pp.
David Bremner <brem...@debian.org> (supplier of updated sketch 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 19 Aug 2017 13:10:31 -0300
Source: sketch
Binary: sketch sketch-doc
Architecture: source
Version: 1:0.3.7-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: David Bremner <brem...@debian.org>
Description:
 sketch     - 3D diagrams for TeX from scene description language
 sketch-doc - Extra documentation for the sketch 3D line drawing system
Closes: 871322
Changes:
 sketch (1:0.3.7-5) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: (Closes: #871322)
     + Let dh_auto_build pass cross compilers.
     + Do not build docs in an arch-only build.
 .
   [ David Bremner ]
   * Assert compliance with policy 4.0.1
   * Use https:// for Vcs-*
Checksums-Sha1:
 345076a09611af9a6cf1bd79bcf668862e88df4f 2071 sketch_0.3.7-5.dsc
 bdd8c13399a87e9bca6c129cc67781565ce2936a 13200 sketch_0.3.7-5.debian.tar.xz
 360b8c93234547bd36f3afba1d05b2856a1ee22f 8929 sketch_0.3.7-5_amd64.buildinfo
Checksums-Sha256:
 9e9ba60a0b087c285b31f5fb4562b6fd64a4b2fd1ff1d72b423016003717487b 2071 
sketch_0.3.7-5.dsc
 4b2d19f662baeeb6715224e257e914d31eefa50275a9143380ab0c7aadb7c4bb 13200 
sketch_0.3.7-5.debian.tar.xz
 103ab1ea99f6202e08c0a67cd48162ee48ddf25b8d241034806db5ad77e6fe01 8929 
sketch_0.3.7-5_amd64.buildinfo
Files:
 3d98bed3247a68d329a4aec60d47d821 2071 graphics optional sketch_0.3.7-5.dsc
 10c4471a8209bde80048f325bf3697ed 13200 graphics optional 
sketch_0.3.7-5.debian.tar.xz
 e616c0b51378ffab8a8ebc7ecfff25df 8929 graphics optional 
sketch_0.3.7-5_amd64.buildinfo

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

iQGzBAEBCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAlmYadkACgkQ8gKXHaSn
niwReAv/feZ/j8q7b0WZ3OAkNJdV6r32XRI2OgJwqiQ5pyvfKYUXVSsEnnMN+b76
vP/IoFyBcyMLcvUza1Lg3uv/UJAZN9Gq+uzhSnp6xrD6/yWBGwO0Q6PTVU3QRnv7
TR19SZ/LiTmsgh7uWlbbwRzlJzS1Do/cDyyYT2htF+ysZttLaSbLP87QJU8s6SLM
4AnFNoWe7fybJrPw1eitqtjS7QILXjjww1NimbyXrMDFc8Ptf1VS/QrxzBhQPx8E
AIMKyesISfBfPEFWiZiDe53g1+I0kty/K49CmJ2gbLMeRXNQMkfGXZi7J7xLdThC
UN7haRrZne6FNmhZhG+vE82XO5+sDy7dBRfTSKQsmmOPMwnCdjDzIWNe0Age3SAn
fsIxGjoO4Lj7QFvtX2X3rijO5N8F6nsl2FsaNgDwCGYIdyIT3gMlmsvf+nlYyGRe
YFksgyrVh+V98lHYtl9boOfwhwCylodP4rBNA/zeH30paRExNnxlLl37Cg1V863G
Gpq9Ylwr
=/2EG
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to