Re: [arch-dev-public] Removing 'orphan' python2 modules

2018-06-29 Thread Doug Newgard via arch-dev-public
On Fri, 29 Jun 2018 09:48:07 +0200
j...@jgc.homeip.net wrote:

> Jelle van der Waa schreef op 2018-06-27 21:35:
> > Hi All,
> > 
> > Our repository contains a lot of python2 modules which are required by
> > any package in the repository. I'd like to propose to remove these
> > modules pre-emptively since they serve no purpose and python2 is dead.
> > We should strive to be a modern distro, so promoting Python3 should be 
> > a
> > big part of it :)
> > 
> > 
> > Please reply if you have objections.
> > 
> > A list of modules / programs can be obtained as following or viewed 
> > here
> > [1]
> > 
> > $ pacman -Sqs python2 > list
> > $ expac -S '%n %N' -l ' ' - < list | awk NF==1
> > 
> > [1] http://pkgbuild.com/~jelle/python2_modules.txt  
> 
> Python 2.7 is supported until 2020, that's 18 months from now. I agree 
> that we should limit the orphaned python2 modules as much as possible, 
> but please don't kill the ones that are built from a split package that 
> also builds python3 packages. This would mean removing the python2 parts 
> from the PKGBUILD, moving the python2 part to AUR and create a lot of 
> duplicated effort when updating these packages.

I would say those are exactly what should be removed. Its a whole lot of
packages in the repos that have no reason to be there.


Re: [arch-dev-public] Removing 'orphan' python2 modules

2018-06-29 Thread jan

Jelle van der Waa schreef op 2018-06-27 21:35:

Hi All,

Our repository contains a lot of python2 modules which are required by
any package in the repository. I'd like to propose to remove these
modules pre-emptively since they serve no purpose and python2 is dead.
We should strive to be a modern distro, so promoting Python3 should be 
a

big part of it :)


Please reply if you have objections.

A list of modules / programs can be obtained as following or viewed 
here

[1]

$ pacman -Sqs python2 > list
$ expac -S '%n %N' -l ' ' - < list | awk NF==1

[1] http://pkgbuild.com/~jelle/python2_modules.txt


Python 2.7 is supported until 2020, that's 18 months from now. I agree 
that we should limit the orphaned python2 modules as much as possible, 
but please don't kill the ones that are built from a split package that 
also builds python3 packages. This would mean removing the python2 parts 
from the PKGBUILD, moving the python2 part to AUR and create a lot of 
duplicated effort when updating these packages.


Re: [arch-dev-public] Removing 'orphan' python2 modules

2018-06-27 Thread Jelle van der Waa
On 06/27/18 at 10:37pm, Bruno Pagani via arch-dev-public wrote:
> Le 27/06/2018 à 21:51, Antonio Rojas via arch-dev-public a écrit :
> 
> >> Please reply if you have objections.
> >> A list of modules / programs can be obtained as following or viewed here
> > That list doesn't take makedepends/optdepends into account. There are a few 
> > optdepends of sagemath there (pkgconfig, pynormaliz)
> 
> That, as well as actual program (sonata). I did not go through the whole
> list, they were too many false positives from the start.

The list is just quickly made up, the idea is to get rid of as many
python2 orphans as possible. No required/makedepends/programs should be
removed, but please check for the programs on the list if there is a
Python 3 equivalent.

-- 
Jelle van der Waa


signature.asc
Description: PGP signature


Re: [arch-dev-public] Removing 'orphan' python2 modules

2018-06-27 Thread Bruno Pagani via arch-dev-public
Le 27/06/2018 à 21:51, Antonio Rojas via arch-dev-public a écrit :

>> Please reply if you have objections.
>> A list of modules / programs can be obtained as following or viewed here
> That list doesn't take makedepends/optdepends into account. There are a few 
> optdepends of sagemath there (pkgconfig, pynormaliz)

That, as well as actual program (sonata). I did not go through the whole
list, they were too many false positives from the start.



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Removing 'orphan' python2 modules

2018-06-27 Thread Antonio Rojas via arch-dev-public
> Please reply if you have objections.

> A list of modules / programs can be obtained as following or viewed here

That list doesn't take makedepends/optdepends into account. There are a few 
optdepends of sagemath there (pkgconfig, pynormaliz)


[arch-dev-public] Removing 'orphan' python2 modules

2018-06-27 Thread Jelle van der Waa
Hi All,

Our repository contains a lot of python2 modules which are required by
any package in the repository. I'd like to propose to remove these
modules pre-emptively since they serve no purpose and python2 is dead.
We should strive to be a modern distro, so promoting Python3 should be a
big part of it :)


Please reply if you have objections.

A list of modules / programs can be obtained as following or viewed here
[1]

$ pacman -Sqs python2 > list  
$ expac -S '%n %N' -l ' ' - < list | awk NF==1

[1] http://pkgbuild.com/~jelle/python2_modules.txt

-- 
Jelle van der Waa


signature.asc
Description: PGP signature