В 0.13 сломали обратную совместимость с 0.12, так что обновление становится необходимым для совместимости с остальными участниками сети.
Собрал. Тестируйте: apt-repo add task 165143 && apt-get update && apt-get dist-upgrade
Сам сервис работает, но его веб-интерфейс -- нет :( Заходя на http://localhost:8384 вижу пустую страницу. Если нажать Ctrl-U -- вижу исходник страницы. Заходя по ссылкам из script-тэгов странички вижу, что все syncthing/* выдают 404. Скрипты в остальных подкаталогах успешно подгружаются. При этом бинарник собранный апстримом работает корректно. У меня есть предположение о причинах -- у апстрима бага в .gitignore -- там есть строчка "syncthing". А указанные объекты находятся внутри каталога gui/default/syncthing. Таким образом когда вы импортируете исходники -- они импортируются не полностью. Решение: - если вы используете gear-update: использовать ключ --ignore-exclude - если вы импортируете ручками -- использовать git add -f
(In reply to comment #2) > Сам сервис работает, но его веб-интерфейс -- нет :( > Заходя на http://localhost:8384 вижу пустую страницу. Если нажать Ctrl-U -- > вижу исходник страницы. > > Заходя по ссылкам из script-тэгов странички вижу, что все syncthing/* выдают > 404. Скрипты в остальных подкаталогах успешно подгружаются. > > При этом бинарник собранный апстримом работает корректно. > > У меня есть предположение о причинах -- у апстрима бага в .gitignore -- там > есть строчка "syncthing". А указанные объекты находятся внутри каталога > gui/default/syncthing. Таким образом когда вы импортируете исходники -- они > импортируются не полностью. > > Решение: > > - если вы используете gear-update: использовать ключ --ignore-exclude > - если вы импортируете ручками -- использовать git add -f Спасибо! Верное предположение, в хэшере каталог gui/default/syncthing действительно отсутствует.
Исправил. Пробуйте. За одно и synchting-gtk из этого же задания поглядите.
Работает! Кстати, там уже syncthing 0.13.4 с багфиксами вышел :)
А вот 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('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk Traceback (most recent call last): File "/usr/bin/syncthing-gtk", line 23, in <module> from syncthing_gtk.tools import init_logging, init_locale File "/usr/lib/python2.7/site-packages/syncthing_gtk/__init__.py", line 16, in <module> from infobox import InfoBox File "/usr/lib/python2.7/site-packages/syncthing_gtk/infobox.py", line 8, in <module> from gi.repository import Gtk, Gdk, GLib, GObject, Pango, Rsvg ImportError: cannot import name Rsvg
(In reply to comment #6) > ImportError: cannot import name Rsvg Не хватает зависимости на пакет librsvg-gir. Странно, что не нашлась эта зависимость при сборке пакета. Спасибо, исправлю.
Обновил версии, добавил зависимость librsvg-gir в пакете synchting-gtk. Пробуйте.
Спасибо, и syncthing, и syncthing-gtk работают P.S. Версия syncthing-gtk в этом репозитории похоже та же, что и в Сизифе, само оно не обновляется.
(In reply to comment #9) > Спасибо, и syncthing, и syncthing-gtk работают > > P.S. Версия syncthing-gtk в этом репозитории похоже та же, что и в Сизифе, само > оно не обновляется. Версия получилась меньше: 0.9.0.2 против 0.9.1. Я ошибся сперва в нумерации версии, вот и получается, что новая версия меньше старой. Хорошо, что вовремя заметил :-) Удалите и заново установите.
А task до сих пор в test-only статусе, может таки отправите его уже в Сизиф?
syncthing-0.13.4-alt1 -> sisyphus: * Fri May 27 2016 Anton Midyukov <antohami@altlinux> 0.13.4-alt1 - New version (Closes: 32138).