Montag, 30. November 2009

TurboGears 2.1a3 is packaged and ready for installation on openSUSE!
I finally got some time over the weekend to look into packaging all the components for TurboGears2 into rpm format. Now that everything has finally successfully built, you can 1-click install TurboGears2 on openSUSE using a simple

zypper in python-tg-devtools
(once you have the repository added as a zypper source, of course. If you haven't you need to try this first:
zypper ar http://download.opensuse.org/repositories/home:/babelworx:/tg21/devel_languages_python_openSUSE_11.22/ home:babelworx:tg21
).Or you can use the button below (on openSUSE).

TurboGears2 now (mostly) packaged as noarch
Given that the packaging took place on an openSUSE 11.2 machine, I was able to package most of the packages as noarch (for older versions of openSUSE it was not really possible - at least not without signifant headache). Some packages are still architecture dependent. For example python-simplejson uses C optimisations, which cannot be build as noarch. Overall, having the repository available mostly as noarch should make installation and updates smoother. Older versions used to install e.g. i586 packages when the x86_64 version wasn't yet available, causing unforeseen application import problems. That should more or less be sorted out now.