Package: gpodder
Version: 3.10.0-1
Severity: grave
Justification: renders package unusable
Dear Maintainer,
Since update to 3.10.0-1 version, gpodder can't download, it fails with this
error :
1516869889.498997 [gpodder.gtkui.main] DEBUG: Downloading episode: Action
Heroes in Slow Motion
1516869889.671566 [gpodder.gtkui.main] INFO: All tasks have finished.
1516869889.869161 [gpodder.gtkui.main] INFO: All tasks have finished.
1516869890.033404 [gpodder.my] DEBUG: Storing 1 episode download actions
1516869890.034359 [gpodder.download] INFO: Starting new worker thread.
1516869890.034558 [gpodder.util] DEBUG: run_in_background: <bound method
DownloadQueueWorker.run of MainThread> (False)
1516869890.034992 [gpodder.download] INFO: Starting new thread: Thread-3
1516869890.035904 [gpodder.download] INFO: Thread-3 is processing: Action
Heroes in Slow Motion
1516869890.559986 [gpodder.download] ERROR: Download failed: cannot use a
string pattern on a bytes-like object
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gpodder/download.py", line 729, in run
url = youtube.get_real_download_url(self.__episode.url, fmt_ids)
File "/usr/lib/python3/dist-packages/gpodder/youtube.py", line 121, in
get_real_download_url
fmt_id_url_map = sorted(find_urls(page), reverse=True)
File "/usr/lib/python3/dist-packages/gpodder/youtube.py", line 110, in
find_urls
r4 = re.search('url_encoded_fmt_stream_map=([^&]+)', page)
File "/usr/lib/python3.6/re.py", line 182, in search
return _compile(pattern, flags).search(string)
TypeError: cannot use a string pattern on a bytes-like object
1516869890.562270 [gpodder.download] INFO: No more tasks for Thread-3 to carry
out.
1516869941.637550 [gpodder.gtkui.main] INFO: All tasks have finished.
1516869941.818538 [gpodder.gtkui.main] INFO: All tasks have finished.
1516869941.936346 [gpodder.util] DEBUG: run_in_background: <bound method
Config.save_thread_proc of <gpodder.gtkui.config.UIConfig object at
0x7fd72ddce160>> (True)
1516869941.975548 [gpodder.dbsqlite] DEBUG: Commit.
1516869942.280329 [gpodder.dbsqlite] DEBUG: Commit.
1516869942.281385 [gpodder.dbsqlite] DEBUG: Database opened.
1516869942.586703 [gpodder.my] INFO: Worker thread may not execute (disabled).
1516869942.853755 [gpodder.config] INFO: Flushing settings to disk
Here is the url : https://www.youtube.com/watch?v=h76cs45ZwcU
All youtube videos fails with this error.
Downgrading to 3.9.3-1, and restoring database version 6, solves this problem.
Regards,
Sébastien
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (980, 'unstable'), (960, 'stable'), (500, 'unstable-debug'),
(500, 'testing-debug'), (500, 'oldstable'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.14.0-3-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 /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gpodder depends on:
ii python3 3.6.4-1
ii python3-dbus 1.2.4-1+b4
ii python3-gi 3.26.1-2
ii python3-mygpoclient 1.8-1
ii python3-podcastparser 0.6.2-1
Versions of packages gpodder recommends:
ii dbus-user-session [default-dbus-session-bus] 1.12.2-1
ii dbus-x11 [dbus-session-bus] 1.12.2-1
pn python3-appindicator <none>
pn python3-eyed3 <none>
ii python3-html5lib 0.999999999-1
pn python3-simplejson <none>
Versions of packages gpodder suggests:
pn gnome-bluetooth | bluez-gnome <none>
pn mplayer <none>
-- no debconf information