Package: youtube-dl
Version: 2013.08.29-1
Severity: normal
Dear Maintainer,
I upgraded and rebooted (I don't reboot very often, so I don't know which
version broke first) and I could not login anymore: the session seemed
to be crashing just after I enter my username and password to gdm3.
I looked up at ~/.xsession-errors and found this:
/etc/gdm3/Xsession: Beginning session setup...
/etc/bash_completion.d/youtube-dl.bash-completion: line 12: `__youtube-dl': not
a valid identifier
So it seems that bash has a problem with __youtube-dl function name,
in particular the dash (minus) symbol, I had to remove the dash to
make it work again.
Xsession loads ~/.profile and my .profile loads .bashrc which loads
the bash completions like this:
if [ -z "$BASH_COMPLETION" ] && [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
So it looks all normal, but it just breaks my login.
Best regards,
Marius
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable'), (50, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages youtube-dl depends on:
ii python 2.7.5-4
Versions of packages youtube-dl recommends:
pn libav-tools | ffmpeg | ffprobe <none>
pn mplayer2 | mplayer <none>
ii rtmpdump 2.4+20121230.gitdf6c518-1
youtube-dl suggests no packages.
-- Configuration Files:
/etc/bash_completion.d/youtube-dl.bash-completion changed:
__youtubedl()
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
opts="--help --version --update --ignore-errors --dump-user-agent
--user-agent --referer --list-extractors --extractor-descriptions --proxy
--no-check-certificate --playlist-start --playlist-end --match-title
--reject-title --max-downloads --min-filesize --max-filesize --date
--datebefore --dateafter --rate-limit --retries --buffer-size
--no-resize-buffer --test --title --id --literal --auto-number --output
--autonumber-size --restrict-filenames --batch-file --no-overwrites --continue
--no-continue --cookies --no-part --no-mtime --write-description
--write-info-json --write-thumbnail --quiet --simulate --skip-download
--get-url --get-title --get-id --get-thumbnail --get-description --get-filename
--get-format --newline --no-progress --console-title --verbose
--dump-intermediate-pages --format --all-formats --prefer-free-formats
--max-quality --list-formats --write-sub --write-auto-sub --only-sub --all-subs
--list-subs --sub-format --sub-lang --username --password --netrc
--video-password --extract-audio --audio-format --audio-quality --recode-video
--keep-video --no-post-overwrites --embed-subs"
if [[ ${cur} == * ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
fi
}
complete -F __youtubedl youtube-dl
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]