Your message dated Thu, 24 Aug 2017 23:49:34 +0000
with message-id <e1dl1su-000dz8...@fasolo.debian.org>
and subject line Bug#872878: fixed in sagenb-export 3.2-3
has caused the Debian Bug report #872878,
regarding sagenb-export: FTBFS when python3.5 is removed
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.)


-- 
872878: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872878
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sagenb-export
Version: 3.2-2
Severity: serious
Tags: patch
Justification: FTBFS
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu artful ubuntu-patch

Dear Ximin,

The sagenb-export package now fails to build in Ubuntu, because python3.5
has been removed from artful - python3-all now depends only on python3.6 -
but debian/rules tries to run tox against python3.5.

I've uploaded the attached patch to Ubuntu to correct this, by running tox
only for the default python and python3 versions.

A more complete fix might iterate over 'py3versions -s' and run tox for
each, but that would require some dynamic mangling of tox.ini; so I think
just testing against the current default should be sufficient for now.

Since the python3.6 transition has begun in Debian and python3.5 will
therefore be dropped from unstable fairly soon, I'm marking this bug as
serious; but you can downgrade it in the short term if necessary,
understanding that it will become serious again.

Cheers,
-- 
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/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru sagenb-export-3.2/debian/patches/python-versions-in-tox 
sagenb-export-3.2/debian/patches/python-versions-in-tox
--- sagenb-export-3.2/debian/patches/python-versions-in-tox     1969-12-31 
16:00:00.000000000 -0800
+++ sagenb-export-3.2/debian/patches/python-versions-in-tox     2017-08-21 
17:34:22.000000000 -0700
@@ -0,0 +1,30 @@
+Description: test against the current python versions, not hard-coded ones
+ Upstream test suite is testing against python2.7 and python3.5 at
+ build-time.  Fix this to test against 'python' and 'python3' to use
+ whatever the current Debian default is for this release, instead of
+ hard-coding a specific version number.
+Author: Steve Langasek <steve.langa...@ubuntu.com>
+
+Index: sagenb-export-3.2/tox.ini
+===================================================================
+--- sagenb-export-3.2.orig/tox.ini
++++ sagenb-export-3.2/tox.ini
+@@ -1,12 +1,12 @@
+ [tox]
+-envlist = py27, py34
++envlist = python, python3
+ 
+-[testenv:py27]
+-commands=python2.7 -m unittest discover
++[testenv:python]
++commands=python -m unittest discover
+ 
+-[testenv:py34]
++[testenv:py3.4]
+ commands=python3.4 -m unittest discover
+ 
+-[testenv:py35]
+-commands=python3.5 -m unittest discover
++[testenv:python3]
++commands=python3 -m unittest discover
+ 
diff -Nru sagenb-export-3.2/debian/patches/series 
sagenb-export-3.2/debian/patches/series
--- sagenb-export-3.2/debian/patches/series     1969-12-31 16:00:00.000000000 
-0800
+++ sagenb-export-3.2/debian/patches/series     2017-08-21 17:32:40.000000000 
-0700
@@ -0,0 +1 @@
+python-versions-in-tox
diff -Nru sagenb-export-3.2/debian/rules sagenb-export-3.2/debian/rules
--- sagenb-export-3.2/debian/rules      2017-08-16 12:39:30.000000000 -0700
+++ sagenb-export-3.2/debian/rules      2017-08-21 17:34:29.000000000 -0700
@@ -16,7 +16,7 @@
 #      PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml        
docs/ build/html # HTML generator
 #      PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bman        
docs/ build/man # Manpage generator
 
-TOX_ENVLIST = py27,py35
+TOX_ENVLIST = python,python3
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))

--- End Message ---
--- Begin Message ---
Source: sagenb-export
Source-Version: 3.2-3

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

Debian distribution maintenance software
pp.
Ximin Luo <infini...@debian.org> (supplier of updated sagenb-export 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: SHA512

Format: 1.8
Date: Fri, 25 Aug 2017 01:35:34 +0200
Source: sagenb-export
Binary: python-sagenb-export python3-sagenb-export
Architecture: source
Version: 3.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Ximin Luo <infini...@debian.org>
Description:
 python-sagenb-export - Convert SageNB Notebooks (Python 2)
 python3-sagenb-export - Convert SageNB Notebooks (Python 3)
Closes: 872878
Changes:
 sagenb-export (3.2-3) unstable; urgency=medium
 .
   [ Steve Langasek ]
   * Test against the current python versions, not hard-coded ones.
     (Closes: #872878)
Checksums-Sha1:
 ff239d71b3db66f804ecb4cbd67d156449cdc7a4 2386 sagenb-export_3.2-3.dsc
 44c48d3e60586384f7241909945031b56bd1b78b 3460 sagenb-export_3.2-3.debian.tar.xz
 c51a9c087aef6572a5d766456b8cf9eafd4c2b66 8986 
sagenb-export_3.2-3_source.buildinfo
Checksums-Sha256:
 0c02ecc582bc2c740b14ff8d93a016f4924086e66326ddb9cc680add90d37692 2386 
sagenb-export_3.2-3.dsc
 25e3a7dbe3d4ab21d3bc91fb55f3fb780651c535a40fd919e3c0f1fdc0b49c53 3460 
sagenb-export_3.2-3.debian.tar.xz
 0c82522d35f9f39bdc1a9dbde9e10fb2782fb0fdf069a8efa9a89b134883cf3f 8986 
sagenb-export_3.2-3_source.buildinfo
Files:
 f7955d4635d986e0e1722f3ebc39943e 2386 python optional sagenb-export_3.2-3.dsc
 a44506ba692c9e0fefc37bac1b17add3 3460 python optional 
sagenb-export_3.2-3.debian.tar.xz
 68a07809fc686aaaf651422b532e191b 8986 python optional 
sagenb-export_3.2-3_source.buildinfo

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

iQJJBAEBCgAzFiEENmdIajJtsnZtJVVGhg3vO49lC3kFAlmfYtcVHGluZmluaXR5
MEBkZWJpYW4ub3JnAAoJEIYN7zuPZQt5d/EP+we6tesNySc69xG5i+7RRZ9IiqzW
53GTvzHj1/BVDj0M+7uQ1zwU2YIm7wPemOxTVYPsvjXtwsEo644d45QNZDWJ0qzn
GnPyc/dxS1Gm7BjdjxdJ3cYIMvb3GzjFfy4oxiUUP17b2qpZQIxWSWzbfHEHZ4Ye
McVM4+TKQpuw/OHjgD9iLle5DvdGSyuHVGhK8JKAbhZFhmdv6wGg0A+9WkDuMgyp
F2nMNBQG6kElML9wVAhRsn131EKgMCVCcjhOpAV0cu57sYJNsxgTU3S7ynR7ikeC
zIGIQ9aLqN/5aVEQRJXpSkqRENXNNEkn2knGDxGBbjXPxZ1ffPPSTRJLShJudnxb
O46+vceEm6h8V4wcwKc3BqFE53E1vR4Q79CLnMa7n49kALkyIFuQv1gPh3g3D0Gu
e6IxGzCh03zedpBEJ6wOBMbt3tm61W1JhQC+pluvrHw1DOei7Do5EPE831ANaqKe
n+yISnbPiEckIQu85On4C0c2vSNwo1ptir8zYTnuS7RYLlnUfI8t+A71aFG8oX0G
W1rbznXbKL8zhcP48CtlUTuv3wWfq0BThd2RWHeafVoWAF4RcXYH5YKTjcuaT3Sp
3qpXeMM8wO63/hj8fs4uOjHhI5WCARK3GQRxD9nCFx6DEhuYmseeEErbyUzAXjya
9oUW4QqnlRmJ8z7i
=NmKJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to