Your message dated Thu, 02 Jan 2020 10:34:19 +0000
with message-id <[email protected]>
and subject line Bug#947467: fixed in incremental 16.10.1-3.1
has caused the Debian Bug report #947467,
regarding python-incremental, reccomends and build-depends on package that
depends on obsolete package.
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.)
--
947467: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947467
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-incremental
Version: 16.10.1-3
Severity: serious
Tags: bullseye, sid, patch
python-incremental recommends, the incremental source package build-depends on
and the incremental autopkgtests depend on python-click. Python-click in turn
depends on the python-colorama binary package, which is no longer built by the
python-colorama source package. It is still present in testing as a cruft
package, but is completely gone from unstable.
The long-term solution to this would be to drop python2 support, however I do
not think that is practical at this time. In particular python-twisted depends
on python-incremental and the python-twisted python 2 removal bug still has a
whole bunch of blockers.
From grepping the code it looks like python-incremental only uses python-click
for the update script, not for the run-time stuff. So I have prepared a patch
that eliminates them. This also involved disabling the testsuite/autopkgtest
for python 2 (but keeping it enabled for python 3).
A debdiff is attached, if I get no objections I will probablly NMU this later.
diff -Nru incremental-16.10.1/debian/changelog
incremental-16.10.1/debian/changelog
--- incremental-16.10.1/debian/changelog 2016-11-03 20:27:56.000000000
+0000
+++ incremental-16.10.1/debian/changelog 2019-12-27 12:48:06.000000000
+0000
@@ -1,3 +1,14 @@
+incremental (16.10.1-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Remove build-depends and reccomends on python-click (Closes: ??????)
+ * Disable python 2 autopkgtests and remove associated test dependencies.
+ * Disable testsuite for python 2 (keep it enabled for python 3)
+ * Add note to package description about incremental.update functionality
+ and python-click.
+
+ -- Peter Michael Green <[email protected]> Fri, 27 Dec 2019 12:48:06 +0000
+
incremental (16.10.1-3) unstable; urgency=medium
* Recommend python Twisted and Click, in order to use incremental.update
diff -Nru incremental-16.10.1/debian/control incremental-16.10.1/debian/control
--- incremental-16.10.1/debian/control 2016-11-03 20:27:56.000000000 +0000
+++ incremental-16.10.1/debian/control 2019-12-27 12:48:06.000000000 +0000
@@ -7,7 +7,6 @@
python-all (>= 2.6.6-3),
python-setuptools (>= 0.6b3),
python-twisted-core,
- python-click,
python3-all,
python3-setuptools (>= 0.6b3),
python3-twisted,
@@ -20,12 +19,16 @@
Package: python-incremental
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}
-Recommends: python-click, python-twisted-core
+Recommends: python-twisted-core
Provides: ${python:Provides}
Description: Library for versioning Python projects.
Incremental is a small library that versions your Python projects.
.
This package provides the Python 2.x module.
+ .
+ The incremental.update functionality requires the click module which is
+ no longer available for python 2 in Debian. If you require this functionality
+ we suggest using python 3.
Package: python3-incremental
Architecture: all
diff -Nru incremental-16.10.1/debian/rules incremental-16.10.1/debian/rules
--- incremental-16.10.1/debian/rules 2016-11-03 17:40:25.000000000 +0000
+++ incremental-16.10.1/debian/rules 2019-12-27 12:48:06.000000000 +0000
@@ -2,6 +2,10 @@
export PYBUILD_NAME=incremental
+# Don't test python 2 because python-click is not available anymore.
+export PYBUILD_DISABLE_python2=test
+export PYBUILD_DISABLE_python2-dbg=test
+
# XXX Unit tests seem to leave cruft around, for some reason
export PYBUILD_AFTER_TEST=rm -rf {build_dir}/incremental.tests.*
diff -Nru incremental-16.10.1/debian/tests/control
incremental-16.10.1/debian/tests/control
--- incremental-16.10.1/debian/tests/control 2016-11-03 20:27:56.000000000
+0000
+++ incremental-16.10.1/debian/tests/control 2019-12-27 12:47:49.000000000
+0000
@@ -1,7 +1,5 @@
-Tests: unit-tests-2 unit-tests-3
+Tests: unit-tests-3
Restrictions: needs-root
Depends: @,
- python-twisted-core,
- python-click,
python3-twisted,
python3-click
--- End Message ---
--- Begin Message ---
Source: incremental
Source-Version: 16.10.1-3.1
We believe that the bug you reported is fixed in the latest version of
incremental, 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.
Peter Michael Green <[email protected]> (supplier of updated incremental
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: Fri, 27 Dec 2019 12:48:06 +0000
Source: incremental
Architecture: source
Version: 16.10.1-3.1
Distribution: unstable
Urgency: medium
Maintainer: Free Ekanayaka <[email protected]>
Changed-By: Peter Michael Green <[email protected]>
Closes: 947467
Changes:
incremental (16.10.1-3.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Remove build-depends and reccomends on python-click (Closes: 947467)
* Disable python 2 autopkgtests and remove associated test dependencies.
* Disable testsuite for python 2 (keep it enabled for python 3)
* Add note to package description about incremental.update functionality
and python-click.
Checksums-Sha1:
89490f22286f856f6dfb0d131807c1564b05ce28 2268 incremental_16.10.1-3.1.dsc
656f3da868e1adeb5c6765b26a31b2921d56c593 3912
incremental_16.10.1-3.1.debian.tar.xz
0fa2579d86578d10460656a233eb64e001f748a9 7529
incremental_16.10.1-3.1_source.buildinfo
Checksums-Sha256:
7de326da8ea08a1cdfe17b8898cf75309117226d8ea0976527e1771196ab435a 2268
incremental_16.10.1-3.1.dsc
613ec9fa94ade0ee55c626f105e4319f1dfa528c3422141a4bfccf53895b1bef 3912
incremental_16.10.1-3.1.debian.tar.xz
a1f55f6465866321e8b8a1d22cd3a5d1f01a4cdcf5bc03c8fe15747b6c682210 7529
incremental_16.10.1-3.1_source.buildinfo
Files:
a5ed97589c768d96fa1a7dae041c972b 2268 python optional
incremental_16.10.1-3.1.dsc
07a225b447eb521b8e43c9ed3650fbed 3912 python optional
incremental_16.10.1-3.1.debian.tar.xz
0c0eab3519ee0eb9aaeeaebbbfdef155 7529 python optional
incremental_16.10.1-3.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCAAyFiEEU0DQATYMplbjSX63DEjqKnqP/XsFAl4NwhEUHHBsdWd3YXNo
QGRlYmlhbi5vcmcACgkQDEjqKnqP/Xs90w/+IP30MfFUO3pBvS4RkYvTQ2/nMIqK
MjrDionTfF0+U2jrrWJW+LMnTKNPjjPlEMXy9wiaR+9fUAUmHhCBjSvUeQu49V4Q
CsUQ0A9a7N9e//n6zXiFRyvUe0iFxuMUxLq8+htxC87zRsq5ks+ep+a8r4K0UWWt
sNk22jwBknFD+rPVg6L+Cu/rhiJBaggkKa8loJ1K2foJVvxL/XkN/ATvSngYsb/K
c2A1zxUKa5V1ZuwlOdWgQyQr7Kyql0x898OB7+I7A2pxEfTh2Zh89mcDWeeLOfxa
b+CKsPJQr3n108jVel5UN6rywvb2tjqTTOorJ3wYQL+rK2t7ZxSQ573eE9Xh8POM
I88SrGmcxNESbNnBiv4M+1shNFjHUEfCaSvVtPObUDMr2obbco2C/CvkvzpKxoc8
iye9ot4dIIFtj73J6gGSbWb2PjAQ8/fwjCkxriH0fu6VjgQ+ersJMpd5gG/ENckh
WychIE2mCCzK5OrRpv8FvQA/WzaNtkeiu9AMlnO4Te8bA+n1/xJhM2TWtXMkveUE
5rhUNkaMxuWO0FYrvKKPJw+spgfSb/HLZxaFK9mhNPYaV1q4wZ5IRRqar4l1bECH
QtTVCMCNdNeSes9qnObEJ90QS9LY7/1YlIgHjedg/7jI7UU1Tyv6uQlnG27ggRkJ
qUzOtXVUCK6yLAg=
=69qh
-----END PGP SIGNATURE-----
--- End Message ---