On 06/07/10 22:54, Gergely Imreh wrote:
On 6 July 2010 20:09, Ng Oon-Ee<ngoonee@gmail.com> wrote:
On Tue, 2010-07-06 at 10:51 +0200, Lukáš Jirkovský wrote:
On 6 July 2010 10:19, Isaac Dupree<ml@isaac.cedarswampstudios.org> wrote:
On 07/06/10 01:57, Lukáš Jirkovský wrote:
Hello Allan, I know that I'm just a regular user but I'd like to express my opinion too. I think the transition should be done when most modules and applications support Python 3. I'd not be surprised if the transition of majority of modules would take several years. By that time there may be a way how to do a dual rename.
Hi Lukas, Can you present a technical reason against doing the renaming now? Because as far as I can see, Allan has worked out the kinks and it will actually not harm you as a regular user at all...
(unless you write personal scripts in python that you want to work with #!something on multiple distros? (then you probably want to run them in python version 2) .. I'm not sure I can think of an easy way to do that; maybe for each distro you use you could put a symlink in /usr/local/bin/python2 for example.)
-Isaac
Hi Isaac, I don't write Python scripts but yeah, I think this is a real problem. The other problem is that there are not many users of python 3 out there.
In a more subjective way I think whenever something is set as default it should be the one which has most users (in both terms of people and software).
Lukas
As another user (who doesn't write Python), I'd state that 'majority usage' is a pretty poor guideline for users of a Linux distro, and a relatively small one at that.
I'm all for the option which reduces workload on the packagers. Of course if things break big-time then it may be a problem, but that's what [testing] is for, and those of us using it should know what to do if/when breakage occurs.
Some more background info for those who are not that familiar why the Python 2 vs. 3 is such a big problem (there seem to plenty of people, and sorry for the ones who already know this inside out): http://wiki.python.org/moin/Python2orPython3
From that page: "Popular modules that don't yet support Python 3 include Twisted (for networking and a bunch of other stuff), gevent (like Twisted but different), Django and Pylons (for building websites), PyGTK and PySide (for making GUIs), py2exe (for packaging your application for Windows users), PIL (for processing images), numpy (for number crunching)..."
Thus I would mind a rebuild less, than losing my daily numpy/scipy/PyGTK...
Do you seriously think would be removing those from the repos? That would be insane... numpy/scipy/pygtk/etc will all be in the repos and working. The only thing you will have to do is use "#!/usr/bin/env python2.7" (or just python2) at the start of your script. Allan