Re: Suggests instead of comment of Python2 only packages? (Was: debian-science: migrate all python dependencies to their python3 variant)
- To: Sandro Tosi <morph@debian.org>
- Cc: Debian Science List <debian-science@lists.debian.org>, 935927@bugs.debian.org
- Subject: Re: Suggests instead of comment of Python2 only packages? (Was: debian-science: migrate all python dependencies to their python3 variant)
- From: Andreas Tille <tille@debian.org>
- Date: Tue, 1 Oct 2019 12:04:16 +0200
- Message-id: <[🔎] 20191001100416.ocyostaxs23ngqjn@an3as.eu>
- In-reply-to: <CAB4XWXxu5BFTw_kKZEFCY3C9VxVLDFDgScVmEbngkZ6KqvMQRQ@mail.gmail.com>
- References: <5d8d216cf2511_1efe2b15537a356c87196@godard.mail> <20190927095121.cgqgmwn4hkm7ydkk@an3as.eu> <CAB4XWXxu5BFTw_kKZEFCY3C9VxVLDFDgScVmEbngkZ6KqvMQRQ@mail.gmail.com>
Hi Sandro,
On Fri, Sep 27, 2019 at 11:36:17AM -0400, Sandro Tosi wrote:
>
> i'm not very familiar on how people uses this tasks packages, but if
> (say) 90% of the python modules are python3-only, how can you use that
> 10% that's python2 only? you cant write code unless it's very
> specialized to that specific module and uses *none* of the py3k-only
> packages; most likely that module will get removed if there is no py3k
> support or if there is, we're gonna remove the py2 package anyway.
>
> the reason i left them as comment is for the science team to
> "remember" they used to be there and decide at a later time what to
> do: is the package still in Debian and been ported to py3k? add it
> back. was it removed? remove the commented line.
I actually also was concerned about the need to remember those packages.
If a package is only Suggests than it shows up on the Blends tasks pages
- if it is commented out it is not. Unfortunately maintainers do not
read the code of the tasks pages frequently. :-(
> > If the packages are commented out they become absolutely
> > invisible while per policy suggested packages do not need to exist and
> > thus the metapackages would not block a removal of the packages
> > themselves.
>
> the way we're tracking the removal (via
> http://sandrotosi.me/debian/py2removal/index.html) considers also the
> Suggests fields as a rdeps. Also i dont see anything about not being
> avaible as a valid state in
> https://www.debian.org/doc/debian-policy/ch-relationships.html#binary-dependencies-depends-recommends-suggests-enhances-pre-depends
> for suggests
OK, so I just kept your changes since I think this contributes better
to the Python2 removal.
> > Since you felt a need to change this in Git I guess you are interested
> > in a soonish upload.
>
> indeed i am :)
Just uploaded.
> > So if we have some consensus about the item above
> > I'll upload to get the changes applied.
>
> i gave you my opinion, but i'm happy with whatever the team comes up
> about it, if that means we can upload soon :)
No further comments from the team - upload done.
Thanks a lot for your contribution
Andreas.
--
http://fam-tille.de
Reply to: