Your message dated Wed, 03 Jan 2018 00:50:09 +0000
with message-id <e1ewxfx-0007af...@fasolo.debian.org>
and subject line Bug#864337: fixed in python-blessed 1.14.2-2
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-2

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: Wed, 03 Jan 2018 01:18:43 +0100
Source: python-blessed
Binary: python-blessed python3-blessed
Architecture: source
Version: 1.14.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<python-modules-team@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-2) unstable; urgency=medium
 .
   * Team upload.
   * d/patches/0001: Remove all time-based assertions in test_keyboard.py.
     (Closes: #864337)
   * Remove d/clean as the egg files are included in the git repo since the
     beginning, and it's not coherent with the current package's behaviour.
Checksums-Sha1:
 6ba96ecb1a47ba6911ccf7ba8c30be730cc75254 2296 python-blessed_1.14.2-2.dsc
 5576de1b1e0e8494a1c73c1735755a99f0f1f373 3692 
python-blessed_1.14.2-2.debian.tar.xz
 af30b1b08df6267ba68cb7da3ba9d0b021e345b3 6890 
python-blessed_1.14.2-2_amd64.buildinfo
Checksums-Sha256:
 247d8f777049686c9698f3ba214cdc1bfcd3787112431d7498e0baf382af053f 2296 
python-blessed_1.14.2-2.dsc
 52a14078d2fabd3c8d55964f1c65e8ee6aa861f21d6efb9db5ecf6245d0d764f 3692 
python-blessed_1.14.2-2.debian.tar.xz
 19dc25d51b84d93928cb41e48a2643bc5833019b560ed5bb7ab88cf137fce3cd 6890 
python-blessed_1.14.2-2_amd64.buildinfo
Files:
 79bad530c1df692dbed3c99c0063a11a 2296 python optional 
python-blessed_1.14.2-2.dsc
 53cc2f5f69c0107cbaf3af3ac74c896a 3692 python optional 
python-blessed_1.14.2-2.debian.tar.xz
 ccf2c89e2425df09f9fc120c44a14ea9 6890 python optional 
python-blessed_1.14.2-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlpMJZcACgkQCBa54Yx2
K63vRQ/+Nt86ZO8/fznznNOAM5D/AzgNuViSikCRzITsmGM/t49zdAHWICNpi3sC
WJuwQznxu/tMtMYunuZdCDc+eo+UKA5jdeqCEN2z5FMNgxTZ1Lfr+xMUkxlb2AsF
aAp9wTWjSyQDtlRpZo6dFmxDP/z3pEVmtcu/CIOvU/ZQEayWw7IK4r6nrCigy+Ct
yBab1lRdjA+HhRXRYUeR+ALr+ftICXffj7ePdTPFGVjbqLqpXFmlaWtvZYiJu16d
fr8z83PHo/TvWQxgleL1c+aNKZZgzFJdas8bncuKPRC5gJtPwNlE62luS2i85oJB
oaBn+uLRsDrWa6Pz8yonxlB+2qCtUf9kBvDhFM5DIu0vVAl9UOOchElUcCEEigO4
aTLuLXMqa3iTwObHqqOPxJZvwYdnmTB2Pqq0Tdtb3Lndev3DY+1jjmk+hJr3EMKm
w7vuVjXIg40urcy4eooSmGBbavpYZRj6voTNVxRwu8XpIrBGrY7fqGwdeXEoEtIS
kZVl/9ze0upl3aP8mGN0Y1BdAiEhVdZGmv2+jl/Z8ISmcN3W3DkMVqfAra4bgSUC
M0QZ5TItAun8u3FiKrlLpYQkfygkhIvmCtp8xoPqsjCwr7Qd4gg2mI8ad/5AKEH3
k230pdxXGgQYcsbUjHWQMxna27ZoOVqyb9OwzvYql7jexIfzBOI=
=xjYl
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to