Bug 30207

Summary: youtube-dl сыпет ошибками в t7
Product: Sisyphus Reporter: Speccyfighter <zxwarior>
Component: youtube-dlAssignee: Gleb F-Malinovskiy <glebfm>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, cronbuild, glebfm, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Speccyfighter 2014-07-24 19:08:46 MSK
Сабж собсно.

Старый ноутбук на системе сборки enp
Система на t7/branch
Сейчашный dist-upgrade

При попытке скачать простым скачиванием
или получить список форматов, сыпет ошибками:

$ youtube-dl -F http://www.youtube.com/watch?v=vDwsWdcSLBc
[youtube] Setting language
[youtube] vDwsWdcSLBc: Downloading video webpage
[youtube] vDwsWdcSLBc: Downloading video info webpage
[youtube] vDwsWdcSLBc: Extracting video information
Traceback (most recent call last):
  File "/usr/bin/youtube-dl", line 17, in <module>
    youtube_dl.main()
  File "/usr/lib/python2.7/site-packages/youtube_dl/__init__.py", line 540, in main
    _real_main()
  File "/usr/lib/python2.7/site-packages/youtube_dl/__init__.py", line 524, in _real_main
    retcode = fd.download(all_urls)
  File "/usr/lib/python2.7/site-packages/youtube_dl/FileDownloader.py", line 575, in download
    videos = ie.extract(url)
  File "/usr/lib/python2.7/site-packages/youtube_dl/InfoExtractors.py", line 96, in extract
    return self._real_extract(url)
  File "/usr/lib/python2.7/site-packages/youtube_dl/InfoExtractors.py", line 579, in _real_extract
    url_map = dict((ud['itag'][0], ud['url'][0] + '&signature=' + ud['sig'][0]) for ud in url_data)
  File "/usr/lib/python2.7/site-packages/youtube_dl/InfoExtractors.py", line 579, in <genexpr>
    url_map = dict((ud['itag'][0], ud['url'][0] + '&signature=' + ud['sig'][0]) for ud in url_data)
KeyError: 'sig'


$ rpm -qa --last youtube-dl
youtube-dl-2013.04.03-alt2                    Вс 20 июл 2014 05:35:44

$ apt-repo
rpm  http://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch i586 classic
rpm  http://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch noarch classic

$ cat /etc/altlinux-release 
ALT Linux t7 (Trientalis)
Comment 1 Nick S. Grechukh 2014-07-24 19:13:07 MSK
#125670 BUILDING #1 [locked] sisyphus youtube-dl.git=2014.07.24-alt2
Comment 2 Nick S. Grechukh 2014-07-24 19:13:28 MSK
#125670 COMMITTING #1 [locked] sisyphus youtube-dl.git=2014.07.24-alt2
Comment 3 Nick S. Grechukh 2014-07-24 19:14:37 MSK
2014-Jul-24 15:13:22 :: task #125670 for sisyphus DONE

Could you try it please?
Comment 4 Speccyfighter 2014-07-24 20:20:08 MSK
Брал отсюда:

ftp://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/125671/noarch/RPMS.classic/

$ apt-repo list
rpm ftp://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/125671/ i586 classic
rpm ftp://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/125671/ noarch classic

Установил:

# apt-get install youtube-dl
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  youtube-dl
...

Всё отлично работает:

$ youtube-dl -F http://www.youtube.com/watch?v=vDwsWdcSLBc
[youtube] Setting language
[youtube] vDwsWdcSLBc: Downloading webpage
[youtube] vDwsWdcSLBc: Downloading video info webpage
[youtube] vDwsWdcSLBc: Extracting video information
[info] Available formats for vDwsWdcSLBc:
format code extension resolution  note 
171         webm      audio only  DASH audio , audio@ 48k (worst)
140         m4a       audio only  DASH audio , audio@128k
160         mp4       144p        DASH video , video only
242         webm      240p        DASH video , video only
...

В бранчах бы обновить...
Comment 5 Andrey Cherepanov 2014-07-24 20:21:11 MSK
(В ответ на комментарий №4)
> В бранчах бы обновить...
В p7 уже.
Comment 6 Speccyfighter 2014-07-24 20:36:28 MSK
А кто в t7/branch обновить сможет и когда?
А то у меня одна машинка на p7, а древний ноут на t7.
Comment 7 Michael Shigorin 2014-07-24 22:33:06 MSK
(В ответ на комментарий №6)
> А кто в t7/branch обновить сможет и когда?
Приедет вслед за p7, спасибо viy@ за труды по синхронизации.
Comment 8 Speccyfighter 2014-07-24 22:45:31 MSK
(В ответ на комментарий №7)
> (В ответ на комментарий №6)
> > А кто в t7/branch обновить сможет и когда?
> Приедет вслед за p7, спасибо viy@ за труды по синхронизации.

О! Большое спасибо.
А то трудно оставаться в неведении.
Comment 9 Michael Shigorin 2014-07-27 18:34:32 MSK
Добрался и в t7.