Your message dated Fri, 18 Oct 2019 12:50:05 +0000
with message-id <[email protected]>
and subject line Bug#933909: fixed in subdownloader 2.1.0-1
has caused the Debian Bug report #933909,
regarding subdownloader: CLI broken
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.)


-- 
933909: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933909
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: subdownloader
Version: 2.1.0~rc4-1
Severity: normal

Dear Maintainer,
I just tried the subdownloader version in experimental.

Sadly, I couldn't get it to do anything useful.

Previously, I would call subdownloader as
| subdownloader -c --rename-subs -l en -V .
, and it would automatically download english subs for all movies in the
current directory. :)

Now, it just dumps me at a poorly documented interactive prompt:
| $ subdownloader -c --rename-video -l en -V .
| SubDownloader 2.1.0rc4
| Type "help" for more information.
| >>>

I managed to use "filescan" to get it to scan the videos in the current
directory, and "login" and "vidsearch" to possibly search for something.
I'm unable to figure out how to download subtitles, because there are
"Number of subs to download: 0" according to "viddownload" , and
"vidselect" just complains about "Value out of range." for every index I
can think of.
Log attached.

Filed as "normal" because I might be dense and there's a simple fix, but
otherwise this should probably be RC.

In any case, however, users shouldn't have to fiddle around on an
interactive prompt just to get subdownloader to do the only thing it
could sensibly do. :(

Thank you for maintaining subdownloader,
    Jan

P.S.: Changing the option which names the newly downloaded subs
    according to the video filename from "--rename-subs" to
    "--rename-video" seems *really* unfortunate.
P.P.S.: The manpage is missing a leading "-" for all the options at the
    start of a line.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (650, 'testing-debug'), (550, 
'unstable-debug'), (550, 'unstable'), (10, 'experimental-debug'), (10, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages subdownloader depends on:
ii  python3              3.7.3-1
ii  python3-argcomplete  1.8.1-1
ii  python3-langdetect   1.0.7-3
ii  python3-progressbar  2.5-1
ii  python3-pymediainfo  3.0-2

Versions of packages subdownloader recommends:
ii  python3-pyqt5  5.11.3+dfsg-1+b3

subdownloader suggests no packages.

-- debconf-show failed
$ `which subdownloader` -c -l en -V . --debug
[2019-08-05 03:11:43,486] DEBUG: subdownloader.modules.metadata # Importing 
metadata parsing module ...
[2019-08-05 03:11:43,486] DEBUG: subdownloader.modules.metadata # Trying 
PyMediaInfoParser ...
[2019-08-05 03:11:43,504] DEBUG: subdownloader.modules.metadata # ... Succeeded
[2019-08-05 03:11:43,504] DEBUG: subdownloader.modules.metadata # Trying 
PyMediaInfoParser ...
[2019-08-05 03:11:43,505] DEBUG: subdownloader.modules.metadata # ... Succeeded
[2019-08-05 03:11:43,505] DEBUG: subdownloader.modules.metadata # ... Importing 
metadata parsing module finished
[2019-08-05 03:11:43,506] DEBUG: subdownloader.client.configuration # 
User-specific system configuration folder="/home/jani/.config"
[2019-08-05 03:11:43,506] DEBUG: subdownloader.client.configuration # 
User-specific SubDownloader configuration 
folder="/home/jani/.config/SubDownloader"
[2019-08-05 03:11:43,507] DEBUG: subdownloader.provider.factory # Attempting to 
import "subdownloader.provider.opensubtitles"...
[2019-08-05 03:11:43,507] DEBUG: subdownloader.provider.factory # ... OK
[2019-08-05 03:11:43,507] DEBUG: subdownloader.provider.factory # Attempting to 
get "providers" from module...
[2019-08-05 03:11:43,507] DEBUG: subdownloader.provider.factory # ... OK
[2019-08-05 03:11:43,507] DEBUG: subdownloader.provider.factory # Checking 
provider types:
[2019-08-05 03:11:43,508] DEBUG: subdownloader.provider.factory # - <class 
'subdownloader.provider.opensubtitles.OpenSubtitles'>:
[2019-08-05 03:11:43,508] DEBUG: subdownloader.provider.factory # ... OK
[2019-08-05 03:11:43,508] DEBUG: subdownloader.provider.factory # Attempting to 
import "subdownloader.provider.provider"...
[2019-08-05 03:11:43,508] DEBUG: subdownloader.provider.factory # ... OK
[2019-08-05 03:11:43,508] DEBUG: subdownloader.provider.factory # Attempting to 
get "providers" from module...
[2019-08-05 03:11:43,509] DEBUG: subdownloader.provider.factory # ... FAILED
[2019-08-05 03:11:43,509] DEBUG: subdownloader.provider.factory # Attempting to 
import "subdownloader.provider.SDService"...
[2019-08-05 03:11:43,515] DEBUG: subdownloader.provider.factory # ... OK
[2019-08-05 03:11:43,515] DEBUG: subdownloader.provider.factory # Attempting to 
get "providers" from module...
[2019-08-05 03:11:43,516] DEBUG: subdownloader.provider.factory # ... OK
[2019-08-05 03:11:43,516] DEBUG: subdownloader.provider.factory # Checking 
provider types:
[2019-08-05 03:11:43,516] DEBUG: subdownloader.provider.factory # - <class 
'subdownloader.provider.SDService.SDService'>:
[2019-08-05 03:11:43,516] DEBUG: subdownloader.provider.factory # ... FAILED: 
not a SubtitleProvider
[2019-08-05 03:11:43,516] DEBUG: subdownloader.provider.factory # Attempting to 
import "subdownloader.provider.factory"...
[2019-08-05 03:11:43,516] DEBUG: subdownloader.provider.factory # ... OK
[2019-08-05 03:11:43,517] DEBUG: subdownloader.provider.factory # Attempting to 
get "providers" from module...
[2019-08-05 03:11:43,517] DEBUG: subdownloader.provider.factory # ... FAILED
[2019-08-05 03:11:43,517] DEBUG: subdownloader.provider.factory # Attempting to 
import "subdownloader.provider.__init__"...
[2019-08-05 03:11:43,517] DEBUG: subdownloader.provider.factory # ... OK
[2019-08-05 03:11:43,518] DEBUG: subdownloader.provider.factory # Attempting to 
get "providers" from module...
[2019-08-05 03:11:43,518] DEBUG: subdownloader.provider.factory # ... FAILED
[2019-08-05 03:11:43,518] DEBUG: subdownloader.client.configuration # Reading 
settings from /home/jani/.config/SubDownloader/SubDownloader.conf ...
[2019-08-05 03:11:43,518] DEBUG: subdownloader.client.configuration # ... 
reading finished
SubDownloader 2.1.0rc4
Type "help" for more information.
>>> filescan
[2019-08-05 03:12:01,055] DEBUG: subdownloader.callback.ProgressCallback # 
init: min=None, max=None
[2019-08-05 03:12:01,055] DEBUG: subdownloader.client.callback # show()
[2019-08-05 03:12:01,056] DEBUG: subdownloader.callback.ProgressCallback # 
update(value=0, args=(), kwargs={})                                             
                                     ]  0% ETA:  --:--:--
[2019-08-05 03:12:01,056] DEBUG: subdownloader.callback.ProgressCallback # 
init: min=None, max=None
[2019-08-05 03:12:01,056] DEBUG: subdownloader.filescan # 
scan_videopath(videopath="/home/jani/todel", recursive=False)
[2019-08-05 03:12:01,057] DEBUG: subdownloader.filescan # "/home/jani/todel" is 
a directory
[2019-08-05 03:12:01,057] DEBUG: subdownloader.filescan # 
__scan_folder(folder_path="/home/jani/todel", recursive=False)
[2019-08-05 03:12:01,057] DEBUG: subdownloader.filescan # 
filter_files_extensions: 
files="[PosixPath('/home/jani/todel/26c3-3266-de-hacking_the_universe.mp4')]"
[2019-08-05 03:12:01,058] DEBUG: subdownloader.filescan # 
filter_files_extensions result:[[], 
[PosixPath('/home/jani/todel/26c3-3266-de-hacking_the_universe.mp4')]]
[2019-08-05 03:12:01,058] DEBUG: subdownloader.filescan # 
merge_path_subvideo(path_subvideos=<#paths=1>)
[2019-08-05 03:12:01,058] DEBUG: subdownloader.callback.ProgressCallback # 
update(value=0, args=(), kwargs={})
[2019-08-05 03:12:01,058] DEBUG: subdownloader.callback.ProgressCallback # 
update(value=0.0, args=(), kwargs={})
[2019-08-05 03:12:01,059] DEBUG: subdownloader.video2 # 
VideoFile.__init__("/home/jani/todel/26c3-3266-de-hacking_the_universe.mp4")
[2019-08-05 03:12:01,059] DEBUG: subdownloader.callback.ProgressCallback # 
update(value=1, args=(), kwargs={})
[2019-08-05 03:12:01,059] DEBUG: subdownloader.callback.ProgressCallback # 
update(value=1.0, args=(), kwargs={})
[2019-08-05 03:12:01,060] DEBUG: subdownloader.callback.ProgressCallback # 
finish(args=(True,), 
kwargs={})>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]100%
 ETA:  0:00:00
[2019-08-05 03:12:01,060] DEBUG: subdownloader.callback.ProgressCallback # 
finish(args=(), kwargs={})
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]100%
 Time: 0:00:00
1/0 videos/subtitles have been found
>>> login
[2019-08-05 03:12:14,038] DEBUG: subdownloader.provider.opensubtitles # 
connect()
[2019-08-05 03:12:14,040] DEBUG: subdownloader.provider.opensubtitles # login()
[2019-08-05 03:12:14,153] DEBUG: subdownloader.provider.opensubtitles # 
check_result(<data>)
[2019-08-05 03:12:14,153] DEBUG: subdownloader.provider.opensubtitles # 
checking presence of "status" in result ...
[2019-08-05 03:12:14,153] DEBUG: subdownloader.provider.opensubtitles # ... 
FOUND
[2019-08-05 03:12:14,153] DEBUG: subdownloader.provider.opensubtitles # 
result["status"]="200 OK"
[2019-08-05 03:12:14,154] DEBUG: subdownloader.provider.opensubtitles # 
applying regex to status ...
[2019-08-05 03:12:14,154] DEBUG: subdownloader.provider.opensubtitles # ... 
regex SUCCEEDED
[2019-08-05 03:12:14,154] DEBUG: subdownloader.provider.opensubtitles # 
Checking code=200 ...
[2019-08-05 03:12:14,154] DEBUG: subdownloader.provider.opensubtitles # ... 
SUCCESS.
[2019-08-05 03:12:14,155] DEBUG: subdownloader.provider.opensubtitles # 
check_result() finished (data is ok)
Log in successful.
>>> vidsearch
[2019-08-05 03:12:20,967] DEBUG: subdownloader.callback.ProgressCallback # 
init: min=None, max=None
[2019-08-05 03:12:20,967] DEBUG: subdownloader.client.callback # show()
[2019-08-05 03:12:20,968] DEBUG: subdownloader.callback.ProgressCallback # 
init: min=None, max=None                                                        
                                     ]  0% ETA:  --:--:--
[2019-08-05 03:12:20,968] DEBUG: subdownloader.provider.opensubtitles # 
search_videos(#videos=1)
[2019-08-05 03:12:20,968] DEBUG: subdownloader.callback.ProgressCallback # 
update(value=0, args=(), kwargs={})
[2019-08-05 03:12:20,969] DEBUG: subdownloader.callback.ProgressCallback # 
update(value=0.0, args=(), kwargs={})
[2019-08-05 03:12:20,969] DEBUG: subdownloader.video2 # _calculate_OSDB_hash() 
of "/home/jani/todel/26c3-3266-de-hacking_the_universe.mp4" ...
[2019-08-05 03:12:20,972] DEBUG: subdownloader.video2 # 
hash("/home/jani/todel/26c3-3266-de-hacking_the_universe.mp4")=e2d42b34488e18b0
[2019-08-05 03:12:21,054] DEBUG: subdownloader.provider.opensubtitles # 
check_result(<data>)
[2019-08-05 03:12:21,054] DEBUG: subdownloader.provider.opensubtitles # 
checking presence of "status" in result ...
[2019-08-05 03:12:21,054] DEBUG: subdownloader.provider.opensubtitles # ... 
FOUND
[2019-08-05 03:12:21,055] DEBUG: subdownloader.provider.opensubtitles # 
result["status"]="200 OK"
[2019-08-05 03:12:21,055] DEBUG: subdownloader.provider.opensubtitles # 
applying regex to status ...
[2019-08-05 03:12:21,055] DEBUG: subdownloader.provider.opensubtitles # ... 
regex SUCCEEDED
[2019-08-05 03:12:21,055] DEBUG: subdownloader.provider.opensubtitles # 
Checking code=200 ...
[2019-08-05 03:12:21,056] DEBUG: subdownloader.provider.opensubtitles # ... 
SUCCESS.
[2019-08-05 03:12:21,056] DEBUG: subdownloader.provider.opensubtitles # 
check_result() finished (data is ok)
[2019-08-05 03:12:21,056] DEBUG: subdownloader.callback.ProgressCallback # 
finish(args=(), kwargs={})
[2019-08-05 03:12:21,056] DEBUG: subdownloader.callback.ProgressCallback # 
finish(args=(), kwargs={})
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]100%
 Time: 0:00:00
Search finished.
>>> viddownload
Number of subs to download: 0
>>> vidselect
Need an argument.
>>> vidselect 0
Value out of range.
>>> vidselect 1
Value out of range.
>>> vidselect 2
Value out of range.
>>> vidselect *
Invalid value
>>> vidselect -1
Value out of range.
>>> videos
Current videos:
- 26c3-3266-de-hacking_the_universe.mp4
>>> [2019-08-05 03:14:56,373] DEBUG: subdownloader.provider.opensubtitles # 
>>> logout()
[2019-08-05 03:14:56,537] DEBUG: subdownloader.provider.opensubtitles # 
check_result(<data>)
[2019-08-05 03:14:56,537] DEBUG: subdownloader.provider.opensubtitles # 
checking presence of "status" in result ...
[2019-08-05 03:14:56,537] DEBUG: subdownloader.provider.opensubtitles # ... 
FOUND
[2019-08-05 03:14:56,538] DEBUG: subdownloader.provider.opensubtitles # 
result["status"]="200 OK"
[2019-08-05 03:14:56,538] DEBUG: subdownloader.provider.opensubtitles # 
applying regex to status ...
[2019-08-05 03:14:56,538] DEBUG: subdownloader.provider.opensubtitles # ... 
regex SUCCEEDED
[2019-08-05 03:14:56,539] DEBUG: subdownloader.provider.opensubtitles # 
Checking code=200 ...
[2019-08-05 03:14:56,539] DEBUG: subdownloader.provider.opensubtitles # ... 
SUCCESS.
[2019-08-05 03:14:56,539] DEBUG: subdownloader.provider.opensubtitles # 
check_result() finished (data is ok)
[2019-08-05 03:14:56,539] DEBUG: subdownloader.provider.opensubtitles # 
disconnect()
$ 

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: subdownloader
Source-Version: 2.1.0-1

We believe that the bug you reported is fixed in the latest version of
subdownloader, 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.
Mattia Rizzolo <[email protected]> (supplier of updated subdownloader 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, 18 Oct 2019 14:20:47 +0200
Source: subdownloader
Architecture: source
Version: 2.1.0-1
Distribution: unstable
Urgency: medium
Maintainer: Python Applications Packaging Team 
<[email protected]>
Changed-By: Mattia Rizzolo <[email protected]>
Closes: 933909
Changes:
 subdownloader (2.1.0-1) unstable; urgency=medium
 .
   * New upstream version 2.1.0.
     + Unbreak the CLI, adding/changing a few flags and operation modes.
       Closes: #933909
     + Allow specifying video files on the CLI in a way that is compatible with
       Freedesktop (also drop local patch workarounding this).  LP: #1001689
   * d/copyright: Update.
   * d/control:
     + Bump debhelper compat level.
     + Bump Standards-Version, no changes needed.
     + Use the new dh-sequence-python3 virtual package.
   * d/rules:
     + Now we are able to run the testsuite with pytest.
     + Tweak the dependency generation, the new version is not installing
       requires.txt anymore.
   * d/t/control: Also run autopkgtest using pytest.
Checksums-Sha1:
 929f7e40cab97fd6a09190f7d05f00f0c17aa434 2269 subdownloader_2.1.0-1.dsc
 7a6e626a64b0f34c2ec64828187843cd83c4c66e 14034225 
subdownloader_2.1.0.orig.tar.gz
 320924c70cf964fdb0c9d0b3bef0a367a178a074 5440 
subdownloader_2.1.0-1.debian.tar.xz
 f437da696b204344ae3e2136d05487eab7f8e01b 8222 
subdownloader_2.1.0-1_amd64.buildinfo
Checksums-Sha256:
 33edc245b96b70eebd5bc69fb98d84964cd80cfae3f02c9928293a7930bc8a2e 2269 
subdownloader_2.1.0-1.dsc
 a78ed127a19a2b70ee011c8a8d505f55ea06a1430c1436432fb76018c28c5044 14034225 
subdownloader_2.1.0.orig.tar.gz
 e0171322893b5de04fffa6d7e783fb8e4cfcf1c0d0f781e130afb9c39f81edcd 5440 
subdownloader_2.1.0-1.debian.tar.xz
 581bf56d3490db6c2583984c29c3da3fdb71f2731129db378d8fcd489752be57 8222 
subdownloader_2.1.0-1_amd64.buildinfo
Files:
 d782021064d392584058734477d2400b 2269 utils optional subdownloader_2.1.0-1.dsc
 2ee94f8cb2fd1d8eb8742122273e0ae9 14034225 utils optional 
subdownloader_2.1.0.orig.tar.gz
 b4243b98e6c24f93670e2a708e28f4bc 5440 utils optional 
subdownloader_2.1.0-1.debian.tar.xz
 88a89ebf33261634fb4a87d7890a353b 8222 utils optional 
subdownloader_2.1.0-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAl2pr88ACgkQCBa54Yx2
K60iBQ//U8VvEVYuQJBPsdNx5TSn+jx1hDaT3JbXuGEJIWnQUTF58rSsRgT1+ULv
3h0YCCIQSkpmnJucSBD+JXFYj/AlVkW2RS71L7ifPpSNnLC5Wp+N3IDMahidoF8U
qkW+ByBa5TgFsRrXKKLOC7ocfvE0fNpnobQmjYX4wx3B4RhkTFVA+4m8tz4aZurI
1RKFJ1+ALmTA+SHHR2VDvUQDGMlWBZsUGkAnFn8+Uh1mrXNfdTbEBx1SBh8gYjRS
feCK071hMsnfV0x7neSBqCBIbwFWFjkU469aLPufj2qY/nPxN/WhqbUSV8IJbeFq
B1S6anum36sjGTWZj+n3YF6NjTrQo/EFHPjR1oAH1hWJlSQLwlZ2HGrPlkkY677e
+MwnXIK7Y5AW6n3nnnodYZerWntaWYHHUdEfIaOA1h3RgCAenwWFCzjvM9O4UohC
RsjlgLCnPjv/lefjL1/gwsD+IU6MNfllgel35kHRQg7lIZ44JM+Zzo9iWeel9pBn
1RDjj2faRgIuln/xJF3Wyi5Wz+ctBCB3T58DX2/HpHiHIqBS4+xsfk6tSD8Fa89Y
Tdb8uJE7MaX9LEhbowo+bLYE13enhJ98H+pXHG9RYuuuqeEm3AnY2999+7STEF3I
p7+TvyvIokALlw1UXVlQGyBQ4PQFwxsr3K9+0/sc5xIKWxUL4z8=
=PK0l
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to