Your message dated Sat, 04 Feb 2023 12:04:46 +0000
with message-id <[email protected]>
and subject line Bug#1026740: fixed in pyct 0.5.0-1
has caused the Debian Bug report #1026740,
regarding pyct: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i
python{version} -p "3.11 3.10" returned exit code 13
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 [email protected]
immediately.)
--
1026740: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026740
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pyct
Version: 0.4.7a3-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20221220 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules build
> dh build --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:508:
> SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use
> license_files instead.
> warnings.warn(msg, warning_class)
> running config
> I: pybuild base:240: python3.10 setup.py config
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:508:
> SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use
> license_files instead.
> warnings.warn(msg, warning_class)
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3.11 setup.py build
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:508:
> SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use
> license_files instead.
> warnings.warn(msg, warning_class)
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct
> copying pyct/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct
> copying pyct/build.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct
> copying pyct/report.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct
> copying pyct/cmd.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct/tests
> copying pyct/tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct/tests
> copying pyct/tests/test_cmd.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct/tests
> copying pyct/tests/test_report.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct/tests
> running egg_info
> creating pyct.egg-info
> writing pyct.egg-info/PKG-INFO
> writing dependency_links to pyct.egg-info/dependency_links.txt
> writing entry points to pyct.egg-info/entry_points.txt
> writing requirements to pyct.egg-info/requires.txt
> writing top-level names to pyct.egg-info/top_level.txt
> writing manifest file 'pyct.egg-info/SOURCES.txt'
> reading manifest file 'pyct.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE.txt'
> writing manifest file 'pyct.egg-info/SOURCES.txt'
> copying pyct/.version ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build/pyct
> I: pybuild base:240: /usr/bin/python3 setup.py build
> /usr/lib/python3/dist-packages/setuptools/config/setupcfg.py:508:
> SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use
> license_files instead.
> warnings.warn(msg, warning_class)
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct
> copying pyct/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct
> copying pyct/build.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct
> copying pyct/report.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct
> copying pyct/cmd.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct/tests
> copying pyct/tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct/tests
> copying pyct/tests/test_cmd.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct/tests
> copying pyct/tests/test_report.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct/tests
> running egg_info
> writing pyct.egg-info/PKG-INFO
> writing dependency_links to pyct.egg-info/dependency_links.txt
> writing entry points to pyct.egg-info/entry_points.txt
> writing requirements to pyct.egg-info/requires.txt
> writing top-level names to pyct.egg-info/top_level.txt
> reading manifest file 'pyct.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE.txt'
> writing manifest file 'pyct.egg-info/SOURCES.txt'
> copying pyct/.version ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build/pyct
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build;
> python3.11 -m pytest
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack --
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>, configfile: tox.ini
> collecting ... collected 19 items
>
> pyct/tests/test_cmd.py::test_examples_with_use_test_data PASSED [
> 5%]
> pyct/tests/test_cmd.py::test_examples_with_prexisting_content_in_target_raises_error
> PASSED [ 10%]
> pyct/tests/test_cmd.py::test_examples_using_test_data_and_force_with_prexisting_content_in_target
> PASSED [ 15%]
> pyct/tests/test_cmd.py::test_copy_examples PASSED [
> 21%]
> pyct/tests/test_cmd.py::test_copy_examples_with_prexisting_content_in_target_raises_error
> PASSED [ 26%]
> pyct/tests/test_cmd.py::test_copy_examples_using_force_with_prexisting_content_in_target
> PASSED [ 31%]
> pyct/tests/test_cmd.py::test_fetch_data_using_test_data_with_no_file_in_data_copies_from_stubs
> PASSED [ 36%]
> pyct/tests/test_cmd.py::test_fetch_data_using_test_data_with_file_in_data_skips
> PASSED [ 42%]
> pyct/tests/test_cmd.py::test_fetch_data_using_test_data_and_force_with_file_in_data_over_writes
> PASSED [ 47%]
> pyct/tests/test_cmd.py::test_clean_data_when_data_file_is_real_does_nothing
> PASSED [ 52%]
> pyct/tests/test_cmd.py::test_clean_data_when_data_file_is_from_stubs_removes_file_from_data
> PASSED [ 57%]
> pyct/tests/test_cmd.py::test_clean_data_when_file_not_in_data_does_nothing
> PASSED [ 63%]
> pyct/tests/test_cmd.py::test_clean_data_when_stubs_is_empty_does_nothing
> PASSED [ 68%]
> pyct/tests/test_cmd.py::test_clean_data_when_no_stubs_dir_does_nothing PASSED
> [ 73%]
> pyct/tests/test_report.py::test_report_gives_package_version FAILED [
> 78%]
> pyct/tests/test_report.py::test_report_gives_conda_version PASSED [
> 84%]
> pyct/tests/test_report.py::test_report_gives_python_version PASSED [
> 89%]
> pyct/tests/test_report.py::test_report_gives_system_version PASSED [
> 94%]
> pyct/tests/test_report.py::test_unknown_package_output PASSED
> [100%]
>
> =================================== FAILURES
> ===================================
> ______________________ test_report_gives_package_version
> _______________________
>
> mock_import_module = <MagicMock name='import_module' id='140050591535952'>
> mock_print = <MagicMock name='print' id='140050606880656'>
>
> @patch("builtins.print")
> @patch("importlib.import_module")
> def test_report_gives_package_version(mock_import_module, mock_print):
> module = TestModule()
> mock_import_module.return_value = module
>
> report("param")
>
> > mock_print.assert_called_with('param=1.9.3 #
> > /mock/opt/anaconda3/envs/pyct/lib/python3.7/site-packages/param')
>
> pyct/tests/test_report.py:16:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> self = <MagicMock name='print' id='140050606880656'>
> args = ('param=1.9.3 #
> /mock/opt/anaconda3/envs/pyct/lib/python3.7/site-packages/param',)
> kwargs = {}
> expected = "print('param=1.9.3 #
> /mock/opt/anaconda3/envs/pyct/lib/python3.7/site-packages/param')"
> actual = 'not called.'
> error_message = "expected call not found.\nExpected: print('param=1.9.3
> #
> /mock/opt/anaconda3/envs/pyct/lib/python3.7/site-packages/param')\nActual:
> not called."
>
> def assert_called_with(self, /, *args, **kwargs):
> """assert that the last call was made with the specified arguments.
>
> Raises an AssertionError if the args and keyword args passed in are
> different to the last call to the mock."""
> if self.call_args is None:
> expected = self._format_mock_call_signature(args, kwargs)
> actual = 'not called.'
> error_message = ('expected call not found.\nExpected: %s\nActual:
> %s'
> % (expected, actual))
> > raise AssertionError(error_message)
> E AssertionError: expected call not found.
> E Expected: print('param=1.9.3 #
> /mock/opt/anaconda3/envs/pyct/lib/python3.7/site-packages/param')
> E Actual: not called.
>
> /usr/lib/python3.11/unittest/mock.py:924: AssertionError
> ----------------------------- Captured stdout call
> -----------------------------
> param=1.9.3 #
> /mock/opt/anaconda3/envs/pyct/lib/python3.7/site-packages/param
> =========================== short test summary info
> ============================
> FAILED pyct/tests/test_report.py::test_report_gives_package_version -
> Asserti...
> ========================= 1 failed, 18 passed in 0.38s
> =========================
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyct/build; python3.11 -m pytest
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyct/build;
> python3.10 -m pytest
> ============================= test session starts
> ==============================
> platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack --
> /usr/bin/python3.10
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>, configfile: tox.ini
> collecting ... collected 19 items
>
> pyct/tests/test_cmd.py::test_examples_with_use_test_data PASSED [
> 5%]
> pyct/tests/test_cmd.py::test_examples_with_prexisting_content_in_target_raises_error
> PASSED [ 10%]
> pyct/tests/test_cmd.py::test_examples_using_test_data_and_force_with_prexisting_content_in_target
> PASSED [ 15%]
> pyct/tests/test_cmd.py::test_copy_examples PASSED [
> 21%]
> pyct/tests/test_cmd.py::test_copy_examples_with_prexisting_content_in_target_raises_error
> PASSED [ 26%]
> pyct/tests/test_cmd.py::test_copy_examples_using_force_with_prexisting_content_in_target
> PASSED [ 31%]
> pyct/tests/test_cmd.py::test_fetch_data_using_test_data_with_no_file_in_data_copies_from_stubs
> PASSED [ 36%]
> pyct/tests/test_cmd.py::test_fetch_data_using_test_data_with_file_in_data_skips
> PASSED [ 42%]
> pyct/tests/test_cmd.py::test_fetch_data_using_test_data_and_force_with_file_in_data_over_writes
> PASSED [ 47%]
> pyct/tests/test_cmd.py::test_clean_data_when_data_file_is_real_does_nothing
> PASSED [ 52%]
> pyct/tests/test_cmd.py::test_clean_data_when_data_file_is_from_stubs_removes_file_from_data
> PASSED [ 57%]
> pyct/tests/test_cmd.py::test_clean_data_when_file_not_in_data_does_nothing
> PASSED [ 63%]
> pyct/tests/test_cmd.py::test_clean_data_when_stubs_is_empty_does_nothing
> PASSED [ 68%]
> pyct/tests/test_cmd.py::test_clean_data_when_no_stubs_dir_does_nothing PASSED
> [ 73%]
> pyct/tests/test_report.py::test_report_gives_package_version PASSED [
> 78%]
> pyct/tests/test_report.py::test_report_gives_conda_version PASSED [
> 84%]
> pyct/tests/test_report.py::test_report_gives_python_version PASSED [
> 89%]
> pyct/tests/test_report.py::test_report_gives_system_version PASSED [
> 94%]
> pyct/tests/test_report.py::test_unknown_package_output PASSED
> [100%]
>
> ============================== 19 passed in 0.35s
> ==============================
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.11
> 3.10" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2022/12/20/pyct_0.4.7a3-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: pyct
Source-Version: 0.5.0-1
Done: Bastian Germann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pyct, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Germann <[email protected]> (supplier of updated pyct 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 04 Feb 2023 12:46:28 +0100
Source: pyct
Architecture: source
Version: 0.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1026740
Changes:
pyct (0.5.0-1) unstable; urgency=medium
.
* Team upload
* New upstream version (Closes: #1026740)
.
[ Neil Williams ]
* Add Frédéric Picca as Uploader
Checksums-Sha1:
9a5232a0b33663361cb2ee471b642bcf5c1f8830 1946 pyct_0.5.0-1.dsc
d7a274cb8c5a982ae661e1113ba0ed34dfbe476d 15777 pyct_0.5.0.orig.tar.gz
4852337cd7dce687f2dac90b6e5f9720da607a2c 2624 pyct_0.5.0-1.debian.tar.xz
ed367e34e0666993285cf21ecd011c923a26fb78 6882 pyct_0.5.0-1_source.buildinfo
Checksums-Sha256:
2ae8649aa4c17d15209c52d7ffc4b348d41014d188bc737f7bd7c69daeff2c77 1946
pyct_0.5.0-1.dsc
839c6384a981e902783685127a514dd413574eba61d24efc4394ff5c1d14a132 15777
pyct_0.5.0.orig.tar.gz
2dd34ebfdb21366b3233ee7808536f9f68e192618dee3ae87404013edc28dd89 2624
pyct_0.5.0-1.debian.tar.xz
c10071bc0032d8f560efae3140cbdece726f5068fd91d8593d2e061bca8a36c1 6882
pyct_0.5.0-1_source.buildinfo
Files:
75629fcc911aacf7a0dd31ee014b4a50 1946 python optional pyct_0.5.0-1.dsc
2df89dceca30e0c723d72cef421fed78 15777 python optional pyct_0.5.0.orig.tar.gz
43d1329842e37595af09c0d0ab6c8055 2624 python optional
pyct_0.5.0-1.debian.tar.xz
1119e71a666d7553433103230908ac11 6882 python optional
pyct_0.5.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmPeRmwQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFGREC/93rAxbXDqmsDnRqaNuB5lQpwTaih9C1xdb
BzhrF44k60NWjR67iTv21HyxARNngSPObfgL5AbhfiIeo721WoraTen5xf2YvbCy
CKReV4dbL2Dz9bHB/2NOqMfLeLlMlPIzAMibNVhFURSSP4nYxNDuJLty/VNZLcNn
bvwHM/hmaoAndemnjHlmN8QS9kkyVcCKMdy31JoirE7QbyORn71wqjJe1WOc6/4n
RjaTCxEJ9j7+gKKMs3MoPpkLo3Kpuy2UIPHG5SGJJzux2dFAB38hgzZ+7zCJglH+
mZOd9wVUWDKZRpOMi/KZo5qDX3xYrwvqAKVZiOzUVDcLFTOEVbz+gMbManrwW1Gb
lwic0um6MOZiPU9ghhRIGrADFEBN04FQ9eGHO+gipclyixkNCeWLBiJkPnaL1VNa
9L122JJmZGWD5BGwocdyr9fuqzlmJmTzi1nkwfHxpb4lXOZXUZEl/sx3Mp0PPZwz
7rrKax3MuzI8xZSbNpwiXbF09Ezai/g=
=AN7c
-----END PGP SIGNATURE-----
--- End Message ---