Hi Sandro,

thanks for this update

On Thursday, 2 August 2018 12:39:18 AEST Sandro Tosi wrote:
> there are currently 2 source packages:
> 
> astroid: on the 1.x branch, builds python-astroid and python3-astroid
> pylint: on the 1.x branch, builds pylint (depends on python-astroid),
> pylint3 (depends on python3-astroid), pylint-doc
> 
> the only way forward to keep compat with python2 while supporting 3.7 i see
> is:
> 
> astroid: uses the 2.x branch, builds only python3-astroid
> pylint: uses the 2.x branch, builds only pylint3, pylint-doc
> NEW astroid2: remains on the 1.x branch, builds only python-astroid
> NEW pylint2: remains on the 1.x branch, builds only pylint (depending
> on python-astroid)
> 
> astroid2 and pylint2 will be dropped after buster is released, keeping
> only astroid and pylint in bullseye

I think this is a perfectly sensible way of proceeding.

> adding ftpmasters in the loop as a headsup since this plan would
> require a bit of coordination to reduce users disruption during the
> migration of the bin pkgs from one src pkg to the new ones.

I don't think there is actually any assistance required from the ftpmasters 
beyond accepting the NEW package. I've not found the relevant document, but my 
understanding is that a source package can take over the binary packages from 
another source package by simply uploading the new one to NEW, and once it is 
accepted, upload the old one without the extra stanzas in d/control.
 
> what people feel about it? just to make it clear: i'm not really
> excited about the package duplication, although it's the only viable
> solution i can see for now. comments/suggestions welcome

We've got a few examples of this in the archive where there is no polyglot 
version of a module or package and so two versions are shipped. We've even had 
some modules like that since wheezy. These are all transitional in the sense 
that the extra packages will disappear from Debian soon enough.

Please let me know if I can be of assistance with this work.

cheers
Stuart

-- 
Stuart Prescott    http://www.nanonanonano.net/   stu...@nanonanonano.net
Debian Developer   http://www.debian.org/         stu...@debian.org
GPG fingerprint    90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7

Reply via email to