On Mon, 11 Feb 2008, Toshio Kuratomi wrote:
Hello TurboGears application developers,
We would like to upgrade the version of Turbogears and SQLAlchemy present on
the Fedora Infrastructure app servers in the near future.
There are a few details that make this an update that I would like to have
people test heavily but overall it should be an easy upgrade for most people.
Details:
TurboGears 1.0.4 is an update that retains TG-1.0.x compatibility. We don't
anticipate any problems with this portion.
SQLAlchemy 0.4 is an incompatible update to SA-0.3.x. TurboGears-1.0.4
includes changes to allow us to use it with minimal porting. Most Fedora Web
apps are using SQLObject so they shouldn't be affected by this update.
python-fedora's tgfas, pkgdb, and smolt use SQLAlchemy. loupgaroublond has
already ported smolt so porting tgfas and pkgdb should be all that is needed
to enable this. I'll be testing ports of both of those this week.
If anyone has another web app that should be accounted for by this update,
please *holler loudly*.
The two issues I anticipate:
1) FC6 is EOL but app3 is still FC6. I've had success using EPEL-5 packages
on FC6/app3 for a few packages in the past but this could be a bit more
involved as TurboGears has a lot of dependencies. Unless we can plan on
obsoleting app3 before we upgrade we'll need to do some testing on publictest1
as well as publictest10 to be sure that the TG package and dependencies work
on FC6.
This is blocking on getting the transifex deps into EPEL. At this point I
think we should stick them in infrastructure repo, some of the package
owners have been contacted and been slow to respond
I've added it to my list of things to do this week, hopefully we'll get
transifex running on other boxes soon.
Toshio, thanks for doing all of this.
-Mike