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.


You are receiving this mail because: