Can't install owncloud-client -- missing package qt5-qtbase

Hi,

I’m trying to install owncloud-client (ver. 2.1.0-12.1 x86_64) on my 64bit Tumbleweed but the installation fails due to unavailable dependency package qt5-qtbase.

I don’t have such a package in my repos:


linux-gkwv:/var/log/YaST2 # zypper se qt5-qtbase
Loading repository data...
Reading installed packages...

S | Name                                | Summary                                                   | Type   
--+-------------------------------------+-----------------------------------------------------------+--------
i | libqt5-qtbase-common-devel          | Qt 5 Core Development Binaries                            | package
i | libqt5-qtbase-devel                 | Qt Development Kit                                        | package
i | libqt5-qtbase-doc                   | Qt 5 tool used by Qt Developers to generate documentation | package
  | libqt5-qtbase-examples              | Qt5 base examples                                         | package
  | libqt5-qtbase-examples-32bit        | Qt5 base examples                                         | package
i | libqt5-qtbase-platformtheme-gtk2    | Qt 5 gtk2 plugin                                          | package
  | libqt5-qtbase-private-headers-devel | Non-ABI stable experimental API                           | package

My repositories are:


linux-gkwv:/var/log/YaST2 # zypper lr
#  | Alias                               | Name                        | Enabled | GPG Check | Refresh
---+-------------------------------------+-----------------------------+---------+-----------+--------
 1 | Packman                             | Packman                     | Yes     | (r ) Yes  | Yes    
 2 | graphics                            | graphics                    | Yes     | (r ) Yes  | No     
 3 | http-download.opensuse.org-0f191610 | devel:languages:python      | Yes     | (r ) Yes  | Yes    
 4 | http-download.opensuse.org-53d28076 | Education                   | Yes     | (r ) Yes  | Yes    
 5 | http-download.opensuse.org-5c31fa4d | isv:ownCloud:desktop        | Yes     | (r ) Yes  | Yes    
 6 | http-download.opensuse.org-a270c876 | science                     | Yes     | (r ) Yes  | Yes    
 7 | http-download.opensuse.org-b178da02 | devel:languages:perl        | Yes     | (r ) Yes  | Yes    
 8 | http-download.opensuse.org-f0aa0bf7 | openSUSE:13.2               | No      | ----      | Yes    
 9 | openSUSE-20150530-0                 | openSUSE-20150530-0         | No      | ----      | No     
10 | repo-debug                          | openSUSE-Tumbleweed-Debug   | No      | ----      | Yes    
11 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes    
12 | repo-oss                            | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes    
13 | repo-source                         | openSUSE-Tumbleweed-Source  | No      | ----      | Yes    
14 | repo-update                         | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes

Searching software.opensuse.org, I find a package libqt5-qtbase (not qt5-qtbase), which is for some reason not in my repos (and maybe only available in 32bit??)

Trying to install this package via ymp results in some obscure Yast error and it’s not installed.

I tried to post here the Yast logfile but it’s too big (even only the tail). Here is a chunk:

2016-02-09 15:36:03 <1> linux-gkwv.site(11163) [Pkg] modules/OneClickInstallWorkerFunctions.rb:196 Pkg Builtin called: ResolvableInstallRepo
2016-02-09 15:36:03 <3> linux-gkwv.site(11163) [Pkg] Resolvable_Install.cc(ResolvableInstallRepo):227 Resolvable package:libqt5-qtbase from repository 11 (repo-oss) was not found
2016-02-09 15:36:03 <1> linux-gkwv.site(11163) [Pkg] modules/OneClickInstallWorkerFunctions.rb:208 Pkg Builtin called: PkgInstall
2016-02-09 15:36:03 <3> linux-gkwv.site(11163) [Pkg] Package.cc(PkgInstall):1550 Package libqt5-qtbase is not available
2016-02-09 15:36:03 <1> linux-gkwv.site(11163) [Pkg] modules/OneClickInstallWorkerFunctions.rb:220 Pkg Builtin called: TargetInit
2016-02-09 15:36:03 <1> linux-gkwv.site(11163) [Ruby] modules/PackageCallbacks.rb:2400 Process: Start: task: Loading the Package Manager..., stages: "Initialize the Target System", "Read Installed Packages"], help: <P><BIG><B>Loading Installed Packages</B></BIG></P><P>The package manager is reading installed packages...</P>
2016-02-09 15:36:03 <1> linux-gkwv.site(11163) [Ruby] modules/PackageCallbacks.rb:2406 Progress: status: true, isrunning: false


Any help in this matter will be greatly appreciated…
Itay

Hi
Looking at https://build.opensuse.org/package/binary/isv:ownCloud:desktop/owncloud-client?arch=x86_64&filename=owncloud-client-2.1.0-12.1.x86_64.rpm&repository=openSUSE_Tumbleweed

There are three packages not accounted for: qt5-qtbase, qt5-qtbase-gui and qt5-qtwebkit sounds like a build bug…

Someone filed a bug report for this on github https://github.com/owncloud/client/issues/4431

ownCloud client does work if you tell it to ignore the dependency and install anyway.

Also, the bug is marked as closed and the 2.1.1 version doesn’t seem to have the same dependency issue.

Mark