guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Python 2 end-of-life?


From: zimoun
Subject: Re: Python 2 end-of-life?
Date: Wed, 27 Nov 2019 18:35:42 +0100

Hi Konrad,

On Wed, 27 Nov 2019 at 08:56, Konrad Hinsen <address@hidden> wrote:

> > IOW, a bunch just differ by version -- I wonder how many of the
> > packages that drew in old versions could run fine with respective
> > latest versions of what they are dependent on?
>
> That's a very good question!

Is it not cheap to replace the python2 dependency by the python3 one
and try to locally build?


The snippet of code you sent helps to figure out which packages are
still using Python2.

As you said, some packages will not be updated to Python 3. Let
document it in description for example and let provide a rationale
explaining why that we put in the manual.


> That's yet another question: could we patch the upstream code to replace
> Python by something else that's more convenient for Guix. That may
> actually be a worthwhile approach to reduce software bloat in Guix,
> but it also shifts some of the maintenance burden from upstream to Guix.

It does not appear to me a reasonable approach.


> Guix might well contribute to a long-term improvement of everyone's
> habits in this respect, by providing the bird's-eyes view of software
> systems that developers and maintainers of individual packages cannot
> have. What you describe is just the application of well-known ideas from
> software engineering (cleaning up code before it becomes unmaintainable)
> to the systems level. Which is possible because Guix turns the systems
> level into just another software layer.

Agree! :-)


All the best,
simon



reply via email to

[Prev in Thread] Current Thread [Next in Thread]