[opensuse-packaging] how to use boost-devel in Leap?
A few packages have "Requires: boost-devel" in their -devel subpackage. This leads to unresolved dependencies like this: have choice for boost-devel needed by whatever-devel: boost_1_58_0-devel boost-devel This happens only in Leap 42.1 and 42.2. How is boost supposed to be used? If there are indeed two packages providing the same thing within a prj, then this base prj must add the relevant Prefer:. And for some reason this started to happen only recently, the last successful build is from 2016-12-02. Olaf
On Mittwoch, 21. Dezember 2016, 12:27:13 CET wrote Olaf Hering:
A few packages have "Requires: boost-devel" in their -devel subpackage. This leads to unresolved dependencies like this:
have choice for boost-devel needed by whatever-devel: boost_1_58_0-devel boost-devel
This happens only in Leap 42.1 and 42.2. How is boost supposed to be used?
If there are indeed two packages providing the same thing within a prj, then this base prj must add the relevant Prefer:.
a de-prefer to the 1.58 one here actually.
And for some reason this started to happen only recently, the last successful build is from 2016-12-02.
no idea. -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mittwoch, 21. Dezember 2016, 12:55:07 CET wrote Adrian Schröter:
On Mittwoch, 21. Dezember 2016, 12:27:13 CET wrote Olaf Hering:
A few packages have "Requires: boost-devel" in their -devel subpackage. This leads to unresolved dependencies like this:
have choice for boost-devel needed by whatever-devel: boost_1_58_0-devel boost-devel
This happens only in Leap 42.1 and 42.2. How is boost supposed to be used?
If there are indeed two packages providing the same thing within a prj, then this base prj must add the relevant Prefer:.
a de-prefer to the 1.58 one here actually.
And for some reason this started to happen only recently, the last successful build is from 2016-12-02.
no idea.
Just for the record, with last packaging changes of boost, the recommended way to use it is always BuildRequires: boost-devel and when you need a special version BuildRequires: boost-devel > 1.55 for example -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Am 21.12.2016 um 12:55 schrieb Adrian Schröter:
If there are indeed two packages providing the same thing within a prj, then this base prj must add the relevant Prefer:.
a de-prefer to the 1.58 one here actually.
I guess I lack the permissions to adjust prjconf in openSUSE:Leap:42.*:Update, where it belongs. Olaf
On 12/21/2016 01:08 PM, Olaf Hering wrote:
Am 21.12.2016 um 12:55 schrieb Adrian Schröter:
If there are indeed two packages providing the same thing within a prj, then this base prj must add the relevant Prefer:.
a de-prefer to the 1.58 one here actually.
I guess I lack the permissions to adjust prjconf in openSUSE:Leap:42.*:Update, where it belongs.
Yes, these ambiguities need to be resolved in Project Config. The reason that Boost 1.58 was fixed to provide boost-devel is https://bugzilla.opensuse.org/show_bug.cgi?id=974690 - Adam -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Olaf Hering wrote:
A few packages have "Requires: boost-devel" in their -devel subpackage. This leads to unresolved dependencies like this:
have choice for boost-devel needed by whatever-devel: boost_1_58_0-devel boost-devel
This happens only in Leap 42.1 and 42.2. How is boost supposed to be used? If there are indeed two packages providing the same thing within a prj, then this base prj must add the relevant Prefer:.
And for some reason this started to happen only recently, the last successful build is from 2016-12-02.
Caused by an online update for boost. I've applied the fix we added in 42.3 now also to 42.2 and 42.1 prjconf's. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Adam Majer
-
Adrian Schröter
-
Ludwig Nussel
-
Olaf Hering