TurboGears-1.0.4/SQLAlchemy-0.4 upgrade

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

2) Because python-fedora has to be ported to the new SA API I also want to update the code to use the latest TurboGears conventions. This will allow us to simplify the TG-Auth code quite a bit (I'll be able to get rid of about half of our code in favor of code that's carried in TG proper). However, there is the risk that some of the bugs that we fixed when creating our code will be reintroduced because of this. I'm thinking especially about the session bug where people would hit the login page and then not be logged in or hit the logout page but not be logged out. Since that bug was hard to reproduce reliably, I'll need other people to help test this.

I'm getting the new python-fedora working on publictest10 right now and will be installing and testing the new stack on publictest1 soon (probably tomorrow.) I'll send a note for people to beat on it while I port over the packagedb.

-Toshio

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux