Hi Matthias,

On Mon, Sep 27, 2010 at 19:17:28 +0200, Julien Cristau wrote:

> On Sun, Apr  4, 2010 at 03:06:27 +0200, Matthias Klose wrote:
> 
> > 2.6 used 4.8.  an option would be a backport of the 2.6 module
> > including the patches to the 2.5 package; such a patch should only
> > be applied after 2.6 is the default.
> > 
> I tried to do this, came up with the attached patches.  The build log is
> at http://people.debian.org/~jcristau/python2.5-db4.8.log and shows
> errors from test_bsddb3 (specifically Lib/bsddb/test/test_thread.py) in
> some of the runs.  Not sure where to go from there.  Looking at buildd
> logs, either the python2.6 builds nor those from python-bsddb3 seem to
> run those tests, so I don't have anything to compare this to.
> 
I re-enabled the bsddb3 test in python2.6's debian/rules, and I see what
looks like the same error (again on i386):

test_bsddb3
Berkeley DB 4.8.30: (April  9, 2010)
Test path prefix:  /tmp/z-test_bsddb3-28161
Exception in thread reader 1:
Traceback (most recent call last):
  File "/home/julien/tmp/python2.6-2.6.6/Lib/threading.py", line 532, in 
__bootstrap_inner
    self.run()
  File "/home/julien/tmp/python2.6-2.6.6/Lib/threading.py", line 484, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/julien/tmp/python2.6-2.6.6/Lib/bsddb/test/test_thread.py", line 
306, in readerThread
    rec = dbutils.DeadlockWrap(c.next, max_retries=10)
  File "/home/julien/tmp/python2.6-2.6.6/Lib/bsddb/dbutils.py", line 68, in 
DeadlockWrap
    return function(*_args, **_kwargs)
DBLockDeadlockError: (-30994, 'DB_LOCK_DEADLOCK: Locker killed to resolve a 
deadlock')

Do you think that's enough to consider the switch to 4.8 for python2.5?
Should I upload to experimental to get more testing on other
architectures first?

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature

Reply via email to