Your message dated Tue, 23 May 2017 03:48:53 +0000
with message-id <[email protected]>
and subject line Bug#863000: fixed in xdmf 3.0+git20160803-3
has caused the Debian Bug report #863000,
regarding xdmf attempts to support multiple python versions but FTBFS
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.)


-- 
863000: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863000
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xdmf
Version: 3.0+git20160803-2
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu artful ubuntu-patch

Hi Alastair,

In Ubuntu, we've begun the transition from python3.5 to python3.6, which in
the first stages involves enabling python3.6 as a non-default, supported
python3 version.

The xdmf package fails to build in this configuration because it uses
python3-all-dev and py3versions -s, with the intention of supporting
multiple python versions, but debian/rules doesn't actually use this
correctly - it assumes the output of py3versions -s is a single word:

PY3:=$(shell py3versions -s)m

I don't see any specific reason that this package needs to support all
available versions of python3 rather than just supporting the default, so
I've applied the attached patch in Ubuntu to switch it from py3versions -s
to py3versions -d.

Please consider applying this in Debian as well, since this will become a
build failure there when the python3.6 transition starts (after the stretch
release).

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]
diff -Nru xdmf-3.0+git20160803/debian/control 
xdmf-3.0+git20160803/debian/control
--- xdmf-3.0+git20160803/debian/control 2016-12-07 04:52:23.000000000 -0800
+++ xdmf-3.0+git20160803/debian/control 2017-05-19 13:34:46.000000000 -0700
@@ -5,7 +5,7 @@
 Build-Depends: debhelper (>= 10), cmake(>= 2.4.0), 
   libhdf5-serial-dev, libhdf5-mpi-dev,
   libxml2-dev,  libboost-dev,
-  python-all-dev, dh-python, python3-all-dev, 
+  python-dev, dh-python, python3-dev, 
   gfortran, swig, 
   bzip2, libbz2-dev,
   libgzstream-dev,
diff -Nru xdmf-3.0+git20160803/debian/rules xdmf-3.0+git20160803/debian/rules
--- xdmf-3.0+git20160803/debian/rules   2016-12-07 04:52:23.000000000 -0800
+++ xdmf-3.0+git20160803/debian/rules   2017-05-19 13:34:40.000000000 -0700
@@ -13,8 +13,8 @@
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 TMPDIR=$(CURDIR)/debian/tmp
 LIBDIR=/usr/lib/${DEB_HOST_MULTIARCH}
-PY2:=$(shell pyversions -s)
-PY3:=$(shell py3versions -s)m
+PY2:=$(shell pyversions -d)
+PY3:=$(shell py3versions -d)m
 
 CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) -fPIC
 

--- End Message ---
--- Begin Message ---
Source: xdmf
Source-Version: 3.0+git20160803-3

We believe that the bug you reported is fixed in the latest version of
xdmf, 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.
Alastair McKinstry <[email protected]> (supplier of updated xdmf 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: SHA256

Format: 1.8
Date: Thu, 18 May 2017 09:13:50 +0100
Source: xdmf
Binary: libxdmf3 libxdmf-dev python-xdmf python3-xdmf
Architecture: source amd64
Version: 3.0+git20160803-3
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Description:
 libxdmf-dev - eXtensible Data Model and Format development tools
 libxdmf3   - eXtensible Data Model and Format library
 python-xdmf - Python wrappers for the eXtensible Data Model and Format library
 python3-xdmf - Python3 wrappers for the eXtensible Data Model and Format 
library
Closes: 863000
Changes:
 xdmf (3.0+git20160803-3) unstable; urgency=medium
 .
   * Fix FTBFS with multiple python3 versions. Closes: #863000
Checksums-Sha1:
 5d3df99e8a5db3cc6cc4e43b197b3568d1b43ccd 2178 xdmf_3.0+git20160803-3.dsc
 b2b95d37293fe4fb4033e37bdf1265e5cf4c42c9 22604 
xdmf_3.0+git20160803-3.debian.tar.xz
 d3ad8f9fdd8a6de2456f9dffda0f17f247476e50 146978 
libxdmf-dev_3.0+git20160803-3_amd64.deb
 6932e61b5c97a7f49638173ff4de1b26de2ea68f 21201558 
libxdmf3-dbgsym_3.0+git20160803-3_amd64.deb
 26d993a18e2473dc2e89190177c768858731fc38 755180 
libxdmf3_3.0+git20160803-3_amd64.deb
 156db9b7d72c3cb99005444de3c4c2b502d046ba 11232888 
python-xdmf-dbgsym_3.0+git20160803-3_amd64.deb
 f47a3f4c0933310da2c58ce8e99923c3f9c5d3f1 617992 
python-xdmf_3.0+git20160803-3_amd64.deb
 4816454cf83d4e0711d084f943bd3fc881b7a39c 11219978 
python3-xdmf-dbgsym_3.0+git20160803-3_amd64.deb
 fde23d8d5ad46577a81c93427bca6800f41a20f4 618716 
python3-xdmf_3.0+git20160803-3_amd64.deb
 d4667ecc491e05859eec8ba645afbeec0d9e8c3b 10667 
xdmf_3.0+git20160803-3_amd64.buildinfo
Checksums-Sha256:
 3de02ae23d5a348c8cb0323087ac6bd1459bd214c5ea222a604f17d37ca764c0 2178 
xdmf_3.0+git20160803-3.dsc
 4b787fefcd8fd02860ffafee293473fce28752f172ae37b6ac330822845d457d 22604 
xdmf_3.0+git20160803-3.debian.tar.xz
 ed0036a83ccc683eea3293cce0e0279ed9078a8c37f9188e7370de1c22590871 146978 
libxdmf-dev_3.0+git20160803-3_amd64.deb
 37f18e552a9c8bc077672f1c5084984272e65d134cb1e67486b2dfc7a3d57514 21201558 
libxdmf3-dbgsym_3.0+git20160803-3_amd64.deb
 4ff508f9c906d5171edbad2a7e47a2e088b6562fab4b01cb4bf690a2c642f99c 755180 
libxdmf3_3.0+git20160803-3_amd64.deb
 a9e12754338f5e84bfaa48163983f6488b867d5b35f24c53a2c0216f054f82ee 11232888 
python-xdmf-dbgsym_3.0+git20160803-3_amd64.deb
 2325fb05595d5077816df2123f0d031a6b8b95ceb3d2e8852d2c869a69409c6d 617992 
python-xdmf_3.0+git20160803-3_amd64.deb
 af57c418feda0bfed2e78e5caa7c3bc4e0fdcf3fb9a836a53aff5d04dd6f9dc4 11219978 
python3-xdmf-dbgsym_3.0+git20160803-3_amd64.deb
 11ac918a5d755460a45cb512c24d784fdbab1fff1b71141415409a3a0094b005 618716 
python3-xdmf_3.0+git20160803-3_amd64.deb
 69216a8494dcbe2bb7c9e73fee94a40ea87147293bddd1599e71daa2bf8b6383 10667 
xdmf_3.0+git20160803-3_amd64.buildinfo
Files:
 365c1a8736ff979f8366c6594f3d17a9 2178 science optional 
xdmf_3.0+git20160803-3.dsc
 f4f31cfbf53ca8579017636188ac462b 22604 science optional 
xdmf_3.0+git20160803-3.debian.tar.xz
 21ee436d17219f4f48e9721c8cdcec0f 146978 libdevel optional 
libxdmf-dev_3.0+git20160803-3_amd64.deb
 a62b01b88094e889f5309c60235d3b40 21201558 debug extra 
libxdmf3-dbgsym_3.0+git20160803-3_amd64.deb
 5491b3876788284639916860df9c0008 755180 libs optional 
libxdmf3_3.0+git20160803-3_amd64.deb
 4549bafd8e7ed37ff4fb4dcc73d98ffd 11232888 debug extra 
python-xdmf-dbgsym_3.0+git20160803-3_amd64.deb
 28130b96ae981ce77952a0577a9cc89c 617992 python optional 
python-xdmf_3.0+git20160803-3_amd64.deb
 fc29780d6bd8fe03e132b451f4b462be 11219978 debug extra 
python3-xdmf-dbgsym_3.0+git20160803-3_amd64.deb
 d95a1afd5b8ba226432ed7cbcc8f5f50 618716 python optional 
python3-xdmf_3.0+git20160803-3_amd64.deb
 414194ad3e015a92c1fd22f6591b2a8b 10667 science optional 
xdmf_3.0+git20160803-3_amd64.buildinfo

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

iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAlkdfisACgkQy+a7Tl2a
06UvQA/+I/+sT6h25JtQ3AMqvsVB9b6QIgGhbtttEBOQyZ7waty2vy2Zx2rA90Bc
4M3cdEkhe+fz0XO660UiYtoV4NYz31gBaRmU85HDieMJ6OOGA1pWDni4AsuNSTaA
1sBb9D2BH5iE4MgjyyRHA4Ved+RKoFgIETc5ptmxTF2NV60Zz3kmd7ur3gWyVXFw
4U3AawBirBoXWo1bswmmNpcQejQYSCrhKJAD3f3j+E5lfmbxO+AtHeECjJAVNH1A
LCRKxiXbwCGbLJW93ijUWe2ePSKaqSngcrUTGliF/wZV2SVg5g+1Qnl4VEN81jvt
vrUt48G7BpBMqnLMuNqLkQZ5Js91UsUsZJkKeUqyPmOlK6KUVGws0YOqy+/8ucfu
PmUeVawgnellHhYAdOwaiDDH0bVtc+t+2yEPjQRj7pwz2Nktd9LEvSMAI0YNO8Vq
JXYefwWRZiuxVF9lDc+ptiXx5przdYwIIaKXYeVw7QkrFF8BTVTwdAF2USYZkR3I
Iu3C7JPNmo3JhbhqS2J5YCkVtpjM2XRaPcALmV0RKbfzJrNfqqQfhu91nPI++MLT
1bNDvVDrbAWNFPk2GtrG9l92A/z7ZLQWbq7CciPW5VbZPXtco3NN6KeNMYEhOJ1m
WZTKktpQWIhjRzRuwflGUCTLHeuZ8efIGL06vWVcgBKu5Y8XCZI=
=Z3sZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to