Package: src:python-ciso8601
Version: 2.3.1-3
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_ciso8601/build' (and 
everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.12' does not exist -- can't clean it
I: pybuild base:311: python3.13 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_ciso8601/build' (and 
everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --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:311: python3.12 setup.py config 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running config
I: pybuild base:311: python3.13 setup.py config 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3.12 setup.py build 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_ciso8601/build/ciso8601
copying ciso8601/__init__.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_ciso8601/build/ciso8601
copying ciso8601/py.typed -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_ciso8601/build/ciso8601
running build_ext
building 'ciso8601' extension
creating build/temp.linux-x86_64-cpython-312
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCISO8601_VERSION=2.3.1 
-DCISO8601_CACHING_ENABLED=1 -I/usr/include/python3.12 -c isocalendar.c -o 
build/temp.linux-x86_64-cpython-312/isocalendar.o
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCISO8601_VERSION=2.3.1 
-DCISO8601_CACHING_ENABLED=1 -I/usr/include/python3.12 -c module.c -o 
build/temp.linux-x86_64-cpython-312/module.o
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCISO8601_VERSION=2.3.1 
-DCISO8601_CACHING_ENABLED=1 -I/usr/include/python3.12 -c timezone.c -o 
build/temp.linux-x86_64-cpython-312/timezone.o
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g 
-fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-312/isocalendar.o 
build/temp.linux-x86_64-cpython-312/module.o 
build/temp.linux-x86_64-cpython-312/timezone.o -L/usr/lib/x86_64-linux-gnu -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_ciso8601/build/ciso8601.cpython-312-x86_64-linux-gnu.so
I: pybuild base:311: /usr/bin/python3 setup.py build 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:270: UserWarning: 
Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_ciso8601/build/ciso8601
copying ciso8601/__init__.pyi -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_ciso8601/build/ciso8601
copying ciso8601/py.typed -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_ciso8601/build/ciso8601
running build_ext
building 'ciso8601' extension
creating build/temp.linux-x86_64-cpython-313
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCISO8601_VERSION=2.3.1 
-DCISO8601_CACHING_ENABLED=1 -I/usr/include/python3.13 -c isocalendar.c -o 
build/temp.linux-x86_64-cpython-313/isocalendar.o
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCISO8601_VERSION=2.3.1 
-DCISO8601_CACHING_ENABLED=1 -I/usr/include/python3.13 -c module.c -o 
build/temp.linux-x86_64-cpython-313/module.o
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCISO8601_VERSION=2.3.1 
-DCISO8601_CACHING_ENABLED=1 -I/usr/include/python3.13 -c timezone.c -o 
build/temp.linux-x86_64-cpython-313/timezone.o
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g 
-fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-x86_64-cpython-313/isocalendar.o 
build/temp.linux-x86_64-cpython-313/module.o 
build/temp.linux-x86_64-cpython-313/timezone.o -L/usr/lib/x86_64-linux-gnu -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_ciso8601/build/ciso8601.cpython-313-x86_64-linux-gnu.so
   dh_auto_test -O--buildsystem=pybuild
I: pybuild pybuild:308: cp generate_test_timestamps.py 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_ciso8601/build
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_ciso8601/build; 
python3.12 -m unittest discover -v 
test_dst (tests.test_timezone.TimezoneTestCase.test_dst) ... ok
test_fromutc (tests.test_timezone.TimezoneTestCase.test_fromutc) ... ok
test_fromutc_fails_if_given_non_datetime 
(tests.test_timezone.TimezoneTestCase.test_fromutc_fails_if_given_non_datetime) 
... ok
test_fromutc_fails_if_tzinfo_is_none 
(tests.test_timezone.TimezoneTestCase.test_fromutc_fails_if_tzinfo_is_none) ... 
ok
test_fromutc_fails_if_tzinfo_is_some_other_offset 
(tests.test_timezone.TimezoneTestCase.test_fromutc_fails_if_tzinfo_is_some_other_offset)
 ... ok
test_fromutc_straddling_a_day_boundary 
(tests.test_timezone.TimezoneTestCase.test_fromutc_straddling_a_day_boundary) 
... ok
test_tzname (tests.test_timezone.TimezoneTestCase.test_tzname) ... ok
test_utcoffset (tests.test_timezone.TimezoneTestCase.test_utcoffset) ... ok
test_all_valid_offsets (tests.tests.FixedOffsetTestCase.test_all_valid_offsets) 
... ok
test_offsets_outside_valid_range 
(tests.tests.FixedOffsetTestCase.test_offsets_outside_valid_range) ... ok
test_issue_13 (tests.tests.GithubIssueRegressionTestCase.test_issue_13) ... ok
test_issue_22 (tests.tests.GithubIssueRegressionTestCase.test_issue_22) ... ok
test_issue_35 (tests.tests.GithubIssueRegressionTestCase.test_issue_35) ... ok
test_issue_42 (tests.tests.GithubIssueRegressionTestCase.test_issue_42) ... ok
test_issue_5 (tests.tests.GithubIssueRegressionTestCase.test_issue_5) ... ok
test_issue_6 (tests.tests.GithubIssueRegressionTestCase.test_issue_6) ... ok
test_issue_71 (tests.tests.GithubIssueRegressionTestCase.test_issue_71) ... ok
test_issue_8 (tests.tests.GithubIssueRegressionTestCase.test_issue_8) ... ok
test_returns_expected_hardcoded_datetime 
(tests.tests.HardCodedBenchmarkTimestampTestCase.test_returns_expected_hardcoded_datetime)
 ... ok
test_invalid_calendar_separator 
(tests.tests.InvalidTimestampTestCase.test_invalid_calendar_separator) ... ok
test_invalid_date_and_time_separator 
(tests.tests.InvalidTimestampTestCase.test_invalid_date_and_time_separator) ... 
ok
test_invalid_day_for_month 
(tests.tests.InvalidTimestampTestCase.test_invalid_day_for_month) ... ok
test_invalid_empty_but_required_fields 
(tests.tests.InvalidTimestampTestCase.test_invalid_empty_but_required_fields) 
... ok
test_invalid_hour_24 
(tests.tests.InvalidTimestampTestCase.test_invalid_hour_24) ... ok
test_invalid_ordinal 
(tests.tests.InvalidTimestampTestCase.test_invalid_ordinal) ... ok
test_invalid_time_separator 
(tests.tests.InvalidTimestampTestCase.test_invalid_time_separator) ... ok
test_invalid_tz_minute 
(tests.tests.InvalidTimestampTestCase.test_invalid_tz_minute) ... ok
test_invalid_tz_offsets_too_large 
(tests.tests.InvalidTimestampTestCase.test_invalid_tz_offsets_too_large) ... ok
test_invalid_yyyymm_format 
(tests.tests.InvalidTimestampTestCase.test_invalid_yyyymm_format) ... ok
test_mixed_basic_and_extended_formats 
(tests.tests.InvalidTimestampTestCase.test_mixed_basic_and_extended_formats)
Both dates and times have "basic" and "extended" formats. ... ok
test_non_ascii_characters 
(tests.tests.InvalidTimestampTestCase.test_non_ascii_characters) ... ok
test_parse_auto_generated_invalid_formats 
(tests.tests.InvalidTimestampTestCase.test_parse_auto_generated_invalid_formats)
 ... python3.12: isocalendar.c:128: days_before_year: Assertion `year >= 1' 
failed.
Aborted
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=134: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_ciso8601/build; python3.12 -m unittest 
discover -v 
I: pybuild pybuild:308: cp generate_test_timestamps.py 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_ciso8601/build
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_ciso8601/build; 
python3.13 -m unittest discover -v 
test_dst (tests.test_timezone.TimezoneTestCase.test_dst) ... ok
test_fromutc (tests.test_timezone.TimezoneTestCase.test_fromutc) ... ok
test_fromutc_fails_if_given_non_datetime 
(tests.test_timezone.TimezoneTestCase.test_fromutc_fails_if_given_non_datetime) 
... ok
test_fromutc_fails_if_tzinfo_is_none 
(tests.test_timezone.TimezoneTestCase.test_fromutc_fails_if_tzinfo_is_none) ... 
ok
test_fromutc_fails_if_tzinfo_is_some_other_offset 
(tests.test_timezone.TimezoneTestCase.test_fromutc_fails_if_tzinfo_is_some_other_offset)
 ... ok
test_fromutc_straddling_a_day_boundary 
(tests.test_timezone.TimezoneTestCase.test_fromutc_straddling_a_day_boundary) 
... ok
test_tzname (tests.test_timezone.TimezoneTestCase.test_tzname) ... ok
test_utcoffset (tests.test_timezone.TimezoneTestCase.test_utcoffset) ... ok
test_all_valid_offsets (tests.tests.FixedOffsetTestCase.test_all_valid_offsets) 
... ok
test_offsets_outside_valid_range 
(tests.tests.FixedOffsetTestCase.test_offsets_outside_valid_range) ... ok
test_issue_13 (tests.tests.GithubIssueRegressionTestCase.test_issue_13) ... ok
test_issue_22 (tests.tests.GithubIssueRegressionTestCase.test_issue_22) ... ok
test_issue_35 (tests.tests.GithubIssueRegressionTestCase.test_issue_35) ... ok
test_issue_42 (tests.tests.GithubIssueRegressionTestCase.test_issue_42) ... ok
test_issue_5 (tests.tests.GithubIssueRegressionTestCase.test_issue_5) ... ok
test_issue_6 (tests.tests.GithubIssueRegressionTestCase.test_issue_6) ... ok
test_issue_71 (tests.tests.GithubIssueRegressionTestCase.test_issue_71) ... ok
test_issue_8 (tests.tests.GithubIssueRegressionTestCase.test_issue_8) ... ok
test_returns_expected_hardcoded_datetime 
(tests.tests.HardCodedBenchmarkTimestampTestCase.test_returns_expected_hardcoded_datetime)
 ... ok
test_invalid_calendar_separator 
(tests.tests.InvalidTimestampTestCase.test_invalid_calendar_separator) ... ok
test_invalid_date_and_time_separator 
(tests.tests.InvalidTimestampTestCase.test_invalid_date_and_time_separator) ... 
ok
test_invalid_day_for_month 
(tests.tests.InvalidTimestampTestCase.test_invalid_day_for_month) ... ok
test_invalid_empty_but_required_fields 
(tests.tests.InvalidTimestampTestCase.test_invalid_empty_but_required_fields) 
... ok
test_invalid_hour_24 
(tests.tests.InvalidTimestampTestCase.test_invalid_hour_24) ... ok
test_invalid_ordinal 
(tests.tests.InvalidTimestampTestCase.test_invalid_ordinal) ... ok
test_invalid_time_separator 
(tests.tests.InvalidTimestampTestCase.test_invalid_time_separator) ... ok
test_invalid_tz_minute 
(tests.tests.InvalidTimestampTestCase.test_invalid_tz_minute) ... ok
test_invalid_tz_offsets_too_large 
(tests.tests.InvalidTimestampTestCase.test_invalid_tz_offsets_too_large) ... ok
test_invalid_yyyymm_format 
(tests.tests.InvalidTimestampTestCase.test_invalid_yyyymm_format) ... ok
test_mixed_basic_and_extended_formats 
(tests.tests.InvalidTimestampTestCase.test_mixed_basic_and_extended_formats)
Both dates and times have "basic" and "extended" formats. ... ok
test_non_ascii_characters 
(tests.tests.InvalidTimestampTestCase.test_non_ascii_characters) ... ok
test_parse_auto_generated_invalid_formats 
(tests.tests.InvalidTimestampTestCase.test_parse_auto_generated_invalid_formats)
 ... python3.13: isocalendar.c:128: days_before_year: Assertion `year >= 1' 
failed.
Aborted
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=134: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_ciso8601/build; python3.13 -m unittest 
discover -v 
dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.13" returned 
exit code 13
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202502/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-ciso8601, so that this is still
visible in the BTS web page for this package.

Thanks.

Reply via email to