TG2 and RHEL-6
Luke Macken
lmacken at redhat.com
Wed Jun 9 17:54:13 UTC 2010
On Wed, 2010-06-09 at 12:22 -0400, Toshio Kuratomi wrote:
> On Tue, Jun 08, 2010 at 02:13:22PM -0500, Mike McGrath wrote:
> > On Tue, 8 Jun 2010, Dennis Gilmore wrote:
> >
> > > So one of the things moving from EPEL to RHEL in EL-6 is the TurboGears 2
> > > stack. We recently had TG-2.1 pushed into EPEL-5 testing. this is newer than
> > > what is in EL-6. TG-2.1 broke a couple of things in Moksha(community)
> > > because its using internal api's that changed, the public api is stable. but
> > > it brings up the maintenance burden for when we start migrating to EL-6 on app
> > > servers. Moksha would ethier need to work with 2.0 and 2.1? not sure if its
> > > doable. or the version for EL-6 will need to use the old api. or something
> > > else ive not mentioned/thought of.
> > >
> >
> > FWIW, when I tested 2.1 with virt_web (it was written against 2.0) so I
> > suspect the changes are small.
> >
> > >
> > > another option is replace the TG stack. which then means for the life of us
> > > using EL-6 we will need to maintain the TG stack in the infra repo and any
> > > packages we use on top of it. it also means we cant put TG apps into EPEL-6
> > > since they wont work.
> > >
> > > alternatively we could use some fedora app servers where we can put everything
> > > into fedora. maintain an updated stack in fedora, but have the additional
> > > cost of greater maintenance needed for the fedora based servers.
> > >
> > > I don't have the answer but we need to start the discussion now so that we
> > > have a plan and dont get blindsided by this.
> > >
> >
> > Also right now we only have one tg2 app/stack deployed in community. It
> > exists fine with the 1.x tree. Luke's already got a working moksha with
> > 2.1 so I think keeping our apps in line will be pretty easy, the bigger
> > question is what will ship with RHEL. if they do ship 2.0, will EPEL
> > allow a 2.1 fork or will we have to run our own? Will it not matter? I
> > think I have more questions then answers on that but yeah thanks for
> > getting the conversation started.
> >
> Just judging by the way the infrastructure repo has grown over the course of
> RHEL5, I think that it's inevitable that we eventually roll our own version
> of tings that we are developing against. However, for the sake of reducing
> the maintainance burden we carry, I think it would be great if we could
> defer this for as long as possible.
>
> In TG2 vs TG2.1's case, most of the improvements seem to be speed. If we
> aren't having problems keeping up with the number of requests, perhaps we
> want to wait to switch to TG-2.1 on the app servers. Luke, does that sound
> right for now?
Speed, and a lot of bugfixes.
http://trac.turbogears.org/wiki/2.0/ChangeLog
Also, TG2.1, which is in EL-5 testing, is already on our app servers as
of yesterday. If we need to pull 2.1 out of EL-5, we'll want to
downgrade.
luke
More information about the infrastructure
mailing list