[opensuse-buildservice] strange dependency issue for digikam in KDE:Extra building for openSUSE:13.2:Update
maybe this is a better list to solve the issue below... btw: if I explicitely set the requirement to libkface-devel >= 14.12, the dependency is not found at all :( ---------- Forwarded Message ---------- Subject: Re: building KDE:Extra against openSUSE_*:Update repos? Date: Monday 16 Feb 2015, 14:06:02 From: Nico Kruber <nico.kruber@gmail.com> To: opensuse-kde@opensuse.org <opensuse-kde@opensuse.org> However, can someone explain why the digikam build still pulls libkface- devel-4.4.0-9.1 instead of libkface-devel-14.12.1-2.1 which should _both_ be available in 13.2:Update? https://build.opensuse.org/build/KDE:Extra/openSUSE_13.2/x86_64/digikam/_log The spec file should be correct in this regard: %if 0%{?suse_version} > 1310 BuildRequires: libkface-devel %endif Regards Nico -----------------------------------------
On Tue 17 Feb 2015 11:24:01 PM CST, Nico Kruber wrote:
maybe this is a better list to solve the issue below...
btw: if I explicitely set the requirement to libkface-devel >= 14.12, the dependency is not found at all :(
---------- Forwarded Message ----------
Subject: Re: building KDE:Extra against openSUSE_*:Update repos? Date: Monday 16 Feb 2015, 14:06:02 From: Nico Kruber <nico.kruber@gmail.com> To: opensuse-kde@opensuse.org <opensuse-kde@opensuse.org>
However, can someone explain why the digikam build still pulls libkface- devel-4.4.0-9.1 instead of libkface-devel-14.12.1-2.1 which should _both_ be available in 13.2:Update? https://build.opensuse.org/build/KDE:Extra/openSUSE_13.2/x86_64/digikam/_log
The spec file should be correct in this regard: %if 0%{?suse_version} > 1310 BuildRequires: libkface-devel %endif
Regards Nico ----------------------------------------- Hi Use BuildRequires of pkgconfig(libkface) instead.
https://build.opensuse.org/package/binary/openSUSE:13.2:Update/patchinfo.3415?arch=i586&filename=libkface-devel-14.12.1-2.1.x86_64.rpm&repository=standard -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.36-38-default up 2 days 5:36, 5 users, load average: 0.45, 0.41, 0.31 CPU AMD A4-5150M APU @ 3.3GHz | GPU Richland Radeon HD 8350G -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Tuesday 17 Feb 2015 16:44:00 Malcolm wrote:
On Tue 17 Feb 2015 11:24:01 PM CST, Nico Kruber wrote:
maybe this is a better list to solve the issue below...
btw: if I explicitely set the requirement to libkface-devel >= 14.12, the dependency is not found at all :(
---------- Forwarded Message ----------
Subject: Re: building KDE:Extra against openSUSE_*:Update repos? Date: Monday 16 Feb 2015, 14:06:02 From: Nico Kruber <nico.kruber@gmail.com> To: opensuse-kde@opensuse.org <opensuse-kde@opensuse.org>
However, can someone explain why the digikam build still pulls libkface- devel-4.4.0-9.1 instead of libkface-devel-14.12.1-2.1 which should _both_ be available in 13.2:Update? https://build.opensuse.org/build/KDE:Extra/openSUSE_13.2/x86_64/digikam/_lo g
The spec file should be correct in this regard: %if 0%{?suse_version} > 1310 BuildRequires: libkface-devel %endif
Regards Nico -----------------------------------------
Hi Use BuildRequires of pkgconfig(libkface) instead.
https://build.opensuse.org/package/binary/openSUSE:13.2:Update/patchinfo.341 5?arch=i586&filename=libkface-devel-14.12.1-2.1.x86_64.rpm&repository=standa rd
Thanks Malcom, but unfortunately this leads to the same behaviour... (it would have been strange, if that worked, and the direct requirement did not) btw: the link you provided also proves that "libkface-devel = 14.12.1-2.1" is provided Nico
On Wed 18 Feb 2015 01:38:27 AM CST, Nico Kruber wrote:
On Tuesday 17 Feb 2015 16:44:00 Malcolm wrote:
On Tue 17 Feb 2015 11:24:01 PM CST, Nico Kruber wrote:
maybe this is a better list to solve the issue below...
btw: if I explicitely set the requirement to libkface-devel >= 14.12, the dependency is not found at all :(
---------- Forwarded Message ----------
Subject: Re: building KDE:Extra against openSUSE_*:Update repos? Date: Monday 16 Feb 2015, 14:06:02 From: Nico Kruber <nico.kruber@gmail.com> To: opensuse-kde@opensuse.org <opensuse-kde@opensuse.org>
However, can someone explain why the digikam build still pulls libkface- devel-4.4.0-9.1 instead of libkface-devel-14.12.1-2.1 which should _both_ be available in 13.2:Update? https://build.opensuse.org/build/KDE:Extra/openSUSE_13.2/x86_64/digikam/_lo g
The spec file should be correct in this regard: %if 0%{?suse_version} > 1310 BuildRequires: libkface-devel %endif
Regards Nico -----------------------------------------
Hi Use BuildRequires of pkgconfig(libkface) instead.
https://build.opensuse.org/package/binary/openSUSE:13.2:Update/patchinfo.341 5?arch=i586&filename=libkface-devel-14.12.1-2.1.x86_64.rpm&repository=standa rd
Thanks Malcom, but unfortunately this leads to the same behaviour... (it would have been strange, if that worked, and the direct requirement did not)
btw: the link you provided also proves that "libkface-devel = 14.12.1-2.1" is provided
Nico Hi Nico I'm guessing you have the update repo added as your build target?
-- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.36-38-default up 2 days 8:58, 4 users, load average: 0.64, 0.22, 0.17 CPU AMD A4-5150M APU @ 3.3GHz | GPU Richland Radeon HD 8350G -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mittwoch, 18. Februar 2015, 01:38:27 wrote Nico Kruber:
On Tuesday 17 Feb 2015 16:44:00 Malcolm wrote:
On Tue 17 Feb 2015 11:24:01 PM CST, Nico Kruber wrote:
maybe this is a better list to solve the issue below...
btw: if I explicitely set the requirement to libkface-devel >= 14.12, the dependency is not found at all :(
---------- Forwarded Message ----------
Subject: Re: building KDE:Extra against openSUSE_*:Update repos? Date: Monday 16 Feb 2015, 14:06:02 From: Nico Kruber <nico.kruber@gmail.com> To: opensuse-kde@opensuse.org <opensuse-kde@opensuse.org>
However, can someone explain why the digikam build still pulls libkface- devel-4.4.0-9.1 instead of libkface-devel-14.12.1-2.1 which should _both_ be available in 13.2:Update?
A package has to be unique per name for the build repository (while there can be multiple ones in the published repository). Checking the build origins of libkface and libkface-devel it shows that we released them from different maintenance incidents. libkface from 3415 libkface-devel from 3156 I do not see a problem with 3415 atm, but it should have replaced also the -devel package. will check together with mls later why this happens ... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, 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
On Mittwoch, 18. Februar 2015, 08:39:41 wrote Adrian Schröter:
On Mittwoch, 18. Februar 2015, 01:38:27 wrote Nico Kruber:
On Tuesday 17 Feb 2015 16:44:00 Malcolm wrote:
On Tue 17 Feb 2015 11:24:01 PM CST, Nico Kruber wrote:
maybe this is a better list to solve the issue below...
btw: if I explicitely set the requirement to libkface-devel >= 14.12, the dependency is not found at all :(
---------- Forwarded Message ----------
Subject: Re: building KDE:Extra against openSUSE_*:Update repos? Date: Monday 16 Feb 2015, 14:06:02 From: Nico Kruber <nico.kruber@gmail.com> To: opensuse-kde@opensuse.org <opensuse-kde@opensuse.org>
However, can someone explain why the digikam build still pulls libkface- devel-4.4.0-9.1 instead of libkface-devel-14.12.1-2.1 which should _both_ be available in 13.2:Update?
A package has to be unique per name for the build repository (while there can be multiple ones in the published repository).
Checking the build origins of libkface and libkface-devel it shows that we released them from different maintenance incidents.
libkface from 3415 libkface-devel from 3156
I do not see a problem with 3415 atm, but it should have replaced also the -devel package. will check together with mls later why this happens ...
This got caused by the fact that libkface was once build as part of digikam package and is now build by libkface package. That conflicted with our old thinking what should be allowed to change with a maintenance update. However, Michael adapted the sorting algorithm now for such situations. The right rpms are inside the :full repository tree now. Next time the scheduler looks at your projects this problem should be gone. bye adrian -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, 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
On Wednesday 18 Feb 2015 13:15:36 Adrian Schröter wrote:
On Mittwoch, 18. Februar 2015, 08:39:41 wrote Adrian Schröter:
On Mittwoch, 18. Februar 2015, 01:38:27 wrote Nico Kruber:
On Tuesday 17 Feb 2015 16:44:00 Malcolm wrote:
On Tue 17 Feb 2015 11:24:01 PM CST, Nico Kruber wrote:
maybe this is a better list to solve the issue below...
btw: if I explicitely set the requirement to libkface-devel >= 14.12, the dependency is not found at all :(
---------- Forwarded Message ----------
Subject: Re: building KDE:Extra against openSUSE_*:Update repos? Date: Monday 16 Feb 2015, 14:06:02 From: Nico Kruber <nico.kruber@gmail.com> To: opensuse-kde@opensuse.org <opensuse-kde@opensuse.org>
However, can someone explain why the digikam build still pulls libkface- devel-4.4.0-9.1 instead of libkface-devel-14.12.1-2.1 which should _both_ be available in 13.2:Update?
A package has to be unique per name for the build repository (while there can be multiple ones in the published repository).
Checking the build origins of libkface and libkface-devel it shows that we released them from different maintenance incidents.
libkface from 3415 libkface-devel from 3156
I do not see a problem with 3415 atm, but it should have replaced also the -devel package. will check together with mls later why this happens ...
This got caused by the fact that libkface was once build as part of digikam package and is now build by libkface package. That conflicted with our old thinking what should be allowed to change with a maintenance update.
However, Michael adapted the sorting algorithm now for such situations.
The right rpms are inside the :full repository tree now. Next time the scheduler looks at your projects this problem should be gone.
bye adrian
Great! Thanks, Adrian - it seems to be working now. Nico
On Mittwoch, 18. Februar 2015, 18:39:28 wrote Nico Kruber:
On Wednesday 18 Feb 2015 13:15:36 Adrian Schröter wrote:
On Mittwoch, 18. Februar 2015, 08:39:41 wrote Adrian Schröter:
On Mittwoch, 18. Februar 2015, 01:38:27 wrote Nico Kruber:
On Tuesday 17 Feb 2015 16:44:00 Malcolm wrote:
On Tue 17 Feb 2015 11:24:01 PM CST, Nico Kruber wrote:
maybe this is a better list to solve the issue below...
btw: if I explicitely set the requirement to libkface-devel >= 14.12, the dependency is not found at all :(
---------- Forwarded Message ----------
Subject: Re: building KDE:Extra against openSUSE_*:Update repos? Date: Monday 16 Feb 2015, 14:06:02 From: Nico Kruber <nico.kruber@gmail.com> To: opensuse-kde@opensuse.org <opensuse-kde@opensuse.org>
However, can someone explain why the digikam build still pulls libkface- devel-4.4.0-9.1 instead of libkface-devel-14.12.1-2.1 which should _both_ be available in 13.2:Update?
A package has to be unique per name for the build repository (while there can be multiple ones in the published repository).
Checking the build origins of libkface and libkface-devel it shows that we released them from different maintenance incidents.
libkface from 3415 libkface-devel from 3156
I do not see a problem with 3415 atm, but it should have replaced also the -devel package. will check together with mls later why this happens ...
This got caused by the fact that libkface was once build as part of digikam package and is now build by libkface package. That conflicted with our old thinking what should be allowed to change with a maintenance update.
However, Michael adapted the sorting algorithm now for such situations.
The right rpms are inside the :full repository tree now. Next time the scheduler looks at your projects this problem should be gone.
bye adrian
Great! Thanks, Adrian - it seems to be working now.
Thanks Michael! :) -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, 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 (3)
-
Adrian Schröter
-
Malcolm
-
Nico Kruber