how to use boost-devel in Leap?

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

how to use boost-devel in Leap?

Olaf Hering-2
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

signature.asc (201 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: how to use boost-devel in Leap?

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.



--

Adrian Schroeter
email: [hidden email]

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: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: how to use boost-devel in Leap?

Adrian Schröter
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: [hidden email]

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: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: how to use boost-devel in Leap?

Olaf Hering-2
In reply to this post by Adrian Schröter
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


signature.asc (223 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: how to use boost-devel in Leap?

Adam Majer
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: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: how to use boost-devel in Leap?

Ludwig Nussel
In reply to this post by Olaf Hering-2
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: [hidden email]
To contact the owner, e-mail: [hidden email]