Mailinglist Archive: opensuse-factory (536 mails)

< Previous Next >
Re: [opensuse-factory] Leap 42 can be used as a base, Leap 15 can not
On Tuesday, 15 May 2018 08:49:50 CEST Olaf Hering wrote:
Does anyone happen to know what changed in Leap 15 to cause all packages to
go into unresolvable like that?

openSUSE_Leap_15.0 x86_64 unresolvable: nothing provides rpm-build
nothing provides gcc-PIE

It is not obvious from the 'meta prj' output from the involved prjs why the
first one works and the second does not:

<repository name="openSUSE_Leap_42.3">
<path project="openSUSE.org:openSUSE:Leap:42.3:Update"
repository="standard"/> <path
project="openSUSE.org:openSUSE:Leap:42.3:Update" repository="ports"/>
<arch>aarch64</arch>
<arch>armv7l</arch>
<arch>i586</arch>
<arch>x86_64</arch>
</repository>
<repository name="openSUSE_Leap_15.0">
<path project="openSUSE.org:openSUSE:Leap:15.0:Update"
repository="standard"/> <path
project="openSUSE.org:openSUSE:Leap:15.0:Update" repository="ports"/>
<arch>aarch64</arch>
<arch>i586</arch>
<arch>x86_64</arch>
</repository>

I think the removal of "ports" would be a workaround. It seems :Ports got
fixed, the included home:* prj is gone. Still, non-arm fails.

Olaf

I also tried to sent an email to opensuse-buildservice but it did not come
through (as I am not on the list).

It seems a project config like

```
<repository name="openSUSE_Leap_15.0_update+ports">
<path project="openSUSE:Leap:15.0:Update" repository="standard"/>
<path project="openSUSE:Leap:15.0:Update" repository="ports"/>
<arch>x86_64</arch>
<arch>ppc64le</arch>
</repository>
```

causes a problem that no package dependencies for the x86_64 build can be
found.

Please see the example project
https://build.opensuse.org/package/show/home:okurz:test-leap15-update/test-duplicity#
showing this problem.
It also shows all other combinations that work, e.g. using only the GM
repositories, using :Update for x86_64 only without ports, using Leap 42.3,
etc.

Is this a generic OBS problem or Leap 15.0 specific? Is there a best practice
how to handle?
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
References