Python2 demotion (moving from main to universe) in progress

Xen list at xenhideout.nl
Sat Dec 9 11:47:28 UTC 2017


Colin Watson schreef op 09-12-2017 0:24:

> there are good reasons behind many of the changes in Python 3

You know, an appeal to "good reasons" is really a blanket statement that 
betrays the absence of any good reasons.

So you go on to detail the similarities with C but with C there never 
was one breaking point, just incremental changes.

Maintenance is about incremental changes.

The work you are doing which falls under maintenance is the work that is 
required to get to the point where you can make the transition.

I have no great experience in large projects myself but I do understand 
the "fixing stuff before you can move on" aspect.

For example, making large backups or moving a system to some other place 
usually requires cleaning work to be done beforehand.

This is common in life as well; you try to get things "in order" before 
making major changes.

And while you could of course indeed recognise the benefit in doing so 
and the opportunity to defeat stale situations that by nature of their 
inertia would otherwise not get resolved,

that doesn't mean the change itself, or the *causation* of that change 
by another party, could then be considered always "happy" or "positive".

Even if you lose your house, this still applies.

It's YOU making the best of a situation, it doesn't make the situation 
happy, nor does it mean that the situation should be allowed or 
encouraged to be enacted in the first place.

You are already at the end of the stick at this point; you are already 
dealing with consequences.

Someone might lose their child and make positive changes as a 
consequence; this doesn't mean you should cause people to lose their 
children.

The work of "God" (unfortunate events) should not be willfully 
perpetrated by humans on one another on purpose.

Apparently the cost of transitioning is causing many outlets to choose 
another language for their projects; they have to rewrite anyway or find 
different libraries and this is then enough of a reason to make the jump 
to another language that promises more long term stability.

Also your project is a work in progress and you are a software company 
at heart; for you transitioning is going to be more natural and less 
costly than businesses that only *use* software but don't produce it, or 
don't produce it as their main enterprise, or for their own consumption.

I have to stop writing though.

I apologize for any "shortcutting" here or not giving your writings 
enough time.

Regards.




More information about the Ubuntu-devel-discuss mailing list