From: Nicolas Braud-Santoni Date: Fri, 16 Mar 2018 14:17:40 -0300 Subject: Disable upstream's autoupdate mechanism Description: Remove autoupdate mechanism Bug-Debian: 890119 Forwarded: not-needed Author: Nicolas Braud-Santoni Reviewed-by: Rogério Theodoro de Brito Last-Update: 2018-03-16 --- youtube_dl/__init__.py | 7 ++++++- youtube_dl/options.py | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/youtube_dl/__init__.py b/youtube_dl/__init__.py index 9bb9524..7bf379b 100644 --- a/youtube_dl/__init__.py +++ b/youtube_dl/__init__.py @@ -438,7 +438,12 @@ def _real_main(argv=None): with YoutubeDL(ydl_opts) as ydl: # Update version if opts.update_self: - update_self(ydl.to_screen, opts.verbose, ydl._opener) + parser.error( + "youtube-dl's self-update mechanism is disabled on Debian.\n" + "Please update youtube-dl using apt(8).\n" + "See https://packages.debian.org/sid/youtube-dl for the " + "latest packaged version.\n" + ) # Remove cache dir if opts.rm_cachedir: diff --git a/youtube_dl/options.py b/youtube_dl/options.py index 7d1bbc0..cafca0c 100644 --- a/youtube_dl/options.py +++ b/youtube_dl/options.py @@ -140,7 +140,7 @@ def parseOpts(overrideArguments=None): general.add_option( '-U', '--update', action='store_true', dest='update_self', - help='Update this program to latest version. Make sure that you have sufficient permissions (run with sudo if needed)') + help=optparse.SUPPRESS_HELP) general.add_option( '-i', '--ignore-errors', action='store_true', dest='ignoreerrors', default=False,