Overview

Request 687296 revoked

No description set
Loading...

Dominique Leuenberger's avatar
can't install boringssl-devel-20181026-9.5.x86_64:
  package boringssl-devel-20181026-9.5.x86_64 requires libboringssl0 = 20181026, but none of the providers can be installed
  nothing provides libcrypto.so()(64bit) needed by libboringssl0-20181026-9.5.x86_64
  nothing provides libssl.so()(64bit) needed by libboringssl0-20181026-9.5.x86_64
can't install libboringssl0-20181026-9.5.x86_64:
  nothing provides libcrypto.so()(64bit) needed by libboringssl0-20181026-9.5.x86_64
  nothing provides libssl.so()(64bit) needed by libboringssl0-20181026-9.5.x86_64

Michał Rostecki's avatar

The only projects which depend on boringssl are Envoy and dependencies of Envoy (which are not used by anything else). Can we just rebuild them all to make them installable?


Dominique Leuenberger's avatar

The problem is that even libboringssl0 - provided by your boringssl package, is not installable, as it requires libssl.so() which no longer is provided after you changed the soname

so, no, rebuilding anything won't help

Request History
Michał Rostecki's avatar

mrostecki created request


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:83"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:83


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar declined review

+patchelf --set-soname libboringssl_crypto.so.%{sover} %{buildroot}%{_libdir}/libboringssl_crypto.so.%{sover}
+patchelf --set-soname libboringssl_ssl.so.%{sover} %{buildroot}%{_libdir}/libboringssl_ssl.so.%{sover}
+patchelf --set-soname libboringssl_decrepit.so.%{sover} %{buildroot}%{_libdir}/libboringssl_decrepit.so.%{sover}
+patchelf --set-soname libboringssl_gtest.so.%{sover} %{buildroot}%{_libdir}/libboringssl_gtest.so.%{sover}

That's all good and right - but the rest in the project has been linked against the library before the soname changed - so this results in uninstallables


Dominique Leuenberger's avatar

dimstar declined request

+patchelf --set-soname libboringssl_crypto.so.%{sover} %{buildroot}%{_libdir}/libboringssl_crypto.so.%{sover}
+patchelf --set-soname libboringssl_ssl.so.%{sover} %{buildroot}%{_libdir}/libboringssl_ssl.so.%{sover}
+patchelf --set-soname libboringssl_decrepit.so.%{sover} %{buildroot}%{_libdir}/libboringssl_decrepit.so.%{sover}
+patchelf --set-soname libboringssl_gtest.so.%{sover} %{buildroot}%{_libdir}/libboringssl_gtest.so.%{sover}

That's all good and right - but the rest in the project has been linked against the library before the soname changed - so this results in uninstallables


Michał Rostecki's avatar

mrostecki revoked request

openSUSE Build Service is sponsored by