Overview
Request 522300 superseded
- Created by XRevan86
- In state superseded
- Supersedes 517782
- Superseded by 526417
- Open review for openSUSE:Factory:Staging:adi:94
-devel and -doc are not installable due to a typo:
Requires: liblttng-ust-ctl%{sover} = %{version}
needs to be
Requires: liblttng-ust-ctl%{sover_ctl} = %{version}
Request History
XRevan86 created request
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:94"
staging-bot accepted review
Picked openSUSE:Factory:Staging:adi:94
repo-checker accepted review
cycle and install check passed
licensedigger accepted review
ok
dimstar declined review
+%files -n liblttng-ust%{sover}
+%{_libdir}/liblttng-ust.so.%{sover}*
+%{_libdir}/liblttng-ust-cyg-profile*.so.%{sover}*
+%{_libdir}/liblttng-ust-dl.so.%{sover}*
+%{_libdir}/liblttng-ust-fd.so.%{sover}*
+%{_libdir}/liblttng-ust-fork.so.%{sover}*
+%{_libdir}/liblttng-ust-libc-wrapper.so.%{sover}*
+%{_libdir}/liblttng-ust-pthread-wrapper.so.%{sover}*
+%{_libdir}/liblttng-ust-tracepoint.so.%{sover}*
+%{_mandir}/man3/lttng-ust.3%{?ext_man}
+%{_mandir}/man3/lttng-ust-cyg-profile.3%{?ext_man}
+%{_mandir}/man3/lttng-ust-dl.3%{?ext_man}
+%{_mandir}/man3/do_tracepoint.3%{?ext_man}
+%{_mandir}/man3/tracef.3%{?ext_man}
+%{_mandir}/man3/tracelog.3%{?ext_man}
+%{_mandir}/man3/tracepoint.3%{?ext_man}
+%{_mandir}/man3/tracepoint_enabled.3%{?ext_man}
+
This violates the shared packaging policy: NO unversioned file is allowed in slpp.
The problem will be when there is a soname bump, and you have libFOO0 and libFOO1 parallel installed: the non-versioned files (like man pages in this example) will conflict
dimstar declined request
+%files -n liblttng-ust%{sover}
+%{_libdir}/liblttng-ust.so.%{sover}*
+%{_libdir}/liblttng-ust-cyg-profile*.so.%{sover}*
+%{_libdir}/liblttng-ust-dl.so.%{sover}*
+%{_libdir}/liblttng-ust-fd.so.%{sover}*
+%{_libdir}/liblttng-ust-fork.so.%{sover}*
+%{_libdir}/liblttng-ust-libc-wrapper.so.%{sover}*
+%{_libdir}/liblttng-ust-pthread-wrapper.so.%{sover}*
+%{_libdir}/liblttng-ust-tracepoint.so.%{sover}*
+%{_mandir}/man3/lttng-ust.3%{?ext_man}
+%{_mandir}/man3/lttng-ust-cyg-profile.3%{?ext_man}
+%{_mandir}/man3/lttng-ust-dl.3%{?ext_man}
+%{_mandir}/man3/do_tracepoint.3%{?ext_man}
+%{_mandir}/man3/tracef.3%{?ext_man}
+%{_mandir}/man3/tracelog.3%{?ext_man}
+%{_mandir}/man3/tracepoint.3%{?ext_man}
+%{_mandir}/man3/tracepoint_enabled.3%{?ext_man}
+
This violates the shared packaging policy: NO unversioned file is allowed in slpp.
The problem will be when there is a soname bump, and you have libFOO0 and libFOO1 parallel installed: the non-versioned files (like man pages in this example) will conflict
+# lttng-ust was last used in openSUSE Leap 14.3.
So never? :) There was Leap 42; Leap 14 never existed and never will (if plans continue)
Just a bit of reverse continuity :-).