[opensuse-buildservice] How to debug "unresolveable" messages?
Dear list, in my private OBS instance, there's a project that uses the following repository config: <repository name="openSUSE_13.1"> <path project="openSUSE.org:openSUSE:13.1" repository="standard"/> <path project="openSUSE.org:Application:Geo" repository="openSUSE_13.1"/> <path project="openSUSE.org:KDE:Qt53" repository="openSUSE_13.1"/> <path project="openSUSE.org:devel:libraries:c_c++" repository="openSUSE_13.1"/> <arch>x86_64</arch> </repository> One spec file features these BuildRequires: BuildRequires: gcc-c++, make BuildRequires: libqt5-qtbase-devel BuildRequires: libgdal-devel, libgeos-devel, libproj-devel BuildRequires: boost-devel >= 1.56.0, liblog4cxx-devel Now, when trying to build the packages, I get: unresolvable: nothing provides boost-devel >= 1.56.0, nothing provides libQt5Sql5 = 5.3.2 needed by libQt5Sql5-sqlite But libQt5Sql5 is part of KDE:Qt53, even in the given version. I added the repository to my local machine's zypper config and ran "zypper se 'libQt5Sql5 = 5.3.2', and it found the package! Same with "boost-devel >= 1.56.0". "liblog4cxx", which also comes from "openSUSE.org:devel:libraries:c_c++", is *not* listed as unresolveable. I'd like to debug these messages, but I'm unsure on where to start. How can I debug the dependency chain? Thanks alot in advance for any hint. --- Eric
On Saturday 2014-10-25 23:02, Eric MSP Veith wrote:
in my private OBS instance, there's a project that uses the following repository config:
<repository name="openSUSE_13.1"> <path project="openSUSE.org:openSUSE:13.1" repository="standard"/> <path project="openSUSE.org:Application:Geo" repository="openSUSE_13.1"/> <path project="openSUSE.org:KDE:Qt53" repository="openSUSE_13.1"/> <path project="openSUSE.org:devel:libraries:c_c++" repository="openSUSE_13.1"/>
Now, when trying to build the packages, I get:
unresolvable: nothing provides boost-devel >= 1.56.0, nothing provides libQt5Sql5 = 5.3.2 needed by libQt5Sql5-sqlite
You defined openSUSE:13.1 to be prefentially used, but openSUSE 13.1 only has boost-1.53. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Saturday 25 October 2014 23:44:41, Jan Engelhardt
unresolvable: nothing provides boost-devel >= 1.56.0, nothing provides libQt5Sql5 = 5.3.2 needed by libQt5Sql5-sqlite
You defined openSUSE:13.1 to be prefentially used, but openSUSE 13.1 only has boost-1.53.
Thanks, that was actually one of the reasons for the issue. I didn't think the
order of the
Eric MSP Veith
The other reason a 100% full /. I used the OBS appliance ISO, and I'm wondering why it allocates only 1.9GB on an otherwise completeley empty disk for the whole system? Sure, with creating the OBS volume group, the rest gets allocated ok, but /srv/www still resides on a 1.9GB volume, which happens to fill quite fast.
I think it is a bug that /srv/www/obs/api/tmp/clockworkd.clock.output is not rotated via logrotate. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Samstag, 25. Oktober 2014, 23:02:53 wrote Eric MSP Veith:
Dear list,
in my private OBS instance, there's a project that uses the following repository config:
<repository name="openSUSE_13.1"> <path project="openSUSE.org:openSUSE:13.1" repository="standard"/>
you prefer everything from openSUSE:13.1 here. just skip this line, it will be used anyway since the repos do build against it.
<path project="openSUSE.org:Application:Geo" repository="openSUSE_13.1"/> <path project="openSUSE.org:KDE:Qt53" repository="openSUSE_13.1"/> <path project="openSUSE.org:devel:libraries:c_c++" repository="openSUSE_13.1"/>
<arch>x86_64</arch> </repository>
One spec file features these BuildRequires:
BuildRequires: gcc-c++, make BuildRequires: libqt5-qtbase-devel BuildRequires: libgdal-devel, libgeos-devel, libproj-devel BuildRequires: boost-devel >= 1.56.0, liblog4cxx-devel
Now, when trying to build the packages, I get:
unresolvable: nothing provides boost-devel >= 1.56.0, nothing provides libQt5Sql5 = 5.3.2 needed by libQt5Sql5-sqlite
But libQt5Sql5 is part of KDE:Qt53, even in the given version. I added the repository to my local machine's zypper config and ran "zypper se 'libQt5Sql5 = 5.3.2', and it found the package! Same with "boost-devel >= 1.56.0". "liblog4cxx", which also comes from "openSUSE.org:devel:libraries:c_c++", is *not* listed as unresolveable.
I'd like to debug these messages, but I'm unsure on where to start. How can I debug the dependency chain?
Thanks alot in advance for any hint.
--- Eric
-- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (4)
-
Adrian Schröter
-
Andreas Schwab
-
Eric MSP Veith
-
Jan Engelhardt