Your message dated Sun, 30 Aug 2026 11:05:44 +0000
with message-id <[email protected]>
and subject line Bug#1146034: fixed in python-aio-georss-client 2026.6.0-1
has caused the Debian Bug report #1146034,
regarding python-aio-georss-client: FTBFS: E AttributeError: 'dict'
object has no attribute 'split'
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.)
--
1146034: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146034
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-aio-georss-client
Version: 0.12-3
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202608/
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 cannot 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-aio-georss-client, so that this is
still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
=================================== FAILURES ===================================
____________________________ test_update_ok_feed_3 _____________________________
mock_aioresponse = <aioresponses.core.aioresponses object at 0x7fbb870ee350>
@pytest.mark.asyncio
async def test_update_ok_feed_3(mock_aioresponse):
"""Test updating feed is ok."""
mock_aioresponse.get(
"http://test.url/testpath",
status=HTTPStatus.OK,
body=load_fixture("generic_feed_3.xml"),
)
async with aiohttp.ClientSession(loop=asyncio.get_running_loop()) as
websession:
feed = MockGeoRssFeed(
websession, HOME_COORDINATES_1, "http://test.url/testpath"
)
> status, entries = await feed.update()
^^^^^^^^^^^^^^^^^^^
tests/test_feed.py:110:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
aio_georss_client/feed.py:79: in update
status, rss_data = await self._fetch()
^^^^^^^^^^^^^^^^^^^
aio_georss_client/feed.py:116: in _fetch
feed_data = parser.parse(text)
^^^^^^^^^^^^^^^^^^
aio_georss_client/xml_parser/__init__.py:106: in parse
parsed_dict = xmltodict.parse(
/usr/lib/python3/dist-packages/xmltodict.py:368: in parse
parser.Parse(xml_input, True)
../Modules/pyexpat.c:554: in EndElement
???
/usr/lib/python3/dist-packages/xmltodict.py:138: in endElement
self.item = self.push_data(self.item, name, item)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3/dist-packages/xmltodict.py:159: in push_data
result = self.postprocessor(self.path, key, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
aio_georss_client/xml_parser/__init__.py:81: in postprocessor
point_coordinates = XmlParser._process_coordinates(value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
value = {'@xmlns': {'': 'http://www.georss.org/georss'}, '#text':
'-34.937663524 148.597260613 -34.9377026399999 148.597169138...1 -34.937336692
148.597589818 -34.937417185 148.597501208 -34.9375217259999 148.597421427
-34.937663524 148.597260613'}
@staticmethod
def _process_coordinates(value: str) -> list[float]:
"""Turn white-space separated list of numbers into list of floats."""
> coordinate_values = value.split()
^^^^^^^^^^^
E AttributeError: 'dict' object has no attribute 'split'
aio_georss_client/xml_parser/__init__.py:97: AttributeError
=============================== warnings summary ===============================
tests/test_feed.py: 65 warnings
tests/test_feed_manager.py: 30 warnings
tests/test_xml_parser.py: 18 warnings
/usr/lib/python3/dist-packages/dateparser/utils/strptime.py:94:
DeprecationWarning: Parsing dates involving a day of month without a year
specified is ambiguous
and fails to parse leap day. The default behavior will change in Python 3.15
to either always raise an exception or to use a different default year (TBD).
To avoid trouble, add a specific year to the input & format.
See https://github.com/python/cpython/issues/70647.
obj = datetime(*__strptime(date_string, format)[:-3])
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_feed.py::test_update_ok_feed_3 - AttributeError: 'dict' obj...
================== 1 failed, 51 passed, 113 warnings in 1.21s ==================
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14
--parallel=2 returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: python-aio-georss-client
Source-Version: 2026.6.0-1
Done: Alexandre Detiste <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-aio-georss-client, 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.
Alexandre Detiste <[email protected]> (supplier of updated
python-aio-georss-client 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: Sun, 30 Aug 2026 12:39:10 +0200
Source: python-aio-georss-client
Architecture: source
Version: 2026.6.0-1
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1146034
Changes:
python-aio-georss-client (2026.6.0-1) unstable; urgency=medium
.
* Team Upload
* New upstream version 2026.6.0 (Closes: #1146034)
* Add build-dep on python3-aiointercept
* Switch d/watch to GitHub to get tests/
* Bump Standards-Version to 4.7.4, drop Priority: tag
* Bump debhelper from old 11 to 13.
* Use versioned copyright format URI.
* Add debian/salsa-ci.yml
* Add debian/upstream/metadata
* Mark most build-deps as <!nocheck>
* Add debian/gbp.conf
Checksums-Sha1:
33907bf8b6ee9c6d3991d8a71f13deea3ad63cfb 2603
python-aio-georss-client_2026.6.0-1.dsc
a0c88bd6a8d257d753954139a533029a2f110a85 35377
python-aio-georss-client_2026.6.0.orig.tar.gz
6e9c5a513ed6dc405de444689a60ebee854b5ab7 2320
python-aio-georss-client_2026.6.0-1.debian.tar.xz
8a0f717415d028a94a5fdde412c8548d98e924e1 7242
python-aio-georss-client_2026.6.0-1_source.buildinfo
Checksums-Sha256:
603b5769bd2c9d982d093b21eb3d73f399d6194d8af37f260943b8c479cb975b 2603
python-aio-georss-client_2026.6.0-1.dsc
27f840043a7de1976a6a8456aa375008ff0d18d7dac155b0bee37870df0d8182 35377
python-aio-georss-client_2026.6.0.orig.tar.gz
d6362967c17c5cac4826ac9479996d8c1c7b7a8efb7c5456cc96f9aad21911ba 2320
python-aio-georss-client_2026.6.0-1.debian.tar.xz
3b2b27a055b5125ba09289a6b5bef35efe301f4598e7ac6fa1adb254b1ff5733 7242
python-aio-georss-client_2026.6.0-1_source.buildinfo
Files:
88e9de745bb0b2dca1ae1b89d0f6f11b 2603 python optional
python-aio-georss-client_2026.6.0-1.dsc
7ecae0b029b011923062581cc1af0c30 35377 python optional
python-aio-georss-client_2026.6.0.orig.tar.gz
7689573656c2fccc64adcca894f9f8fe 2320 python optional
python-aio-georss-client_2026.6.0-1.debian.tar.xz
49c7d099deb2532627fecfbc894b24e2 7242 python optional
python-aio-georss-client_2026.6.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmqUCJgRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBoKmQ//Wu6G61gcKZSwR+ltA9WMif6Y932PhK6c
VIPh/nrmiSXJM1S5fm5TUbNcynm+15+qj/ylEIhmeKFbbm0YeC15zSfs5VvZrihv
I8p0LWiSkLbWk2gzpTgskX8RxQPETvbwerOr8lvBwJVQsz422rru9xmyeZuRIFlr
OMNR4WWFmemxWeIz+PABGck8Tzmhsd5xDGlh4Au1Zu5TFLyPh+x9RSf2J7x73NsS
J1LketPg18VLWLgqJoWiGK0hH8e6RjWaeGF3pHgi685l7pFRKcYYNgfTXH7yDv7N
flwrt8J9Zda5JVT6QkCWlZYtiDWJOoCUtS6+4N4owfW6IgbIzcQ8CGNUvIsKOoCh
VXjs60XHPjlVI2nA+N1dHgB4RCKpCicl58cEGEID1nlFLCwRMaKN0s2hX79F8PMx
c6aZn4byr89NTW2CA98PsDWlq1uxDVESh13ljC0L7RA0kyHGfDn+iDzdaNHE+GtP
Qe/u3BOK1uoHMT8BdVKCPolGr/t0p/T9BrEd4dlDDo4ecZHg9LhdcdrRnneY/2zQ
kHtK9vC4sGGz5Avv9ZSy60X3utUQduEFQyRj8HSy4aBWTZ/9h52m6prod0jafAAP
C7hoiDR415Vizivip1vCqLqB5qjCxKRZdTbr+wlXlCzIvCuqaaXoiaAfdDl9LuYs
7J2qqALOzHc=
=h+IP
-----END PGP SIGNATURE-----
pgp8kbu0MhPqO.pgp
Description: PGP signature
--- End Message ---