Bug#942910: automake-1.15: Python2 removal in sid/bullseye

2020-03-20 Thread Scott Kitterman
On Tue, 17 Mar 2020 17:34:06 -0400 Scott Kitterman  
wrote:
...
> As I mentioned in the automake-1.16 bug, these are the last two packages 
that 
> use python-virutalenv, so I'd really like to see them updated to unblock 
other 
> work.
> 
> Thanks.
> 
> Scott K

It's now become clear that due to other changes in the python ecosystem in 
Debian, python-virtualenv has to go sooner rather than later (once the cruft 
python-pip is removed it will stop working).  It's tests are already failing.

As a result, I'm bumping this to serious because it needs to be resolved ~now.  
Please let me know if you don't want an NMU.

Scott K



Bug#942910: automake-1.15: Python2 removal in sid/bullseye

2020-03-17 Thread Scott Kitterman
On Wed, 23 Oct 2019 02:33:19 + mo...@debian.org wrote:
> Source: automake-1.15
> Version: 1:1.15.1-5
> Severity: normal
> Tags: sid bullseye
> User: debian-pyt...@lists.debian.org
> Usertags: py2removal
> 
> Python2 becomes end-of-live upstream, and Debian aims to remove
> Python2 from the distribution, as discussed in
> https://lists.debian.org/debian-python/2019/07/msg00080.html
> 
> Your package either build-depends, depends on Python2, or uses Python2
> in the autopkg tests (the specific reason can be found searching this
> source package in
> https://people.debian.org/~morph/mass-bug-py2removal_take2.txt ).
> Please stop using Python2, and fix this issue by one of the following
> actions.
> 
> - Convert your Package to Python3. This is the preferred option.  In
>   case you are providing a Python module foo, please consider dropping
>   the python-foo package, and only build a python3-foo package.  Please
>   don't drop Python2 modules, which still have reverse dependencies,
>   just document them.

automake-1.15 is even easier than automake-1.16 since the test suite is 
disabled.  You could just delete the python* build-depends or update them to 
the python3 variants (see the attached patch).  Not tested since the test 
suite is currently disabled (and I'm assuming it's going to stay that way).

As I mentioned in the automake-1.16 bug, these are the last two packages that 
use python-virutalenv, so I'd really like to see them updated to unblock other 
work.

Thanks.

Scott Kdiff -Nru automake-1.15-1.15.1/debian/changelog automake-1.15-1.15.1/debian/changelog
--- automake-1.15-1.15.1/debian/changelog	2018-09-09 02:01:06.0 -0400
+++ automake-1.15-1.15.1/debian/changelog	2020-03-17 17:28:47.0 -0400
@@ -1,3 +1,10 @@
+automake-1.15 (1:1.15.1-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch to python3 (Closes: #942910)
+
+ -- Scott Kitterman   Tue, 17 Mar 2020 17:28:47 -0400
+
 automake-1.15 (1:1.15.1-5) unstable; urgency=medium
 
   * Fix watch file version matching
diff -Nru automake-1.15-1.15.1/debian/control automake-1.15-1.15.1/debian/control
--- automake-1.15-1.15.1/debian/control	2018-09-09 02:01:06.0 -0400
+++ automake-1.15-1.15.1/debian/control	2020-03-17 17:28:39.0 -0400
@@ -25,9 +25,9 @@
  lzip,
  ncompress,
  pkg-config,
- python,
- python-docutils,
- python-virtualenv,
+ python3,
+ python3-docutils,
+ python3-virtualenv,
  sharutils,
  texinfo (>= 4.9),
  texlive,


signature.asc
Description: This is a digitally signed message part.