On 08/20/2010 01:42 PM, Kevin Fenzi wrote:
On Fri, 20 Aug 2010 10:58:24 -0700
Jesse Keating <jkeating@j2solutions.net> wrote:

Here is the situation.  In EPEL6 we'd like to ship Trac 0.12.  This is
the latest upstream release and since upstream tends to do db format
changes between releases we'd like to start with the newest one and
run with it.

However trac 0.12 requires python-genshi 0.6, and RHEL6(.0) will ship
with python-genshi-0.5.x.  I've put in an RFE to get that updated in
RHEL6.1.  There is good chance, but not a guarantee that this will
happen.

One way out of this situation I see is to (temporarily?) bundle
python-genshi 0.6 with the Trac package, solely for the use of the
Trac package.  It'd require that Trac maintainers become bugzilla
watchers (somehow...) of python-genshi so that we can see any bugs or
updates and make sure they get applied if necessary.
I think bundling is a bad idea. 

I really don't want to ship trac 0.11 with EPEL6.  It won't likely
have a super long life upstream which would put us in a bad situation
of having to support it ourselves and try to roll security fixes for
it ourselves (which was !fun on older EPEL branches for older Trac).
The only other option I see here is to withold Trac from EPEL6 until
(maybe?) RHEL6.1 which also doesn't seem like a fun option.

Looking for other ideas, or thoughts on the above.  Thanks!
Submit a 'python-genshi-06' package and have track 0.12 use that
instead of the base python-genshi?  You would need to of course make
sure they could parallel install. 

kevin

_______________________________________________ epel-devel-list mailing list epel-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/epel-devel-list
This would be my preference.

-J

-- 
- in your fear, speak only peace
  in your fear, seek only love

-d. bowie