Am 22.05.2018 um 10:05 schrieb Andreas Schwab:
On Mai 18 2018, Jimmy Berry
wrote: - Packman
<repository name="openSUSE_Leap_42.3"> <path project="openSUSE.org:openSUSE:Leap:42.3:Update" repository="standard"/>
<repository name="openSUSE_Leap_15.0"> <path project="openSUSE.org:openSUSE:Leap:15.0:Update" repository="standard"/>
Summary, Packman has the same config for 15.0 as 42.3. Leap has a different ports config for 15.0 and should be changed to match. Presumably others on OBS will have a similar problem when building against ports on OBS.
A workaround is to use separate repositories for standard and ports architectures.
That's not a workaround but actually the expected setup I'd say. Maintenance for example also does it that way.
I don't understand why OBS does not find the x86_64 binaries needed since a path element explicitly includes the standard repo. The ports repository does not have x86_64 available so how it is seemingly "overriding" is bizarre.
Only the last path element is recursively expanded, and openSUSE:Leap:15.0:Update/ports has no connection to openSUSE:Leap:15.0/standard.
Is only looking recursively at the last repo a bug or a feature of obs? 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-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org