#1146034 python-aio-georss-client: FTBFS: E AttributeError: 'dict' object has no attribute 'split'

#1146034#5
Date:
2026-08-29 10:32:33 UTC
From:
To:
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 ===================================

                              ^^^^^^^^^^^^^^^^^^^

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."""
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])

#1146034#10
Date:
2026-08-30 11:05:44 UTC
From:
To:
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 1146034@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tchet@debian.org> (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 ftpmaster@ftp-master.debian.org)
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 <team+homeassistant@tracker.debian.org>
Changed-By: Alexandre Detiste <tchet@debian.org>
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-----