[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: DPMT: flufl.lock 2.1.1-1



[Barry Warsaw, 2011-08-22]
> I've managed to file ITPs and package up two more flufl packages, flufl.lock

* build directory is not removed in clean target (and thus package
  cannot be build twice in a row)
* lintian complains with:

W: flufl.lock source: build-depends-on-1-revision build-depends: python-sphinx (>= 1.0.7+dfsg-1)
E: python-flufl.lock: helper-templates-in-copyright
E: python-flufl.lock: extended-description-is-empty
W: python-flufl.lock: duplicate-changelog-files usr/share/doc/python-flufl.lock/changelog.gz usr/share/doc/python-flufl.lock/html/_sources/NEWS.txt.gz

* it FTBFS in my pbuilder (works fine on my desktop):

======================================================================
FAIL: /tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt
Doctest: using.txt
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/doctest.py", line 2166, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for using.txt
  File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 0

----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 116, in using.txt
Failed example:
    acquire(filename, timedelta(seconds=5))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[24]>", line 1, in <module>
        acquire(filename, timedelta(seconds=5))
      File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/tests/subproc.py", line 45, in acquire
        queue = multiprocessing.Queue()
      File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in Queue
        return Queue(maxsize)
      File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in __init__
        self._rlock = Lock()
      File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in __init__
        SemLock.__init__(self, SEMAPHORE, 1, 1)
      File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in __init__
        sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
    OSError: [Errno 38] Function not implemented
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 121, in using.txt
Failed example:
    t1 - t0 > 4
Differences (ndiff with -expected +actual):
    - True
    + False
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 151, in using.txt
Failed example:
    t_broken = waitfor(filename, lock.lifetime)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[36]>", line 1, in <module>
        t_broken = waitfor(filename, lock.lifetime)
      File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/tests/subproc.py", line 63, in waitfor
        queue = multiprocessing.Queue()
      File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in Queue
        return Queue(maxsize)
      File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in __init__
        self._rlock = Lock()
      File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in __init__
        SemLock.__init__(self, SEMAPHORE, 1, 1)
      File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in __init__
        sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
    OSError: [Errno 38] Function not implemented
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 152, in using.txt
Failed example:
    t_broken < 5
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[37]>", line 1, in <module>
        t_broken < 5
    NameError: name 't_broken' is not defined
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 154, in using.txt
Failed example:
    lock.is_locked
Differences (ndiff with -expected +actual):
    - False
    + True
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 160, in using.txt
Failed example:
    lock.lock()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[39]>", line 1, in <module>
        lock.lock()
      File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/_lockfile.py", line 261, in lock
        raise AlreadyLockedError('We already had the lock')
    AlreadyLockedError: We already had the lock
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 162, in using.txt
Failed example:
    t_broken = waitfor(filename, lock.lifetime)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[41]>", line 1, in <module>
        t_broken = waitfor(filename, lock.lifetime)
      File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/tests/subproc.py", line 63, in waitfor
        queue = multiprocessing.Queue()
      File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in Queue
        return Queue(maxsize)
      File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in __init__
        self._rlock = Lock()
      File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in __init__
        SemLock.__init__(self, SEMAPHORE, 1, 1)
      File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in __init__
        sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
    OSError: [Errno 38] Function not implemented
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 163, in using.txt
Failed example:
    t_broken > 3
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[42]>", line 1, in <module>
        t_broken > 3
    NameError: name 't_broken' is not defined
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 165, in using.txt
Failed example:
    lock.is_locked
Differences (ndiff with -expected +actual):
    - False
    + True
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 177, in using.txt
Failed example:
    lock.lock()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[45]>", line 1, in <module>
        lock.lock()
      File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/_lockfile.py", line 261, in lock
        raise AlreadyLockedError('We already had the lock')
    AlreadyLockedError: We already had the lock
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 189, in using.txt
Failed example:
    acquire(filename, timedelta(seconds=3))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[51]>", line 1, in <module>
        acquire(filename, timedelta(seconds=3))
      File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/tests/subproc.py", line 45, in acquire
        queue = multiprocessing.Queue()
      File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in Queue
        return Queue(maxsize)
      File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in __init__
        self._rlock = Lock()
      File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in __init__
        SemLock.__init__(self, SEMAPHORE, 1, 1)
      File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in __init__
        sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
    OSError: [Errno 38] Function not implemented
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 192, in using.txt
Failed example:
    hostname, pid, lockfile = lock.details
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/doctest.py", line 1254, in __run
        compileflags, 1) in test.globs
      File "<doctest using.txt[53]>", line 1, in <module>
        hostname, pid, lockfile = lock.details
      File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/_lockfile.py", line 161, in details
        raise NotLockedError('Details are unavailable')
    NotLockedError: Details are unavailable
----------------------------------------------------------------------
File "/tmp/buildd/flufl.lock-2.1.1/flufl/lock/docs/using.txt", line 195, in using.txt
Failed example:
    pid == os.getpid()
Differences (ndiff with -expected +actual):
    - False
    + True


----------------------------------------------------------------------
Ran 2 tests in 0.016s


PS feel free to reply in private
-- 
Piotr Ożarowski                         Debian GNU/Linux Developer
www.ozarowski.pl          www.griffith.cc           www.debian.org
GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645


Reply to: