Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #11650 > unrolled thread

Re: py2-rm: a few leaf packages to work on

Started byNeil Williams <codehelp@debian.org>
First post2019-08-24 10:40 +0200
Last post2019-08-25 17:00 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.maint.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: py2-rm: a few leaf packages to work on Neil Williams <codehelp@debian.org> - 2019-08-24 10:40 +0200
    Re: py2-rm: a few leaf packages to work on Matthias Klose <doko@debian.org> - 2019-08-25 17:00 +0200

#11650 — Re: py2-rm: a few leaf packages to work on

FromNeil Williams <codehelp@debian.org>
Date2019-08-24 10:40 +0200
SubjectRe: py2-rm: a few leaf packages to work on
Message-ID<yyzKx-6Va-7@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

On Thu, 15 Aug 2019 14:08:41 +0200
Thomas Goirand <zigo@debian.org> wrote:

> Hi there!
> 
> According to the daily graph I built here:
> http://py2graph.infomaniak.ch/py2.7.deps.svg
> 
> we can work on Python 2 removal for the below packages. 

How is that graph turned into a list of packages? It's too large to
scan manually.

I'm attaching a sorted list of the packages you mentioned in the first
email but I can't see how to update the list from the graph.

I'm trying to work out what links to python-tftpy or whether it
merely links to others (and why, because the package itself doesn't
declare any dependencies except python2 and I can't find rdepends in
apt-cache). It's not included in the list output, so I'm confused.

https://packages.debian.org/unstable/python-tftpy

Context: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784028#10

0.8.0 has Python3 support but packaging it is more work than it
probably deserves, unless there is some reason to keep the package.

> Note that I
> have *not* checked for reverse dependencies, please do so before
> working on a package. The list isn't exhaustive at all, and didn't
> check if a package is just a remaining curft, though it's hopefully
> still helpful as a TODO list.
> 
> Cheers,
> 
> Thomas Goirand (zigo)
> 

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

[toc] | [next] | [standalone]


#11664

FromMatthias Klose <doko@debian.org>
Date2019-08-25 17:00 +0200
Message-ID<yz29P-86g-7@gated-at.bofh.it>
In reply to#11650
On 25.08.19 00:08, Thomas Goirand wrote:
> On 8/24/19 10:38 AM, Neil Williams wrote:
>> How is that graph turned into a list of packages? It's too large to
>> scan manually.
> 
> Well, I did it manually... and this is only a short list, as a
> suggestion for a todo list, so nothing exhaustive... I very much would
> welcome something automated.
> 
> BTW, working on this (as I've assigned myself to do a Python 2 support
> removal for at least one package a day), I've seen that lots of the
> packages are just bit-rotting stuff that has sometimes been uploaded
> only once, and that nobody cares about anymore. We should have spotted
> these earlier, IMO, and probably ping the maintainers.
> 
> I'm still waiting on Piotr (or someone else) to do the mail to -devel
> and the mass-bug-filling ... Any news on this?

I'm on the mass bug filing, but I need the tracker updated again.  And I need to
go through the suggestions here on the list how to work on things to make the
py2-rm issues more readable.  I didn't hear back from Piotr after DebConf, but I
think what we need is dh-python generating python2/python2.7 dependencies
instead of python dependencies, and maybe make shebang rewriting to
python2/python2.7 the default.

Matthias

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web