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

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

    <bug>
          <bug_id>32138</bug_id>
          
          <creation_ts>2016-05-26 14:23:30 +0300</creation_ts>
          <short_desc>Обновить версию до 0.13</short_desc>
          <delta_ts>2016-05-28 11:42:19 +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>syncthing</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="Denis Smirnov">mithraen</reporter>
          <assigned_to name="Антон Мидюков">antohami</assigned_to>
          <cc>antohami</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>157036</commentid>
    <comment_count>0</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2016-05-26 14:23:30 +0300</bug_when>
    <thetext>В 0.13 сломали обратную совместимость с 0.12, так что обновление становится необходимым для совместимости с остальными участниками сети.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157047</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2016-05-26 19:06:48 +0300</bug_when>
    <thetext>Собрал. Тестируйте:
apt-repo add task 165143 &amp;&amp; apt-get update &amp;&amp; apt-get dist-upgrade</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157059</commentid>
    <comment_count>2</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2016-05-27 05:26:58 +0300</bug_when>
    <thetext>Сам сервис работает, но его веб-интерфейс -- нет :(
Заходя на http://localhost:8384 вижу пустую страницу. Если нажать Ctrl-U -- вижу исходник страницы. 

Заходя по ссылкам из script-тэгов странички вижу, что все syncthing/* выдают 404. Скрипты в остальных подкаталогах успешно подгружаются.

При этом бинарник собранный апстримом работает корректно.

У меня есть предположение о причинах -- у апстрима бага в .gitignore -- там есть строчка &quot;syncthing&quot;. А указанные объекты находятся внутри каталога gui/default/syncthing. Таким образом когда вы импортируете исходники -- они импортируются не полностью.

Решение:

- если вы используете gear-update: использовать ключ --ignore-exclude
- если вы импортируете ручками -- использовать git add -f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157060</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2016-05-27 05:37:45 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; Сам сервис работает, но его веб-интерфейс -- нет :(
&gt; Заходя на http://localhost:8384 вижу пустую страницу. Если нажать Ctrl-U --
&gt; вижу исходник страницы. 
&gt; 
&gt; Заходя по ссылкам из script-тэгов странички вижу, что все syncthing/* выдают
&gt; 404. Скрипты в остальных подкаталогах успешно подгружаются.
&gt; 
&gt; При этом бинарник собранный апстримом работает корректно.
&gt; 
&gt; У меня есть предположение о причинах -- у апстрима бага в .gitignore -- там
&gt; есть строчка &quot;syncthing&quot;. А указанные объекты находятся внутри каталога
&gt; gui/default/syncthing. Таким образом когда вы импортируете исходники -- они
&gt; импортируются не полностью.
&gt; 
&gt; Решение:
&gt; 
&gt; - если вы используете gear-update: использовать ключ --ignore-exclude
&gt; - если вы импортируете ручками -- использовать git add -f

Спасибо! Верное предположение, в хэшере каталог gui/default/syncthing действительно отсутствует.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157061</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2016-05-27 06:20:07 +0300</bug_when>
    <thetext>Исправил. Пробуйте.
За одно и synchting-gtk из этого же задания поглядите.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157063</commentid>
    <comment_count>5</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2016-05-27 10:03:40 +0300</bug_when>
    <thetext>Работает!
Кстати, там уже syncthing 0.13.4 с багфиксами вышел :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157064</commentid>
    <comment_count>6</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2016-05-27 10:04:23 +0300</bug_when>
    <thetext>А вот syncthing-gtk у меня не работает:

/usr/lib/python2.7/site-packages/syncthing_gtk/uibuilder.py:16: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version(&apos;Gtk&apos;, &apos;3.0&apos;) before import to ensure that the right version gets loaded.
  from gi.repository import Gtk
Traceback (most recent call last):
  File &quot;/usr/bin/syncthing-gtk&quot;, line 23, in &lt;module&gt;
    from syncthing_gtk.tools import init_logging, init_locale
  File &quot;/usr/lib/python2.7/site-packages/syncthing_gtk/__init__.py&quot;, line 16, in &lt;module&gt;
    from infobox			import InfoBox
  File &quot;/usr/lib/python2.7/site-packages/syncthing_gtk/infobox.py&quot;, line 8, in &lt;module&gt;
    from gi.repository import Gtk, Gdk, GLib, GObject, Pango, Rsvg
ImportError: cannot import name Rsvg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157071</commentid>
    <comment_count>7</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2016-05-27 13:30:25 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; ImportError: cannot import name Rsvg

Не хватает зависимости на пакет librsvg-gir. Странно, что не нашлась эта зависимость при сборке пакета. Спасибо, исправлю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157075</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2016-05-27 14:53:23 +0300</bug_when>
    <thetext>Обновил версии, добавил зависимость librsvg-gir в пакете synchting-gtk. Пробуйте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157077</commentid>
    <comment_count>9</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2016-05-27 15:19:22 +0300</bug_when>
    <thetext>Спасибо, и syncthing, и syncthing-gtk работают

P.S. Версия syncthing-gtk в этом репозитории похоже та же, что и в Сизифе, само оно не обновляется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157079</commentid>
    <comment_count>10</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2016-05-27 15:32:19 +0300</bug_when>
    <thetext>(In reply to comment #9)
&gt; Спасибо, и syncthing, и syncthing-gtk работают
&gt; 
&gt; P.S. Версия syncthing-gtk в этом репозитории похоже та же, что и в Сизифе, само
&gt; оно не обновляется.

Версия получилась меньше: 0.9.0.2 против 0.9.1. Я ошибся сперва в нумерации версии, вот и получается, что новая версия меньше старой. Хорошо, что вовремя заметил :-) Удалите и заново установите.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157092</commentid>
    <comment_count>11</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2016-05-28 11:24:32 +0300</bug_when>
    <thetext>А task до сих пор в test-only статусе, может таки отправите его уже в Сизиф?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157093</commentid>
    <comment_count>12</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2016-05-28 11:42:19 +0300</bug_when>
    <thetext>syncthing-0.13.4-alt1 -&gt; sisyphus:

* Fri May 27 2016 Anton Midyukov &lt;antohami@altlinux&gt; 0.13.4-alt1
- New version (Closes: 32138).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>