Le jeudi 02 août 2018 à 12:39:18-0400, Sandro Tosi a écrit :
> 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
> 
> 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.
> 
> 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

That seems, for me, the best solution, provided it's temporary (which we all
agree on). I had a look on porting the changes to 1.x from 2.x that would
allow python3-astroid to work properly, and it seems quite a lot of work
with a mixed outcome.

If you wish, I'm eager to contribute into implementing this solution, but
keep in mind that, as a DM, I'll eventually require your help to upload
these packages.

If you prefer to handle this on your own, it's fine with me, too.

Thanks for considering, and cheers!

-- 
Pierre-Elliott Bécue
GPG: 9AE0 4D98 6400 E3B6 7528  F493 0D44 2664 1949 74E2
It's far easier to fight for one's principles than to live up to them.

Attachment: signature.asc
Description: PGP signature

Reply via email to