Bug ID | 1044061 |
---|---|
Summary | nextcloud-client outdated; version from network repo doesn't build locally |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 42.2 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Network |
Assignee | bnc-team-screening@forge.provo.novell.com |
Reporter | w.flamme@web.de |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
When starting up nextcloud-client, it tells me that a newer version (2.3.1) is out and I should use the "systemd update toll" to install it. Leap 42.2 provides version 2.2.4 only, there is no update in the Update repo. So I decided to give the obs:/network repo a try. Here is a package providing 2.3.1, and the package installs fine. Alas, on start I only see "nextcloud: symbol lookup error: nextcloud: undefined symbol: _ZN3OCC6Logger21setLogWindowActivatedEb" and I'm back on the command line. Now I tried to download the source rpm from that repo an build locally. At first attempt, I noticed that three BuildRequires are missing: texlive-threeparttable, texlive-wrapfig and texlive-upquote. After installing them, the package compiled fine, but the end was unsuccessful: RPM build errors: Installed (but unpackaged) file(s) found: /usr/share/doc/client/latex/Makefile /usr/share/doc/client/latex/client-1.png /usr/share/doc/client/latex/client-2.png /usr/share/doc/client/latex/client-3.png /usr/share/doc/client/latex/client-4.png /usr/share/doc/client/latex/client-7.png /usr/share/doc/client/latex/client-8.png /usr/share/doc/client/latex/client-9.png /usr/share/doc/client/latex/client12.png /usr/share/doc/client/latex/client6.png /usr/share/doc/client/latex/fncychap.sty /usr/share/doc/client/latex/icon-error.png /usr/share/doc/client/latex/icon-information.png /usr/share/doc/client/latex/icon-offline.png /usr/share/doc/client/latex/icon-paused.png /usr/share/doc/client/latex/icon-syncing.png /usr/share/doc/client/latex/icon.png /usr/share/doc/client/latex/ignored_files_editor.png /usr/share/doc/client/latex/log_output_window.png /usr/share/doc/client/latex/logo-blue.pdf /usr/share/doc/client/latex/mac-share.png /usr/share/doc/client/latex/menu.png /usr/share/doc/client/latex/ownCloudClientManual.aux /usr/share/doc/client/latex/ownCloudClientManual.idx /usr/share/doc/client/latex/ownCloudClientManual.ilg /usr/share/doc/client/latex/ownCloudClientManual.ind /usr/share/doc/client/latex/ownCloudClientManual.log /usr/share/doc/client/latex/ownCloudClientManual.out /usr/share/doc/client/latex/ownCloudClientManual.pdf /usr/share/doc/client/latex/ownCloudClientManual.tex /usr/share/doc/client/latex/ownCloudClientManual.toc /usr/share/doc/client/latex/python.ist /usr/share/doc/client/latex/save_log_file.png /usr/share/doc/client/latex/settings_network.png /usr/share/doc/client/latex/share-1.png /usr/share/doc/client/latex/share-2.png /usr/share/doc/client/latex/sphinx.sty /usr/share/doc/client/latex/sphinxhowto.cls /usr/share/doc/client/latex/sphinxmanual.cls /usr/share/doc/client/latex/tabulary.sty I guess the SPECfile is missing the directive to move thse files... I added after line 210: mv -f %{buildroot}%{_datadir}/doc/client/latex/ \ %{buildroot}%{_docdir}/%{name}-doc/latex/ and the package builds fine now :) "rpm -Uvh ..." installs the packages and the software runs finde, without any undefined symbols.