Your message dated Sat, 25 Jan 2020 13:04:36 +0000
with message-id <e1ivl76-0007ol...@fasolo.debian.org>
and subject line Bug#943991: fixed in behave 1.2.6-1
has caused the Debian Bug report #943991,
regarding behave: failing tests with python3.8
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.)


-- 
943991: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=943991
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: behave
Version: 1.2.5-3
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Hi Vincent,

The behave package fails to build from source in Ubuntu focal, because
Ubuntu has begun the transition to python3.8 and behave is not
source-compatible with python3.8:

[...]
ERROR: test_loads_hooks_and_step_definitions (test.test_runner.TestRunWithPaths)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_behave/build/test/test_runner.py", line 
597, in test_loads_hooks_and_step_definitions
    self.runner.run_with_paths()
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_behave/build/behave/runner.py", 
line 693, in run_with_paths
    return self.run_model()
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_behave/build/behave/runner.py", 
line 470, in run_model
    self.setup_capture()
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_behave/build/behave/runner.py", 
line 424, in setup_capture
    self.log_capture = LoggingCapture(self.config)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_behave/build/behave/log_capture.py", 
line 74, in __init__
    fmt = logging.Formatter(fmt, datefmt)
  File "/usr/lib/python3.8/logging/__init__.py", line 576, in __init__
    self._style.validate()
  File "/usr/lib/python3.8/logging/__init__.py", line 428, in validate
    if not self.validation_pattern.search(self._fmt):
TypeError: expected string or bytes-like object

[...]

  (https://launchpad.net/ubuntu/+source/behave/1.2.5-3/+build/17964504)

Debian has not yet started the transition to python3.8 - the version of
python3-defaults that adds python3.8 as supported is currently in
experimental - but this will eventually become a serious bug in Debian as
well once that transition begins.

For the moment I have worked around the failure in Ubuntu by changing the
packaging to test only against the current version of python3 and not
against all supported versions, but this is a very short-term fix given that
python3.8 will become the default in the next 6 months.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru behave-1.2.5/debian/control behave-1.2.5/debian/control
--- behave-1.2.5/debian/control 2019-09-13 05:45:20.000000000 -0700
+++ behave-1.2.5/debian/control 2019-11-01 22:03:19.000000000 -0700
@@ -5,7 +5,7 @@
 Uploaders: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
 Build-Depends: debhelper-compat (= 12),
                dh-python,
-               python3-all,
+               python3,
                python3-hamcrest,
                python3-mock,
                python3-nose,

--- End Message ---
--- Begin Message ---
Source: behave
Source-Version: 1.2.6-1

We believe that the bug you reported is fixed in the latest version of
behave, 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 943...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Berg <m...@debian.org> (supplier of updated behave 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: SHA256

Format: 1.8
Date: Sat, 25 Jan 2020 13:59:42 +0100
Source: behave
Architecture: source
Version: 1.2.6-1
Distribution: unstable
Urgency: medium
Maintainer: Vincent Bernat <ber...@debian.org>
Changed-By: Christoph Berg <m...@debian.org>
Closes: 943991
Changes:
 behave (1.2.6-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream relesae.
 .
   [ Ondřej Nový ]
   * Bump Standards-Version to 4.4.1.
 .
   [ Michael Banck ]
   * debian/patches/0001-docs-disable-use-of-sphincontrib.cheeseshop.patch:
     Removed, no longer needed.
   * debian/patches/0002-Python-3.6-compatibility-patch-re.LOCALE-removed.patch:
     Removed, no longer needed.
   * debian/patches/0003-Backport-for-py38-fixes.patch: New patch, provides
     compatibility with Python 3.8. Closes: #943991.
   * debian/control: Added python3-sphinx-bootstrap-theme to Build-Depends.
Checksums-Sha1:
 f36bd658300fdf43b2026d2abf98b7929d52a716 2210 behave_1.2.6-1.dsc
 3eb68f13170db0fcd79ea9d5a1edfc32340125fc 701696 behave_1.2.6.orig.tar.gz
 e9d99e9ac416c90425c41e0e41317bbeb916a913 8432 behave_1.2.6-1.debian.tar.xz
Checksums-Sha256:
 c22e0c173ba4476f0610f88c147b15aabaf8b8358fe8865d6100411774922ef2 2210 
behave_1.2.6-1.dsc
 b9662327aa53294c1351b0a9c369093ccec1d21026f050c3bd9b3e5cccf81a86 701696 
behave_1.2.6.orig.tar.gz
 79e36e71a30fde017361311bc258996d1423e5a1838f7e021125fce440a503b5 8432 
behave_1.2.6-1.debian.tar.xz
Files:
 9ec0f294dd32bf3ae7368ab7382e8676 2210 python optional behave_1.2.6-1.dsc
 3f05c859a1c45f5ed33e925817ad887d 701696 python optional 
behave_1.2.6.orig.tar.gz
 28398f386e91582d0d0182e7667eb0c6 8432 python optional 
behave_1.2.6-1.debian.tar.xz

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

iQIzBAEBCAAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAl4sPKMACgkQTFprqxLS
p66VdxAAiyOPamElC2NKlrjSGBOiyVhQ8k6Rb99x5Bg7lSlJRfPXVop3N17CQrHi
S3PIk1xoH7JWsG+qFkMqbUnzkmKxW4ujQwwNo05h+nyO7veR9Vs+ENYxRfshz6+b
Li6l8ZhNseSUePOEfloctqR9Oi5Zl2l/B1mvf/E5HmCl+v+4loCpdxHB0pBONO2L
fIWz6DT+TU3eYTpDh3i/BK12NDENxY8DOqE/TMQO6eNxtKijKH+FnPPAlVVMb8AU
nKiJrlJ8aGKpEoiji0MszugeLGMKK44JSDVBPV3VScotKPTvAeSpFMHw7GOAi0OH
rd2DVmxwxGFkcYSJ36z9yLxMjgGEiHlz/2ISiAjHBdhXPpgOkB9+h3X/YM6bC3/D
v73RgpR9YGFhn2GCmxBuLN0VuY16Up8MPdHd4wlpQbR87XWr5HuKryl3anyFRcXX
XCtqoK+9i/nfIYNQHIZqowDI9Oa43P2spxdts4aI+L0jPkjiilYXBFFIm3DhCgOy
86ZbS33uPeszwjaGkoqg82CIvSTfNwDni+U6jLkzk9IVzKsEykHEtt3rm9JAy56x
EOeiaoLB9qEPD7E8e5kmbfzGcXhFxXKnXLc4iJSYN6Ezmj192QP4KFiaVKNgXgWJ
KN4Ss6Zt+tkosHTk9yFRzZ25dTcUpUGdV+5iwMJ9E+cV7oexFd8=
=WXFn
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to