Your message dated Sun, 12 Oct 2025 12:13:25 +0100
with message-id <[email protected]>
and subject line Re: Bug#1117900: python-ciso8601 FTBFS with Python 3.14: 
ValueErrors changed description
has caused the Debian Bug report #1117900,
regarding python-ciso8601 FTBFS with Python 3.14: ValueErrors changed 
description
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.)


-- 
1117900: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117900
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-ciso8601
Version: 2.3.3-1
Severity: normal
Tags: ftbfs patch
Forward: https://github.com/closeio/ciso8601/pull/170
User: [email protected]
Usertags: python3.14

Python 3.14 is upon us, and we would like to enable it as a supported version 
in Debian.

This package fails to build with Python 3.14 as an available version. Graham 
Inggs did a test rebuild in Ubuntu and found this build failure. These can be 
reproduced in Debian by installing python3-all from experimental (but you may 
need to rebuild some dependencies by hand, first).

I think it has been fixed in a new upstream version, but that needs to 
be checked. Upstream claims that 2.3.3 supports Python 3.14.

This MR added the support: https://github.com/closeio/ciso8601/pull/170

Build log:
https://launchpadlibrarian.net/820393007/buildlog_ubuntu-questing-amd64.python-ciso8601_2.3.2-1build1_BUILDING.txt.gz

Error:

======================================================================
FAIL: test_issue_22 (tests.tests.GithubIssueRegressionTestCase.test_issue_22)
----------------------------------------------------------------------
ValueError: day 31 must be in range 1..30 for month 11 in year 2016

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_ciso8601/build/tests/tests.py", 
line 588, in test_issue_22
    self.assertRaisesRegex(
    ~~~~~~~~~~~~~~~~~~~~~~^
        ValueError,
        ^^^^^^^^^^^
    ...<2 lines>...
        "2016-11-31T12:34:34.521059",
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
AssertionError: "day is out of range for month" does not match "day 31 must be 
in range 1..30 for month 11 in year 2016"

======================================================================
FAIL: test_issue_42 (tests.tests.GithubIssueRegressionTestCase.test_issue_42)
----------------------------------------------------------------------
ValueError: day 0 must be in range 1..28 for month 2 in year 2014

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_ciso8601/build/tests/tests.py", 
line 612, in test_issue_42
    self.assertRaisesRegex(
    ~~~~~~~~~~~~~~~~~~~~~~^
        ValueError,
        ^^^^^^^^^^^
    ...<2 lines>...
        "20140200",
        ^^^^^^^^^^^
    )
    ^
AssertionError: "day is out of range for month" does not match "day 0 must be 
in range 1..28 for month 2 in year 2014"

======================================================================
FAIL: test_invalid_day_for_month 
(tests.tests.InvalidTimestampTestCase.test_invalid_day_for_month)
----------------------------------------------------------------------
ValueError: day 29 must be in range 1..28 for month 2 in year 1700

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_ciso8601/build/tests/tests.py", 
line 274, in test_invalid_day_for_month
    self.assertRaisesRegex(
    ~~~~~~~~~~~~~~~~~~~~~~^
        ValueError,
        ^^^^^^^^^^^
    ...<2 lines>...
        "{}-02-29".format(non_leap_year),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
AssertionError: "day is out of range for month" does not match "day 29 must be 
in range 1..28 for month 2 in year 1700"

----------------------------------------------------------------------
Ran 43 tests in 0.475s

FAILED (failures=3)

--- End Message ---
--- Begin Message ---
Source: python-ciso8601
Source-Version: 2.3.3-1
Control: found -1 2.3.2-1
Control: notfound -1 2.3.3-1

On Sun, Oct 12, 2025 at 12:02:28PM +0200, Stefano Rivera wrote:
Source: python-ciso8601
Version: 2.3.3-1
Severity: normal
Tags: ftbfs patch
Forward: https://github.com/closeio/ciso8601/pull/170
User: [email protected]
Usertags: python3.14

Python 3.14 is upon us, and we would like to enable it as a supported version
in Debian.

This package fails to build with Python 3.14 as an available version. Graham
Inggs did a test rebuild in Ubuntu and found this build failure. These can be
reproduced in Debian by installing python3-all from experimental (but you may
need to rebuild some dependencies by hand, first).

I think it has been fixed in a new upstream version, but that needs to
be checked. Upstream claims that 2.3.3 supports Python 3.14.

This MR added the support: https://github.com/closeio/ciso8601/pull/170

Build log:
https://launchpadlibrarian.net/820393007/buildlog_ubuntu-questing-amd64.python-ciso8601_2.3.2-1build1_BUILDING.txt.gz

Ubuntu is a bit behind; the failure was with 2.3.2-1, not 2.3.3-1. I test-built 2.3.3-1 with Python 3.14 and it's fine.

--
Colin Watson (he/him)                              [[email protected]]

--- End Message ---

Reply via email to