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