<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>34394</bug_id>
          
          <creation_ts>2017-12-25 12:05:10 +0300</creation_ts>
          <short_desc>change depend on python3 module</short_desc>
          <delta_ts>2017-12-28 22:17:59 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>youtube-dl</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="ildar">ildar</reporter>
          <assigned_to name="Gleb F-Malinovskiy">glebfm</assigned_to>
          <cc>cronbuild</cc>
    
    <cc>glebfm</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>168189</commentid>
    <comment_count>0</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2017-12-25 12:05:10 +0300</bug_when>
    <thetext>Вероятно, как минимум, /usr/bin/youtube-dl стОит нацеливать на python3, поскольку он лучше работает:
&gt; $ youtube-dl https://music.yandex.ru/album/3321317
&gt; ...
&gt; Traceback (most recent call last):
&gt;   File &quot;/usr/bin/youtube-dl&quot;, line 9, in &lt;module&gt;
&gt;     load_entry_point(&apos;youtube-dl==2017.5.23&apos;, &apos;console_scripts&apos;, &apos;youtube-dl&apos;)()
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/__init__.py&quot;, line 465, in m
&gt; ain
&gt;     _real_main(argv)
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/__init__.py&quot;, line 455, in _
&gt; real_main
&gt;     retcode = ydl.download(all_urls)
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py&quot;, line 1896, in
&gt;  download
&gt;     url, force_generic_extractor=self.params.get(&apos;force_generic_extractor&apos;, Fals
&gt; e))
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py&quot;, line 771, in
&gt; extract_info
&gt;     return self.process_ie_result(ie_result, download, extra_info)
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py&quot;, line 962, in
&gt; process_ie_result
&gt;     extra_info=extra)
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py&quot;, line 832, in
&gt; process_ie_result
&gt;     extra_info=extra_info)
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py&quot;, line 760, in
&gt; extract_info
&gt;     ie_result = ie.extract(url)
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py&quot;, line 4
&gt; 33, in extract
&gt;     ie_result = self._real_extract(url)
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.py&quot;, l
&gt; ine 144, in _real_extract
&gt;     return self._get_track_info(track)
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.py&quot;, l
&gt; ine 102, in _get_track_info
&gt;     &apos;url&apos;: self._get_track_url(track[&apos;storageDir&apos;], track[&apos;id&apos;]),
&gt;   File &quot;/usr/lib/python2.7/site-packages/youtube_dl/extractor/yandexmusic.py&quot;, l
&gt; ine 88, in _get_track_url
&gt;     % (data[&apos;host&apos;], key, data[&apos;ts&apos;] + data[&apos;path&apos;], storage[1]))
&gt; TypeError: unsupported operand type(s) for +: &apos;int&apos; and &apos;unicode&apos;

При этом отработал нормально:
&gt; $ python3 -m youtube_dl https://music.yandex.ru/album/3321317</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168192</commentid>
    <comment_count>1</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2017-12-25 12:47:09 +0300</bug_when>
    <thetext>(In reply to comment #0)
&gt; Вероятно, как минимум, /usr/bin/youtube-dl стОит нацеливать на python3,
&gt; поскольку он лучше работает:

И так имеет смысл переключаться на трипитон, а если лучше работает, то точно.  Согласен.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168224</commentid>
    <comment_count>2</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2017-12-26 12:28:38 +0300</bug_when>
    <thetext>Глеб, новая версия в Вашем git не до конца исправлена, http://git.altlinux.org/people/glebfm/packages/?p=youtube-dl.git;a=blob;f=youtube-dl.spec;h=99a9ed93359797a237eb5d27fd481ac318540736;hb=1bcfb6e921efbd98b33c34ff34ddfcf517de2ef5#l16</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168225</commentid>
    <comment_count>3</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2017-12-26 13:01:34 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; Глеб, новая версия в Вашем git не до конца исправлена,
&gt; http://git.altlinux.org/people/glebfm/packages/?p=youtube-dl.git;a=blob;f=youtube-dl.spec;h=99a9ed93359797a237eb5d27fd481ac318540736;hb=1bcfb6e921efbd98b33c34ff34ddfcf517de2ef5#l16

Точно, спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168277</commentid>
    <comment_count>4</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-12-28 22:17:59 +0300</bug_when>
    <thetext>youtube-dl-2017.12.23-alt1 -&gt; sisyphus:

Tue Dec 26 2017 Gleb F-Malinovskiy &lt;glebfm@altlinux&gt; 2017.12.23-alt1
- Updated to 2017.12.23.
- Switched /usr/bin/youtube-dl to use python3 (ALT#34394).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>