Aaron Griffin wrote:
On Mon, Oct 6, 2008 at 12:49 AM, Jason Chu <jason@archlinux.org> wrote:
I'm going with Aaron's suggestion. Don't worry about python 3.0 until more things support it. Or create a temporary python3 repo to support software in there (and call the package python3) for people who really want it. Then the python/python2 split will be gentler.
Yeah, instead of using 'extrapkg', just use 'archrelease python3-i686' or something, and manually scp the packages to gerolde (or maybe patch devtools to do this for you). Then, on gerolde, you can do "/arch/db-update i686 python3", though that'd require someone with superpowers manually making a top-level dir.
I think this route would be best - just tell users how to get the python3 repo, and bam. All the tools are made to do exactly this, and considering the python3 upgrade path will take weeks, not days, it makes perfect sense to use a side repo for this until we're at a level of support where we want to move it into testing/extra.
Sounds a good plan. What I am going to do now is: 1) Transition to python-2.6. I have tried most packages that need rebuilt already and it seems to be a fairly easy transition. Will do this as soon as gnome and boost rebuilds are out of [testing]. 2) Add a python3 package to [community] so people will not complain about it not being in the repos but building against it will be discouraged (as deps in the [extra] repo will still be built against python2). 3) As devs find their packages can be built with python3, they should add them to this wiki page: http://wiki.archlinux.org/index.php/DeveloperWiki:Python_Todo_List (python3 section at the bottom) 4) When enough (to be defined...) packages are in that list, create a [python] repo for the transition of python to python-3.x and make a python2 package. Allan