Your message dated Tue, 06 Oct 2020 19:04:19 +0000
with message-id <[email protected]>
and subject line Bug#964597: fixed in feed2exec 0.16.0
has caused the Debian Bug report #964597,
regarding exception in feedparser.py, line 3774, in _gen_georss_coords
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.)


-- 
964597: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964597
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: feed2exec
Version: 0.15.0
Severity: important

Hello,

Would you mind take a look into it?

Thank you so much.


--Systen DB: {'url': 'http://www.agendadulibre.org/events.rss?region=12', 
'output': 'feed2exec.plugins.maildir', 'folder': 
'/home/whilelm/maildir/feed2exec/', 'name': 
'http___www.agendadulibre.org_events.rss_region_12'}
fetching feed http://www.agendadulibre.org/events.rss?region=12
Starting new HTTP connection (1): www.agendadulibre.org:80
http://www.agendadulibre.org:80 "GET /events.rss?region=12 HTTP/1.1" 302 161
Starting new HTTPS connection (1): www.agendadulibre.org:443
https://www.agendadulibre.org:443 "GET /events.rss?region=12 HTTP/1.1" 200 4990
parsing feed http://www.agendadulibre.org/events.rss?region=12 (68668 bytes)
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/feedparser.py", line 3774, in 
_gen_georss_coords
    t = [nxt(), nxt()][::swap and -1 or 1]
StopIteration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/bin/feed2exec", line 11, in <module>
    load_entry_point('feed2exec==0.15.0', 'console_scripts', 'feed2exec')()
  File "/usr/lib/python3/dist-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/decorators.py", line 27, in 
new_func
    return f(get_current_context().obj, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/feed2exec/__main__.py", line 124, in 
fetch
    st.fetch(parallel, force=force, catchup=catchup)
  File "/usr/lib/python3/dist-packages/feed2exec/feeds.py", line 162, in fetch
    self.dispatch(feed, feed.parse(body), None, force)
  File "/usr/lib/python3/dist-packages/feed2exec/feeds.py", line 399, in parse
    data = feedparser.parse(body)
  File "/usr/lib/python3/dist-packages/feedparser.py", line 3965, in parse
    saxparser.parse(source)
  File "/usr/lib/python3.7/xml/sax/expatreader.py", line 111, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python3.7/xml/sax/xmlreader.py", line 125, in parse
    self.feed(buffer)
  File "/usr/lib/python3.7/xml/sax/expatreader.py", line 217, in feed
    self._parser.Parse(data, isFinal)
  File "../Modules/pyexpat.c", line 471, in EndElement
  File "/usr/lib/python3.7/xml/sax/expatreader.py", line 381, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/usr/lib/python3/dist-packages/feedparser.py", line 2060, in 
endElementNS
    self.unknown_endtag(localname)
  File "/usr/lib/python3/dist-packages/feedparser.py", line 704, in 
unknown_endtag
    method()
  File "/usr/lib/python3/dist-packages/feedparser.py", line 1471, in 
_end_georss_point
    geometry = _parse_georss_point(self.pop('geometry'))
  File "/usr/lib/python3/dist-packages/feedparser.py", line 3783, in 
_parse_georss_point
    coords = list(_gen_georss_coords(value, swap, dims))
RuntimeError: generator raised StopIteration



 Information:
Debian Release: 10.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-9-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages feed2exec depends on:
ii  python3                3.7.3-1
ii  python3-click          7.0-1
ii  python3-dateparser     0.7.1-1
ii  python3-feedparser     5.2.1-1
ii  python3-html2text      2018.1.9-1
ii  python3-requests       2.21.0-1
ii  python3-requests-file  1.4.3-1
ii  python3-unidecode      1.0.23-1
ii  python3-xdg            0.25-5

feed2exec recommends no packages.

Versions of packages feed2exec suggests:
pn  feed2exec-doc  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: feed2exec
Source-Version: 0.16.0
Done: =?utf-8?q?Antoine_Beaupr=C3=A9?= <[email protected]>

We believe that the bug you reported is fixed in the latest version of
feed2exec, 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.
Antoine Beaupré <[email protected]> (supplier of updated feed2exec 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: SHA256

Format: 1.8
Date: Tue, 06 Oct 2020 14:29:08 -0400
Source: feed2exec
Architecture: source
Version: 0.16.0
Distribution: unstable
Urgency: medium
Maintainer: Antoine Beaupré <[email protected]>
Changed-By: Antoine Beaupré <[email protected]>
Closes: 14 964597
Changes:
 feed2exec (0.16.0) unstable; urgency=medium
 .
   major refactoring, new features, bug fixes
 .
   API changes:
 .
   * refactoring into a somewhat MVC model: split large feeds.py into
     model.py and controller.py
   * rename FeedCacheStorage to FeedItemCacheStorage
   * factor out getter/setters in the base sqlite class
   * remove conn member in sqlite to force use of context manager
   * move session and fetching to the feed manager
   * rename feeds to feed_manager in main
   * allow absolute path in folder setting (Closes: #14)
 .
   New features:
 .
   * caching: latest feed contents get cached to avoid re-downloading
     unchanged feeds. this includes parsing HTTP headers and so on, and
     relies on the good behavior of the `cachecontrol` Python module
   * Python 3.6-3.8 support
 .
   Bugfixes:
   * recover from feedparser exceptions (Closes: #964597)
 .
   [ Roland Hieber ]
   * README: don't let the example config create a folder named '~/Mailbox/'
 .
   [ Ian Zimmerman ]
   * add --quiet option to silence warnings since --loglevel was broken
Checksums-Sha1:
 1120b79b787b42581cd3d6993b136bb0a22b21ec 1609 feed2exec_0.16.0.dsc
 f0779ef932f52960a902b3b02de9c3aaa1b92284 333860 feed2exec_0.16.0.tar.xz
 c1685b41be7848640acd0dcc8941cb2e990edcb8 8332 feed2exec_0.16.0_amd64.buildinfo
Checksums-Sha256:
 4a1ba95c12c917a13374dfe111e5345a1a356b68a8531551363450ab7a56f719 1609 
feed2exec_0.16.0.dsc
 fcc14835be4e716eb43ac3047da43441986d5a19f23243892fb9ad49c3407f3b 333860 
feed2exec_0.16.0.tar.xz
 052177905c579bbb2d10bb25b0d10cefb48a919167c5e6bcc9b647dbf875b8f1 8332 
feed2exec_0.16.0_amd64.buildinfo
Files:
 1005371863cca1535f1e08cce0760099 1609 admin optional feed2exec_0.16.0.dsc
 d3e9fc82e085f604e1368063c5ca5d1a 333860 admin optional feed2exec_0.16.0.tar.xz
 3c64528364fc28d1fe2a13170f4917b9 8332 admin optional 
feed2exec_0.16.0_amd64.buildinfo

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

iQEzBAEBCAAdFiEEexZCBNCWcjsBljWrPqHd3bJh2XsFAl98ut4ACgkQPqHd3bJh
2Xtfcwf/emp2i7brivN6a41TBcRwM71MHKWMzZpEuTCUPLs+1dspllY5q1SzPf2e
2tnwXm/t67qaoC8Pbpowes7jOZIid+LbFD2VLINTQK8Lcd6Gdssri8xBtHiftaux
Vlp3PzRCTIFK38gE92aeUA11fbMocsgweDcml84PgYd5NghOC6haCduoGsGelqRa
fXh0m8qd9Pb34evxdme2Kb3c8vlXICiznVl1pRsvNKkGU2VztaoIB/qnEvxWLBWi
eF82JKtbGHvFhR6WzN4+H7PlGJ0WDbyGntJhLqkc56XHFKp47X16Mv3u+z3c1kee
xl3E3MvxK7UBusyZOCeutdDY8+RDuw==
=0kvT
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to