Request History
mrostecki created request
licensedigger accepted review
ok
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:83"
staging-bot accepted review
Picked openSUSE:Factory:Staging:adi:83
dimstar accepted review
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
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
mrostecki revoked request
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?
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