On Fri, 30 Oct 2020, 17:37:43 +0100, Andreas Schwab wrote:
On Okt 30 2020, Manfred Hollstein wrote:
Interestingly the same messages are shown in the build log for Leap 15.2, but this build succeeded <https://build.opensuse.org/package/live_build_log/devel:languages:rust/rust/openSUSE_Leap_15.2/x86_64> Here there is one error less (due to not having to build the included LLVM, but rather use the system provided one), but still 5 errors.
It is the combined badness that breaks the 15.1 build:
[15022s] rust.x86_64: E: shlib-policy-name-error (Badness: 10000) libLLVM-11-rust-1_47_0-stable [15022s] Your package contains a single shared library but is not named after its [15022s] SONAME. [15022s] [15022s] (none): E: badness 10045 exceeds threshold 1000, aborting.
Yep, makes sense. This would be fixed by the change to one of the filters in rust-rpmlintrc contained in my SR.
I worked around it (see <https://build.opensuse.org/request/show/845063>), but I don't understand why OBS behaves differently for OSs older than 15.2 and 15.2 onwards (incl. Tumbleweed).
Nothing to do with OBS. Please ask in opensuse-packaging@.
I'm waiting for a response from the Rust guys wrt/ my SR...
Andreas.
Cheers. l8er manfred