Re: [arch-dev-public] Removing 'orphan' python2 modules
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
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
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
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
> 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
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