Red Hat Bugzilla – Bug 171543
update twisted-python from 1.3 to 2.4 stack
Last modified: 2007-11-30 17:11:15 EST
Twisted is currently at version 2.1 and extras only has 1.3. Any chance it
could get updated?
It's at 2.0.1, but yes, I'd like to get it updated at some point. It' s a
tricky update though because upstream has split into subprojects. Some of us
have been trying out various approaches, but we're not there yet I think.
Also twisted is currently broken in devel since in installs in 2.3 while rawhide
uses python 2.4
pyvault ( http://www.python.org/pyvault/SRPMS/index.html ) has rpms of twisted
2.1.0 that work pretty well, wonder if that work could be used to
come up with some rpms that conform to the extras guidelines (pyvault does
things their own way, alas, but their packages are of very good quality
otherwise :-) )
For anyone that's interested, I took the packages from pyvault referenced in
Comment #3, changed some of the dependencies to refer to the names used in
current Extras versions (e.g. SOAPpy instead of python-soappy), updated to
latest versions, fixed most rpmlint issues and tested that they built in mock.
The results are available here:
I don't use most of these packages myself so beware that they may not work, or
be incompatible with other things that depend on Twisted.
Perhaps Thomas could consider this approach for a new release in Extras development?
*** Bug 188133 has been marked as a duplicate of this bug. ***
*** Bug 185726 has been marked as a duplicate of this bug. ***
has a list of new src.rpm's. I've also added part of the divmod stack for
people to play with.
Main change is that all of the packages are arch-specific, so they are actually
all in the same import space. The mixing of noarch and arch packages completely
I will start filing these packages as new package requests if someone can test them.
Did anyone try these ? I would like to start pushing them in.
SAVE THE WHALES !
Could someone *please* change this bug summary so people know what it's all
about when they receive bugzilla CC?
I did some (limited) testing, and the packages worked a-ok for me for the one
inhouse app I tested them with. YMMV.
pyOpenSSL (from rawhide)
python-zope-interface (from apestaart)
python-twisted-core (from apestaart)
binary RPMs (even though I'm acually running fc6/rawhide) to enable me to look
at elisa-0.0.1 and it worked ok (if a little slowly).
I'm using python-twisted-core and python-twisted-web packages that are very
close to yours (main difference is that the .pyo files are not ghosted) with
bittorrent 4.20.9 and they work for me. Can get get these packages submitted for
review so that there's a chance of them getting into Extras before FC6 is released?
I think all of the new packages can be released safely in parallel with the old
python-twisted package, and then when they're all ready, release the new
python-twisted metapackage to upgrade and pull in all the new ones for existing
Thomas, please submit those packages for review, as it doesn't seem you have.
I think that you'll unfortunately need to create a new bugzilla entry for each
an every package... you can start gently with a handful, then another, then... etc.
Note that as Paul just pointed out, %ghost'ing *.pyo files isn't considered the
proper thing to do anymore, see the wiki page for the details :
I'm willing to review a few or even all, so really, do go ahead ASAP :-)
The old python-twisted paclage was removed from Extras development today as it
hadn't been rebuilt (no surprise there). So FE6 is currently without any Twisted
implementation at all. I'm also willing to review some of these packagesl please
do submit them ASAP.
As a start towards moving this forward, I've submitted the dependency package
python-zope-interface for review (Bug #207265).
adding for more deps
Closing bug, if there is any reason this bug should *not* be closed, then reopen
explaining why or add a dependency.