[Buildbot-devel] Unit tests failing (Mandriva Linux 2008)

Ian Britten britten at caris.com
Mon Jun 16 11:27:12 UTC 2008


Jean-Paul Calderone wrote:
> On Fri, 13 Jun 2008 16:50:35 -0400, "Dustin J. Mitchell" 
> <dustin at zmanda.com> wrote:
> 
>>> From a quick look, it seems that the zope interfaces package
>>
>> (http://www.zope.org/Products/ZopeInterface) isn't installed, or isn't
>> available for some reason.  Is it listed as a build dependency?
> 
> 
> It might be a little deeper than this.  Notice that it's an AttributeError
> for `Interface´ on `components´, which is `twisted.python.components´, 
> which
> has not had `Interface´ in it for quite a long time now.  Perhaps there is
> some version skew in the Twisted package?  I'd expect this to completely
> break Twisted for all purposes, though.  Maybe Twisted Mail is packaged
> separately and only it has this issue?

I've been installing stuff left-and-right, trying anything that
looks like it might be related  (This is in addition to the minimal
dependencies that the install dictated).

Currently, I've have (Amongst a lot of stuff I've tried):
- buildbot-0.7.6-1mdv2008.1
- python-2.5.2-2.1mdv2008.1
- python-zope-interface-3.3.0-3mdv2008.0
- python-twisted-2.5.0-1mdv2008.0
- python-twisted-mail-0.3.0-2mdv2008.1
- A bunch of other python-twisted-stuff (conch, core, lore, etc)
- A bunch of other python stuff (base, cairo, dbus, etc)

Note that other than just installing them, I haven't done anything
else to configure them, etc.

If it'd be of any help, full package listings can be seen at:
http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/official/2008.1/i586/media/main/release/
http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/official/2008.1/i586/media/main/backports/
http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/official/2008.1/i586/media/contrib/release/
http://gulus.usherbrooke.ca/pub/distro/Mandrakelinux/official/2008.1/i586/media/contrib/backports/

Thanks for any help/suggestions!
Ian



PS - Here's the bits of output from the unit tests that fail, in
case they're related.  Otherwise, ignore this for now, and I'll
pursue it in a different thread:

% PYTHONPATH=. trial buildbot.test

buildbot.test.test_buildreq
   Request
     testMerge ...                                                          [OK]
   Set
     testBuildSet ...                                                       [OK]
     testSuccess ...                                                        [OK]
                                                     [ERROR]
                                                     [ERROR]
                                                     [ERROR]
                                                     [ERROR]
                                                     [ERROR]


buildbot.test.test_p4poller
   TestP4Poller
     testAlreadyWorking ...                                                 [OK]
     testCheck ...                                                          [OK]
     testFailedChanges ...                                                  [OK]
     testFailedDescribe ...                                                 [OK]
     testSplitFile ...                                                      [OK]
                                                   [ERROR]
                                                   [ERROR]


buildbot.test.test_runner
   Create
     testMaster ...                                                         [OK]
     testSlave ...                                                          [OK]
     testUpgradeMaster ...                                               [ERROR]


buildbot.test.test_scheduler
   Scheduling
     testAnyBranch ...                                                      [OK]
     testAnyBranch2 ...                                                     [OK]
     testBranch ...                                                         [OK]
     testGetBuildSets ...                                                   [OK]
     testNightly ...                                                        [OK]
     testPeriodic1 ...                                                      [OK]
     testTryJobdir ...                                                      [OK]
     testTryUserpass ...                                                    [OK]
                                                 [ERROR]
                                                 [ERROR]
                                                 [ERROR]
                                                 [ERROR]
                                                 [ERROR]


buildbot.test.test_svnpoller

   Misc
     testAlreadyWorking ...                                                 [OK]
     testGetRoot ...                                                        [OK]
                                                     [ERROR]


buildbot.test.test_util
   Compare
     testCompare ...                                                        [OK]
                                                     [ERROR]
                                                     [ERROR]
                                                     [ERROR]

After this point, you get multiple of these:
exceptions.AttributeError: 'module' object has no attribute 'Interface'




More information about the devel mailing list