Your message dated Sun, 31 Dec 2017 15:07:50 +0000
with message-id <e1evfdk-000ie6...@fasolo.debian.org>
and subject line Bug#864337: fixed in python-blessed 1.14.2-1
has caused the Debian Bug report #864337,
regarding python-blessed: Non-determistically FTBFS due to unreliable timing in 
tests
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
864337: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864337
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-blessed
Version: 1.14.1-1
Severity: serious
Justification: fails to build from source
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Dear Maintainer,

python-blessed's testsuite appears to use method timing/benchmarking in such 
a way that it will non-deterministically FTBFS:

  […]
  ________________________ test_esc_delay_cbreak_timout_0 
________________________
  
      def test_esc_delay_cbreak_timout_0():
          """esc_delay still in effect with timeout of 0 ("nonblocking")."""
          pid, master_fd = pty.fork()
          if pid == 0:  # child
              cov = init_subproc_coverage('test_esc_delay_cbreak_timout_0')
              term = TestTerminal()
              os.write(sys.__stdout__.fileno(), SEMAPHORE)
              with term.cbreak():
                  stime = time.time()
                  inp = term.inkey(timeout=0)
                  measured_time = (time.time() - stime) * 100
                  os.write(sys.__stdout__.fileno(), (
                      '%s %i' % (inp.name, measured_time,)).encode('ascii'))
                  sys.stdout.flush()
              if cov is not None:
                  cov.stop()
                  cov.save()
              os._exit(0)
      
          with echo_off(master_fd):
              os.write(master_fd, u'\x1b'.encode('ascii'))
              read_until_semaphore(master_fd)
              stime = time.time()
              key_name, duration_ms = read_until_eof(master_fd).split()
      
          pid, status = os.waitpid(pid, 0)
          assert key_name == u'KEY_ESCAPE'
          assert os.WEXITSTATUS(status) == 0
          assert math.floor(time.time() - stime) == 0.0
  >       assert 34 <= int(duration_ms) <= 45, int(duration_ms)
  E       AssertionError: 71
  E       assert 71 <= 45
  E        +  where 71 = int('71')
  
  blessed/tests/test_keyboard.py:528: AssertionError
  ==================== 1 failed, 305 passed in 75.27 seconds 
=====================
  E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd 
/build/1st/python-blessed-1.14.1/.pybuild/pythonX.Y_3.5/build; python3.5 -m 
pytest 
  dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.5 returned 
exit code 13
  debian/rules:7: recipe for target 'build' failed
  make: *** [build] Error 25
  dpkg-buildpackage: error: debian/rules build gave error exit status 2
  I: copying local configuration
  E: Failed autobuilding of package

  […]

The full build log is attached or can be viewed here:

    
https://tests.reproducible-builds.org/debian/logs/unstable/amd64/python-blessed_1.14.1-1.build1.log.gz


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-

Attachment: python-blessed.1.14.1-1.logs.unstable.log.txt.gz
Description: Binary data


--- End Message ---
--- Begin Message ---
Source: python-blessed
Source-Version: 1.14.2-1

We believe that the bug you reported is fixed in the latest version of
python-blessed, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 864...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pierre-Elliott Bécue <be...@crans.org> (supplier of updated python-blessed 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 31 Dec 2017 14:01:34 +0100
Source: python-blessed
Binary: python-blessed python3-blessed
Architecture: source
Version: 1.14.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
Changed-By: Pierre-Elliott Bécue <be...@crans.org>
Description:
 python-blessed - Thin, practical wrapper around terminal capabilities in 
Python2
 python3-blessed - Thin, practical wrapper around terminal capabilities in 
Python3
Closes: 864337
Changes:
 python-blessed (1.14.2-1) unstable; urgency=medium
 .
   * Team upload
   * New upstream release 1.14.2
   * Add a patch to remove a not reliable test assertion. (Closes: #864337)
   * d/control:
     - Bump Standards-Version to 4.1.3.
     - Change Build-Depends for debhelper to 11
     - Add a basic Testsuite
     - Remove X-Python3?-Version tags
   * d/compat: Bump to 11
   * d/watch: version bump to 4 and https link with uscan tags
Checksums-Sha1:
 79669104b3e9621a1f8115ef62d321b78d916073 2296 python-blessed_1.14.2-1.dsc
 b21cb37a5bcf9278d040c1da43e7e5cc6252ef39 82942 
python-blessed_1.14.2.orig.tar.gz
 c2bef9974d2228c81e418b17d0626826c10c467a 3464 
python-blessed_1.14.2-1.debian.tar.xz
 49b1fb82e1f9bd38d6ccf5d898881af8322ee656 6890 
python-blessed_1.14.2-1_amd64.buildinfo
Checksums-Sha256:
 d668d8a9ea75b3554637da34cbc77a17a439177e07c8ff492ef5b82f3bbda1bd 2296 
python-blessed_1.14.2-1.dsc
 2342125fd4f27f00d2677798bd06be2e6a1178e77c0298080abe4f720070693b 82942 
python-blessed_1.14.2.orig.tar.gz
 4696c2ef5cc77f852640caa22b0c457731fea8f6e34d93942acde6dc9c5dab50 3464 
python-blessed_1.14.2-1.debian.tar.xz
 c8c5a4a37640b9c620b8e5249b46753d37f2773fdcd59163d6c90709f7d60ff7 6890 
python-blessed_1.14.2-1_amd64.buildinfo
Files:
 817f833f29b0be5d629d1fe2c59f416b 2296 python optional 
python-blessed_1.14.2-1.dsc
 898d027823989f22e678c06f657c5b5f 82942 python optional 
python-blessed_1.14.2.orig.tar.gz
 fe9ca8c6be7b50ad1d11e78724cc48ce 3464 python optional 
python-blessed_1.14.2-1.debian.tar.xz
 ee843fd05efa06d5ee3bb4fb0f5ef9ac 6890 python optional 
python-blessed_1.14.2-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlpI6cwACgkQCBa54Yx2
K63tSRAAj2EuPoCOCGLeeWvVX6RuJkr2MPchXqHDQFyicIneIEAZPQtw5EQfaXrT
ZvqXYPHsPJbx2bnyZ5AV+nNC8YAoXTPaKPCy/8+/avjNdCiK3WUPJq++JHRDXH+F
EL0vOLb2wRZZ1YTkC3DvyA5nsg2fwo2lu0i5/L1NNrjr5urJtslScTsjRh+1iBW5
Yae7OH9/03xd16qtNbjCE5/LQDe4bvAj08kcvhC7WEDvQd5MhsuWV0H/fp7pCR6s
gs++h4sttG2cHcUyV4GJw6FQyfno70qGc0KPjJfXljBA49ejFxEUly8Y+fL0sFsD
gk45TpHGq0goFHzIwTAE4e4V8MiJh1Atc3foa/6wJKJBh571IGAT+FNV0ypDe8fD
HHu5kLPKuIohgyMVuiMMV2p2bHZhKsyK9fm4ES8d42pr48cpxLJf5Q28UzoDtYkh
8grUJPMpvRvHFDsCkfncVkww/9E84JEbB34nEDmDAKARU4j68xuvH6SnSxUZ6Ru8
qDKkC7a+1z7q44lzhV6Y4PUbvi1nIrtzdory50+iMlW9p6mclhmqcWAfUHkZL4nY
fxbqyPXQooCcmzQcL82GxdHnSr5f/paw2lVB07L72RlLW7h3wa8bTNAchrZbWb36
s9bDWjKc3fVg5F+YA0Jff/6uQUjQIUf2edaWxdm4oxpha5nl5pE=
=TUPh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to