Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 231675
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Python Gentoo Team <python@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Hanno Boeck <hanno@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 231675 depends on: Show dependency tree
Bug 231675 blocks: 206043 234765
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-07-13 11:27 0000
I'd like to request stable marking of twisted-8.1.0 (and -web, -words, probably
others). I know it fails in src_test, but that's no regression, old versions
also do.

python-team, please comment on it and cc archs if you're ok with that.

------- Comment #1 From Hanno Boeck 2008-08-04 21:56:55 0000 -------
archs please go ahead

------- Comment #2 From Ferris McCormick 2008-08-05 12:38:51 0000 -------
Sparc done for twisted{-words,-web}-8.1.0  --- I'll leave us on CC in case you
add to the list of requested packages.

------- Comment #3 From Jeroen Roovers 2008-08-08 03:12:41 0000 -------
Stable for HPPA.

------- Comment #4 From Markus Rothe 2008-08-08 18:41:21 0000 -------
ppc64 stable

------- Comment #5 From Raúl Porcel 2008-08-08 19:18:39 0000 -------
alpha/ia64/x86 stable

------- Comment #6 From Santiago M. Mola 2008-08-09 18:16:29 0000 -------
@Python: What about -mail, -names, -news, -lore and -runner?

------- Comment #7 From Dirkjan Ochtman 2008-08-11 07:44:47 0000 -------
Yeah, this is a problem. twisted-mail's stable version 0.3.0 is now only
available for use with twisted-2.4.0, and recent buildbot seems to require
twisted-mail, so all buildbot users cannot upgrade at this point. Please fix
this.

------- Comment #8 From Mike Nerone 2008-08-11 16:07:00 0000 -------
dev-python/twisted-8.1.0 generates the following error during the first merge:

============================
 * Byte compiling python modules for python-2.5 .. ...                         
                                                                               
                [ ok ]
 * Regenerating plugin cache
Traceback (most recent call last):
  File "<string>", line 1, in <module>

  File "/usr/lib/python2.5/site-packages/twisted/plugin.py", line 200, in
getPlugins
    allDropins = getCache(package)
--- <exception caught here> ---
  File "/usr/lib/python2.5/site-packages/twisted/plugin.py", line 165, in
getCache
    provider = pluginModule.load()
  File "/usr/lib/python2.5/site-packages/twisted/python/modules.py", line 380,
in load
    return self.pathEntry.pythonPath.moduleLoader(self.name)
  File "/usr/lib/python2.5/site-packages/twisted/python/modules.py", line 618,
in moduleLoader
    return self._moduleLoader(modname)
  File "/usr/lib/python2.5/site-packages/twisted/python/reflect.py", line 426,
in namedAny
    topLevelPackage = _importAndCheckStack(trialname)
  File "/usr/lib/python2.5/site-packages/twisted/plugins/testplugin.py", line
12, in <module>
    from twisted.plugin import IPlugin, ITestPlugin, ITestPlugin2
exceptions.ImportError: cannot import name ITestPlugin
================================

After the error, the installation is actually successful, but I'm not sure it's
trustworthy. Merging a second time resolves the problem (I assume because
ITestPlugin is now available - I didn't actually look).

------- Comment #9 From Mike Nerone 2008-08-11 16:11:24 0000 -------
And yes, the stable tree is broken. If you have any dependency on
twisted-names, which has a dep on "=dev-python/twisted-2.4*", then portage will
try to pull in both dev-python/twisted-2.4.0 and dev-python/twisted-8.1.0,
which are in the same slot, so produce a conflict.

------- Comment #10 From Mike Nerone 2008-08-11 16:12:27 0000 -------
Sorry, I meant to point out that the current stable twisted-names,
dev-python/twisted-names-0.3.0, has that "=dev-python/twisted-2.4*" dependency.

------- Comment #11 From Hanno Boeck 2008-08-11 16:33:04 0000 -------
For the test failures, this is known, though it also appears in the current
stable ones, so it's not a regression.

Beside -web and -words, the following have hard deps on 2.4, so should probably
be stable marked in sync:
-xish
-runner
-pair
-news
-names
-mail
-lore
-flow
-conch

------- Comment #12 From Santiago M. Mola 2008-08-11 17:01:22 0000 -------
After some testing, it seems to me that these are ready to go stable:
twisted-8.1.0
twisted-web-8.1.0
twisted-words-8.1.0
twisted-conch-8.1.0
twisted-lore-8.1.0
twisted-mail-8.1.0
twisted-names-8.1.0
twisted-news-8.1.0
twisted-runner-8.0.0

And these packages should be removed from the tree:
twisted-xish
twisted-pair
twisted-flow

as well as twibber and old versions of pymsn-t which depend on twisted-xish.

------- Comment #13 From Maurice van der Pot 2008-08-11 18:02:18 0000 -------
old pymsn-t removed

------- Comment #14 From Ferris McCormick 2008-08-11 18:39:22 0000 -------
Sparc stable also for:
  twisted-runner-8.0.0
  twisted-names-8.1.0
  twisted-conch-8.1.0
  twisted-mail-8.1.0
  twisted-news-8.1.0
  twisted-conch-8.1.0
(All tests pass, although runner/names/news don't seem to have any tests.)

Keeping sparc on CC in case more requirements emerge.

------- Comment #15 From Jesus Rivero 2008-08-12 03:38:07 0000 -------
Hello, 

dev-python/twisted-xish
dev-python/twisted-pair
dev-python/twisted-flow
dev-python/twibber

  Are now masked for removal in 30 days. as Coldwind pointed out, they are of
no use now. 

  Please, go ahead with stabilization. 

  Thanks, 

------- Comment #16 From Jesus Rivero 2008-08-12 05:02:38 0000 -------
Old versions of twisted-words (twisted-words-0.1.0-r1.ebuild and
twisted-words-0.1.0-r2.ebuild) are removed from tree as they also depended on
dev-python/twisted-xish

Regards, 

------- Comment #17 From Santiago M. Mola 2008-08-13 09:03:33 0000 -------
amd64 stable.

repoman warnings:
   dev-python/twisted-web/twisted-web-8.1.0.ebuild: IUSE is not defined
   dev-python/twisted-names/twisted-names-8.1.0.ebuild: IUSE is not defined
   dev-python/twisted-conch/twisted-conch-8.1.0.ebuild: IUSE is not defined
   dev-python/twisted-mail/twisted-mail-8.1.0.ebuild: IUSE is not defined
   dev-python/twisted-lore/twisted-lore-8.1.0.ebuild: IUSE is not defined
   dev-python/twisted-news/twisted-news-8.1.0.ebuild: IUSE is not defined
   dev-python/twisted-runner/twisted-runner-8.0.0.ebuild: IUSE is not defined

IUSE is set in twisted.eclass, but you should define it in the ebuild too, even
if it's empty.

------- Comment #18 From Raúl Porcel 2008-08-13 11:17:10 0000 -------
alpha/ia64/x86 stable

------- Comment #19 From Carsten Lohrke 2008-08-14 21:04:13 0000 -------
Marking something stable requires that all stable ebuilds work with the most
recent stable common dependency you're stabilizing. This has been botched in
this case, as comment 7 and bug 234765 highlight. cc'ing the QA team, since
this should not happen in the stable tree.

I wonder what is so hard about to understand that this is not acceptable, given
that I see such issues a lot more often nowadays.

------- Comment #20 From Santiago M. Mola 2008-08-15 12:16:35 0000 -------
Please, hppa and ppc64, stabilize ASAP since you still have broken stable tree.
The rest of arches are ok.

------- Comment #21 From Jeroen Roovers 2008-08-15 13:55:31 0000 -------
(In reply to comment #20)
> Please, hppa and ppc64, stabilize ASAP since you still have broken stable tree.

Stabilise what?

------- Comment #22 From Santiago M. Mola 2008-08-15 14:17:43 0000 -------
(In reply to comment #21)
> 
> Stabilise what?
> 

See comment #12. Anything in that list if you have previous stable versions.

------- Comment #23 From Jeroen Roovers 2008-08-15 14:34:09 0000 -------
Nothing to do.

------- Comment #24 From Markus Rothe 2008-08-24 11:29:46 0000 -------
ppc64 stable

------- Comment #25 From nixnut 2008-12-20 18:39:42 0000 -------
ppc stable

------- Comment #26 From Raúl Porcel 2009-02-20 18:12:12 0000 -------
All seems done

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug