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

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

    <bug>
          <bug_id>31517</bug_id>
          
          <creation_ts>2015-11-18 14:51:28 +0300</creation_ts>
          <short_desc>exaile не запускается</short_desc>
          <delta_ts>2015-11-19 16:40:12 +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>exaile</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="Michael Shigorin">mike</reporter>
          <assigned_to name="Vladimir Lettiev">crux</assigned_to>
          <cc>aris</cc>
    
    <cc>crux</cc>
    
    <cc>glebfm</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>153820</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-11-18 14:51:28 +0300</bug_when>
    <thetext>Попытка запустить плейер exaile из меню или терминалки завершается вылетом:

$ exaile 
INFO    : Loading Exaile 3.3.2 on Python 2.7.10...
INFO    : Loading settings...
INFO    : Using ru_RU UTF-8 locale
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
  File &quot;/usr/lib/exaile/exaile.py&quot;, line 68, in &lt;module&gt;
    main()
  File &quot;/usr/lib/exaile/exaile.py&quot;, line 65, in main
    exaile = main.Exaile()
  File &quot;/usr/lib/exaile/xl/main.py&quot;, line 157, in __init__
    self.__init()
  File &quot;/usr/lib/exaile/xl/main.py&quot;, line 210, in __init
    from xlgui.widgets.info import Splash
  File &quot;/usr/lib/exaile/xlgui/__init__.py&quot;, line 41, in &lt;module&gt;
    from xl import (
  File &quot;/usr/lib/exaile/xl/player/__init__.py&quot;, line 68, in &lt;module&gt;
    PLAYER = get_player()(&apos;player&apos;)
  File &quot;/usr/lib/exaile/xl/player/engine_normal.py&quot;, line 50, in __init__
    pre_elems=[pipe.ProviderBin( self, &quot;stream_element&quot;)])
  File &quot;/usr/lib/exaile/xl/player/pipe.py&quot;, line 284, in __init__
    self.setup_elements()
  File &quot;/usr/lib/exaile/xl/player/pipe.py&quot;, line 212, in setup_elements
    self._setup_finish(None, True, state)
  File &quot;/usr/lib/exaile/xl/player/pipe.py&quot;, line 232, in _setup_finish
    elems.append(gst.element_factory_make(&apos;identity&apos;))
gst.ElementNotFoundError: identity

Воспроизводится на http://nightly.altlinux.org/sisyphus/snapshots/20151118/regular-mate-20151118-i586.iso (спасибо за сообщение glebfm@).

Версия пакета 3.3.2-alt1 (текущая апстримная -- 3.4.5, см. тж. http://pkgs.fedoraproject.org/cgit/exaile.git/tree/exaile.spec насчёт новых BuildRequires).

2 viy: предлагаю до починки закомментировать зависимость в mate-maxi.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153822</commentid>
    <comment_count>1</comment_count>
    <who name="viy">viy</who>
    <bug_when>2015-11-18 15:15:00 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; 2 viy: предлагаю до починки закомментировать зависимость в mate-maxi.
закомментировал.
Миша, вопрос,
а нужен ли там вообще плеер, если он не родной?
может прямо в профиль cd добавишь по своему вкусу?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153823</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-11-18 15:52:54 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; &gt; 2 viy: предлагаю до починки закомментировать зависимость в mate-maxi.
&gt; закомментировал.
Спасибо.

&gt; Миша, вопрос, а нужен ли там вообще плеер, если он не родной?
&gt; может прямо в профиль cd добавишь по своему вкусу?
В -maxi что-то подобное, пожалуй, имеет смысл -- но когда известно, что оно работает. :)  А обкатывать и впрямь проще в профиле, он &quot;подвижней&quot; метапакетов.

По сабжу(tm):

$ exaile 
INFO    : Loading Exaile 3.4.5 on Python 2.7.10...
INFO    : Loading settings...
INFO    : Using ru_RU UTF-8 locale
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
  File &quot;/usr/lib/exaile/exaile.py&quot;, line 85, in &lt;module&gt;
    main()
  File &quot;/usr/lib/exaile/exaile.py&quot;, line 82, in main
    exaile = main.Exaile()
  File &quot;/usr/lib/exaile/xl/main.py&quot;, line 168, in __init__
    self.__init()
  File &quot;/usr/lib/exaile/xl/main.py&quot;, line 221, in __init
    from xlgui.widgets.info import Splash
  File &quot;/usr/lib/exaile/xlgui/__init__.py&quot;, line 64, in &lt;module&gt;
    from xl import (
  File &quot;/usr/lib/exaile/xl/player/__init__.py&quot;, line 70, in &lt;module&gt;
    PLAYER = get_player(&apos;player&apos;)
  File &quot;/usr/lib/exaile/xl/player/__init__.py&quot;, line 55, in get_player
    return NormalPlayer(*args, **kwargs)
  File &quot;/usr/lib/exaile/xl/player/engine_normal.py&quot;, line 51, in __init__
    pre_elems=[pipe.ProviderBin( self, &quot;stream_element&quot;)])
  File &quot;/usr/lib/exaile/xl/player/pipe.py&quot;, line 437, in __init__
    self.setup_elements()
  File &quot;/usr/lib/exaile/xl/player/pipe.py&quot;, line 366, in setup_elements
    self._setup_finish(None, True, state)
  File &quot;/usr/lib/exaile/xl/player/pipe.py&quot;, line 386, in _setup_finish
    elems.append(gst.element_factory_make(&apos;identity&apos;))
gst.ElementNotFoundError: identity

Поискал, нашёл http://www.linuxquestions.org/questions/linux-software-2/exaile-0-3-2-0-error-loading-827104/ -- но установка по месту gst-ffmpeg и/или gst-libav ни на что не повлияла.  Сборка пакета с зависимостями на gstreamer 1.0 тоже не работает.

На всякий выложил сделанное в http://git.altlinux.org/people/mike/packages/?p=exaile.git;a=shortlog;h=refs/heads/master (но оно НЕ работает).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153824</commentid>
    <comment_count>3</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2015-11-18 16:26:35 +0300</bug_when>
    <thetext>(In reply to comment #2)
...
&gt; Сборка пакета с зависимостями на gstreamer 1.0 тоже не работает.
&gt;

gstreamer-1.0 эта штука не умеет, предлагаю её выкинуть, -- современных рабочих плееров в сизифе предостаточно, в том числе и на gstreamer-1.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153825</commentid>
    <comment_count>4</comment_count>
    <who name="Vladimir Lettiev">crux</who>
    <bug_when>2015-11-18 16:44:04 +0300</bug_when>
    <thetext>А если поставить пакет gst-plugins-base?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153827</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-11-18 18:23:56 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; А если поставить пакет gst-plugins-base?
Так сборка из верхнего коммита моего гита запустилась; вывод:

$ exaile 
INFO    : Loading Exaile 3.4.5 on Python 2.7.10...
INFO    : Loading settings...
INFO    : Using ru_RU UTF-8 locale
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
INFO    : Loading plugins...
INFO    : Loading collection...
WARNING : Exception occurred while loading /home/altlinux/.local/share/exaile/music.db
WARNING : Exception occurred while loading /home/altlinux/.local/share/exaile/music.db
WARNING : Exception occurred while loading /home/altlinux/.local/share/exaile/music.db
INFO    : Loading devices...
INFO    : Connected to udisks2
INFO    : Loading interface...
INFO    : Using GTK+ 2.24.28
INFO    : Loading main window...
INFO    : Connecting main window events...
INFO    : Loading panels...
INFO    : Connecting panel events...
INFO    : Done loading main window...
INFO    : WARNING: could not open podcast file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153840</commentid>
    <comment_count>6</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2015-11-19 15:23:13 +0300</bug_when>
    <thetext>exaile-3.4.5-alt1 -&gt; sisyphus:

* Thu Nov 19 2015 Vladimir Lettiev &lt;crux@altlinux&gt; 3.4.5-alt1
- New version 3.4.5
- Dependency on gst-plugins-base (Closes: #31517)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153841</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-11-19 16:40:12 +0300</bug_when>
    <thetext>Спасибо, работает (проверено добавлением в regular-mate.iso).

2 viy: при случае можно и вернуть в mate-maxi, прошу прощения за шорох --
не думал, что так быстро будет исправлено :)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>