Your message dated Fri, 31 Jul 2026 23:33:54 +0000
with message-id <[email protected]>
and subject line Bug#1142515: fixed in apache-arrow 25.0.0-1
has caused the Debian Bug report #1142515,
regarding apache-arrow: fails tests with pandas 3.0
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.)


-- 
1142515: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1142515
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: apache-arrow
Version: 23.0.1-11
Control: block 1141694 by -1

apache-arrow fails autopkgtests with pandas 3.0 (in experimental):

https://ci.debian.net/packages/a/apache-arrow/unstable/amd64/73190584/

I haven't tried the newer apache-arrow in experimental.

I'm not sure exactly what the problem is but it looks datetime-related.
Upstream release notes: https://pandas.pydata.org/docs/whatsnew/v3.0.0.html


204s
204s =================================== FAILURES =================================== 204s _______ test_timestamp_as_object_non_nanosecond[dt0-America/New_York-s] ________
204s
204s resolution = 's', tz = 'America/New_York'
204s dt = datetime.datetime(1553, 1, 1, 0, 0)
204s
204s     @pytest.mark.parametrize("resolution", ["s", "ms", "us"])
204s     @pytest.mark.parametrize("tz", [None, "America/New_York"])
204s # One datetime outside nanosecond range, one inside nanosecond range: 204s @pytest.mark.parametrize("dt", [datetime(1553, 1, 1), datetime(2020, 1, 1)])
204s     def test_timestamp_as_object_non_nanosecond(resolution, tz, dt):
204s # Timestamps can be converted Arrow and reloaded into Pandas with no loss
204s         # of information if the timestamp_as_object option is True.
204s         arr = pa.array([dt], type=pa.timestamp(resolution, tz=tz))
204s         table = pa.table({'a': arr})
204s
204s         for result in [
204s             arr.to_pandas(timestamp_as_object=True),
204s             table.to_pandas(timestamp_as_object=True)['a']
204s         ]:
204s             assert result.dtype == object
204s             assert isinstance(result[0], datetime)
204s             if tz:
204s                 assert result[0].tzinfo is not None
204s >               expected = result[0].tzinfo.fromutc(dt)
204s                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
204s E               ValueError: fromutc: dt.tzinfo is not self
204s
204s /usr/lib/python3/dist-packages/pyarrow/tests/test_pandas.py:4970: ValueError 204s _______ test_timestamp_as_object_non_nanosecond[dt0-America/New_York-ms] _______
204s
204s resolution = 'ms', tz = 'America/New_York'
204s dt = datetime.datetime(1553, 1, 1, 0, 0)
204s
204s     @pytest.mark.parametrize("resolution", ["s", "ms", "us"])
204s     @pytest.mark.parametrize("tz", [None, "America/New_York"])
204s # One datetime outside nanosecond range, one inside nanosecond range: 204s @pytest.mark.parametrize("dt", [datetime(1553, 1, 1), datetime(2020, 1, 1)])
204s     def test_timestamp_as_object_non_nanosecond(resolution, tz, dt):
204s # Timestamps can be converted Arrow and reloaded into Pandas with no loss
204s         # of information if the timestamp_as_object option is True.
204s         arr = pa.array([dt], type=pa.timestamp(resolution, tz=tz))
204s         table = pa.table({'a': arr})
204s
204s         for result in [
204s             arr.to_pandas(timestamp_as_object=True),
204s             table.to_pandas(timestamp_as_object=True)['a']
204s         ]:
204s             assert result.dtype == object
204s             assert isinstance(result[0], datetime)
204s             if tz:
204s                 assert result[0].tzinfo is not None
204s >               expected = result[0].tzinfo.fromutc(dt)
204s                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
204s E               ValueError: fromutc: dt.tzinfo is not self
204s
204s /usr/lib/python3/dist-packages/pyarrow/tests/test_pandas.py:4970: ValueError 204s _______ test_timestamp_as_object_non_nanosecond[dt0-America/New_York-us] _______
204s
204s resolution = 'us', tz = 'America/New_York'
204s dt = datetime.datetime(1553, 1, 1, 0, 0)
204s
204s     @pytest.mark.parametrize("resolution", ["s", "ms", "us"])
204s     @pytest.mark.parametrize("tz", [None, "America/New_York"])
204s # One datetime outside nanosecond range, one inside nanosecond range: 204s @pytest.mark.parametrize("dt", [datetime(1553, 1, 1), datetime(2020, 1, 1)])
204s     def test_timestamp_as_object_non_nanosecond(resolution, tz, dt):
204s # Timestamps can be converted Arrow and reloaded into Pandas with no loss
204s         # of information if the timestamp_as_object option is True.
204s         arr = pa.array([dt], type=pa.timestamp(resolution, tz=tz))
204s         table = pa.table({'a': arr})
204s
204s         for result in [
204s             arr.to_pandas(timestamp_as_object=True),
204s             table.to_pandas(timestamp_as_object=True)['a']
204s         ]:
204s             assert result.dtype == object
204s             assert isinstance(result[0], datetime)
204s             if tz:
204s                 assert result[0].tzinfo is not None
204s >               expected = result[0].tzinfo.fromutc(dt)
204s                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
204s E               ValueError: fromutc: dt.tzinfo is not self
204s
204s /usr/lib/python3/dist-packages/pyarrow/tests/test_pandas.py:4970: ValueError 204s _______ test_timestamp_as_object_non_nanosecond[dt1-America/New_York-s] ________
204s
204s resolution = 's', tz = 'America/New_York'
204s dt = datetime.datetime(2020, 1, 1, 0, 0)
204s
204s     @pytest.mark.parametrize("resolution", ["s", "ms", "us"])
204s     @pytest.mark.parametrize("tz", [None, "America/New_York"])
204s # One datetime outside nanosecond range, one inside nanosecond range: 204s @pytest.mark.parametrize("dt", [datetime(1553, 1, 1), datetime(2020, 1, 1)])
204s     def test_timestamp_as_object_non_nanosecond(resolution, tz, dt):
204s # Timestamps can be converted Arrow and reloaded into Pandas with no loss
204s         # of information if the timestamp_as_object option is True.
204s         arr = pa.array([dt], type=pa.timestamp(resolution, tz=tz))
204s         table = pa.table({'a': arr})
204s
204s         for result in [
204s             arr.to_pandas(timestamp_as_object=True),
204s             table.to_pandas(timestamp_as_object=True)['a']
204s         ]:
204s             assert result.dtype == object
204s             assert isinstance(result[0], datetime)
204s             if tz:
204s                 assert result[0].tzinfo is not None
204s >               expected = result[0].tzinfo.fromutc(dt)
204s                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
204s E               ValueError: fromutc: dt.tzinfo is not self
204s
204s /usr/lib/python3/dist-packages/pyarrow/tests/test_pandas.py:4970: ValueError 204s _______ test_timestamp_as_object_non_nanosecond[dt1-America/New_York-ms] _______
204s
204s resolution = 'ms', tz = 'America/New_York'
204s dt = datetime.datetime(2020, 1, 1, 0, 0)
204s
204s     @pytest.mark.parametrize("resolution", ["s", "ms", "us"])
204s     @pytest.mark.parametrize("tz", [None, "America/New_York"])
204s # One datetime outside nanosecond range, one inside nanosecond range: 204s @pytest.mark.parametrize("dt", [datetime(1553, 1, 1), datetime(2020, 1, 1)])
204s     def test_timestamp_as_object_non_nanosecond(resolution, tz, dt):
204s # Timestamps can be converted Arrow and reloaded into Pandas with no loss
204s         # of information if the timestamp_as_object option is True.
204s         arr = pa.array([dt], type=pa.timestamp(resolution, tz=tz))
204s         table = pa.table({'a': arr})
204s
204s         for result in [
204s             arr.to_pandas(timestamp_as_object=True),
204s             table.to_pandas(timestamp_as_object=True)['a']
204s         ]:
204s             assert result.dtype == object
204s             assert isinstance(result[0], datetime)
204s             if tz:
204s                 assert result[0].tzinfo is not None
204s >               expected = result[0].tzinfo.fromutc(dt)
204s                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
204s E               ValueError: fromutc: dt.tzinfo is not self
204s
204s /usr/lib/python3/dist-packages/pyarrow/tests/test_pandas.py:4970: ValueError 204s _______ test_timestamp_as_object_non_nanosecond[dt1-America/New_York-us] _______
204s
204s resolution = 'us', tz = 'America/New_York'
204s dt = datetime.datetime(2020, 1, 1, 0, 0)
204s
204s     @pytest.mark.parametrize("resolution", ["s", "ms", "us"])
204s     @pytest.mark.parametrize("tz", [None, "America/New_York"])
204s # One datetime outside nanosecond range, one inside nanosecond range: 204s @pytest.mark.parametrize("dt", [datetime(1553, 1, 1), datetime(2020, 1, 1)])
204s     def test_timestamp_as_object_non_nanosecond(resolution, tz, dt):
204s # Timestamps can be converted Arrow and reloaded into Pandas with no loss
204s         # of information if the timestamp_as_object option is True.
204s         arr = pa.array([dt], type=pa.timestamp(resolution, tz=tz))
204s         table = pa.table({'a': arr})
204s
204s         for result in [
204s             arr.to_pandas(timestamp_as_object=True),
204s             table.to_pandas(timestamp_as_object=True)['a']
204s         ]:
204s             assert result.dtype == object
204s             assert isinstance(result[0], datetime)
204s             if tz:
204s                 assert result[0].tzinfo is not None
204s >               expected = result[0].tzinfo.fromutc(dt)
204s                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
204s E               ValueError: fromutc: dt.tzinfo is not self
204s
204s /usr/lib/python3/dist-packages/pyarrow/tests/test_pandas.py:4970: ValueError
--- End Message ---
--- Begin Message ---
Source: apache-arrow
Source-Version: 25.0.0-1
Done: Dominique Belhachemi <[email protected]>

We believe that the bug you reported is fixed in the latest version of
apache-arrow, 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.
Dominique Belhachemi <[email protected]> (supplier of updated apache-arrow 
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: Fri, 31 Jul 2026 22:40:46 +0000
Source: apache-arrow
Architecture: source
Version: 25.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Dominique Belhachemi <[email protected]>
Closes: 1142515
Changes:
 apache-arrow (25.0.0-1) unstable; urgency=medium
 .
   [ Rene Engelhard ]
   * drop r-4.6.diff, applied upstream
 .
   [ Dominique Belhachemi ]
   * New upstream version 25.0.0
   * switch to soname 2500
   * refresh use-debian-mimalloc.patch, restore DEP-3 header
   * debian/control: add pybuild-plugin-pyproject and python3-scikit-build-core
     to Build-Depends
   * switch pybuild from the distutils plugin to the pyproject plugin
   * pyarrow now builds with scikit-build-core instead of setup.py
   * debian/python3-pyarrow.install: .egg-info -> .dist-info
   * debian/copyright: drop ci/conan stanzas, removed upstream
   * Standards-Version: 4.7.4 (no changes needed)
   * debian/control: drop redundant Priority field from the source stanza
   * add new patch build-sse4.2-kernels.patch, keeps SIMD dispatch with the
     x86-64-v1 baseline
   * fixes autopkgtest failures with pandas 3.0 (Closes: #1142515)
   * debian/tests/control: add python3-pytz
   * drop the duplicate python bridge-lib copies
Checksums-Sha1:
 1c08d099c174f5471c960c3d83d9b63cf393f251 4941 apache-arrow_25.0.0-1.dsc
 41def01348719f41619b40557aedd9645e771949 91248 
apache-arrow_25.0.0-1.debian.tar.xz
 94fda3c75e705d2fe47a842427deadf30951c89b 16859 
apache-arrow_25.0.0-1_source.buildinfo
Checksums-Sha256:
 9c21764cbd98d5b1f6b6b938d93cdfe5170439ca538e5bf9d8ccb213d6285911 4941 
apache-arrow_25.0.0-1.dsc
 03d8f087e49f51f6103e49c1677dcc2ff72cd60cd663bd40f8a94fe35dc248e4 91248 
apache-arrow_25.0.0-1.debian.tar.xz
 9baa5d329f2cf76a5367321b856373b938045adee6d721b79b8904d2a7aee7b2 16859 
apache-arrow_25.0.0-1_source.buildinfo
Files:
 59cc783b08c98cdd1520e6a411b5bcf0 4941 devel optional apache-arrow_25.0.0-1.dsc
 30948e502d461532646d02e44f73c596 91248 devel optional 
apache-arrow_25.0.0-1.debian.tar.xz
 ded968892ffd0543da507fa8ecf597f0 16859 devel optional 
apache-arrow_25.0.0-1_source.buildinfo

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

iQJHBAEBCgAxFiEE6kgtUJkuk2zr2l/SGbXmyGIZEAEFAmptLOkTHGRvbWliZWxA
ZGViaWFuLm9yZwAKCRAZtebIYhkQAXJuEAC0slcU42ujGm1+TxMglA7MCbUbMHqp
HPmGrA9pViyt2wLZKZ8/bPMFd9UbtCo0ctbgPtPXmQS9loyQMZQBpQvVYI1CFhii
fTry9Oy1HNy7y2xljrXqKm6GXCR30T8aJnstwSsuMnhQDkU7/Q9B7hEB4cFd8EQO
L8CAMJxipf7PPckcUmzChZ4clzSw3WImbqkxVhXKJZzvI9FGN+z0fs0MsFgvUFuN
ifCpdG5KhfurcIQtz5E2LY4NiYVrSxmmbhQt1rxjn11drJwfNcCVGvjuTiAPdZ5W
vHYro9sIPrMdFxqBmAgHD9SDHB+WIHxAtV3pRtmAHGoCVGQboqhXkWOhhp5RRXr7
iAS04YT9Y8mepY2/qhiZM69MBXyxG1rdpXYOMYKAGX310LyYC7DGzL536z800whd
Vkbz07a5365iUWCJWzMokSat7KP70CLW8IvB1U3fcOShNIjwV2c5BXoi4qUHA1Lu
wJvV6Sw3Ojw8FqkXKHZaVHWODYEp7zP0RrfCDXzi5i41P4Tui41zcgKNycN40/Gm
lBcQs4QXF7YAP4EDD4dooYm3xXLDqdb2D7Lqab4/dNDUTHTZQbaSkegu0s10p8v4
ljHL/IbX2sr40AdpIzMsmAgbmX55tHywnBXjYQehQHePlwLe+zCtEP0KW8yK7h+g
KjjMOuCyH5gUFg==
=zoc6
-----END PGP SIGNATURE-----

Attachment: pgprUlgFbpFlc.pgp
Description: PGP signature


--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to