Re: Merging the purge-python2-packages branch

2022-06-02 Thread Ludovic Courtès
Hello! zimoun skribis: > Again, I agree with the purge, I disagree with the process. OK, understood. > Maybe my ideal world is wrong, but to me, the collective process would > have somehow been on Guix side: patches, branch and CI, announce on > guix-devel, announce on info-guix and publish a

Re: Merging the purge-python2-packages branch

2022-06-02 Thread Maxime Devos
zimoun schreef op do 02-06-2022 om 09:25 [+0200]: > On Wed, 01 Jun 2022 at 22:30, Maxime Devos wrote: > > > > (from [0]) > > > Sunsetting Python 2 > > > [...] > > > We did not want to hurt the people using Python 2. So, in 2008, we > > > announced that we would sunset Python 2 in 2015, > > > > T

Re: Merging the purge-python2-packages branch

2022-06-02 Thread zimoun
On Wed, 01 Jun 2022 at 22:30, Maxime Devos wrote: >> (from [0]) >> Sunsetting Python 2 >> [...] >> We did not want to hurt the people using Python 2. So, in 2008, we >> announced that we would sunset Python 2 in 2015, > > This is a 5 year grace period, which is already a lot of weeks. > Futhermor

Re: Merging the purge-python2-packages branch

2022-06-01 Thread Maxime Devos
zimoun schreef op wo 01-06-2022 om 21:51 [+0200]: > Any user of Guix, scientist or not, can be surprised that their > perfectly working packages are suddenly removed without a period of > grace.  Yes, these packages could have been removed before today since > they are EOL since 2 years.  It does n

Re: Merging the purge-python2-packages branch

2022-06-01 Thread zimoun
Hi, On Wed, 01 Jun 2022 at 18:21, Ludovic Courtès wrote: > The question boils down to: how can we maintain a general-purpose > package collection? I agree and I never said that we have to maintain packages EOL since 2 years. As I pointed, many packages of these set are not broken… yet. Any us

Re: Merging the purge-python2-packages branch

2022-06-01 Thread Ludovic Courtès
Hi, zimoun skribis: > On Tue, 31 May 2022 at 15:07, Maxim Cournoyer > wrote: > >>> Well, as a hobbyist, I am fine with such purge. As a scientific >>> practitioner using Guix at work, it is more annoying… >> >> Agreed. My understanding is that scientists making use of Guix already >> use a v

Re: Merging the purge-python2-packages branch

2022-05-31 Thread zimoun
Hi Maxim, Thanks for this janitor work. :-) On Tue, 31 May 2022 at 15:07, Maxim Cournoyer wrote: >> Well, as a hobbyist, I am fine with such purge. As a scientific >> practitioner using Guix at work, it is more annoying… > > Agreed. My understanding is that scientists making use of Guix alre

Re: Merging the purge-python2-packages branch

2022-05-31 Thread Maxim Cournoyer
Hi Simon, zimoun writes: [...] > BTW, ’python2-biopython’ is broken in the branch > ’purge-python2-packages’ and still there [1]. > > 1: Thanks. It's now gone along pplacer-scripts and pplacer, which were using it as an input. >> This effort is a

Re: Merging the purge-python2-packages branch

2022-05-31 Thread Reza Housseini
On 5/30/22 18:49, zimoun wrote: Well, me, personally, I continue to do most of my research using Python 2 because I cannot afford to port everything to Python 3. And since I do only number crunching, meaning nothing with security implications, I am not particu

Re: Merging the purge-python2-packages branch

2022-05-30 Thread zimoun
Hi Maxim, On lun., 30 mai 2022 at 11:32, Maxim Cournoyer wrote: > zimoun writes: >> On lun., 30 mai 2022 at 09:25, Maxim Cournoyer >> wrote: >> >>> Most of the removal were automated using a script [0], but each package >>> removed had their upstream status considered (using last commit or >>

Re: Merging the purge-python2-packages branch

2022-05-30 Thread Maxim Cournoyer
Hi Simon, zimoun writes: > Hi Maxim, > > Cool! That’s a nice removal. :-) > > On lun., 30 mai 2022 at 09:25, Maxim Cournoyer > wrote: > >> Most of the removal were automated using a script [0], but each package >> removed had their upstream status considered (using last commit or >> existing

Re: Merging the purge-python2-packages branch

2022-05-30 Thread zimoun
Hi Maxim, Cool! That’s a nice removal. :-) On lun., 30 mai 2022 at 09:25, Maxim Cournoyer wrote: > Most of the removal were automated using a script [0], but each package > removed had their upstream status considered (using last commit or > existing patches for Python 3 compatibility) and qu

Merging the purge-python2-packages branch

2022-05-30 Thread Maxim Cournoyer
Hi everyone, Just so you know, there's this 'purge-python2-packages' branch that does away with quite a few Python 2 packages. It greatly reduces the Python 2 dependency graph of Python 2 packages, without totally eliminating it yet. Here's the list of removed packages, obtained with "git log o