Bug 1796370
| Summary: | Review Request: pipewire0.2 - PipeWire 0.2 compatibility libraries | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Wim Taymans <wtaymans> |
| Component: | Package Review | Assignee: | Kalev Lember <klember> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | decathorpe, jgrulich, klember, package-review, wtaymans |
| Target Milestone: | --- | Flags: | klember:
fedora-review+
|
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-02-12 10:49:30 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Wim Taymans
2020-01-30 09:51:37 UTC
Taking for review. Just to make sure you know, you don't absolutely have to re-review compat libraries, unless the package is doing something weird. See (second bullet point): https://docs.fedoraproject.org/en-US/packaging-guidelines/ReviewGuidelines/#_package_review_process Fabio: Thanks!
Wim: This looks good to me, with just one question: is the stuff under %{_libdir}/spa/ supposed to be parallel installable? I suspect it's going to conflict with 0.3; maybe it would be best to just drop the spa plugins from the compat package?
Also, if we need spa plugins in pipewire-libs package (and I think we do, I remember asking you a while back if the client-side libraries use spa and you said yes), would it make sense to make them live in a versioned subdirectory in the new 0.3 version? Maybe I'm just confused how it's all supposed to work :)
(In reply to Kalev Lember from comment #3) > Wim: This looks good to me, with just one question: is the stuff under > %{_libdir}/spa/ supposed to be parallel installable? I suspect it's going to > conflict with 0.3; maybe it would be best to just drop the spa plugins from > the compat package? The old plugins are not compatible with the new ones so they need to be parallel installable. I changed the 0.3 version to install the plugins in %{_libdir}/spa-%{spaversion}/ so that won't be a problem > > Also, if we need spa plugins in pipewire-libs package (and I think we do, I > remember asking you a while back if the client-side libraries use spa and > you said yes), would it make sense to make them live in a versioned > subdirectory in the new 0.3 version? Maybe I'm just confused how it's all > supposed to work :) I'm going to put everything in a versioned directory now just to make sure we can parallel install if we want. Sounds good to me, thanks! Anything I need to do to make this repo and push the specfile? Like Fabio said above, you don't actually need a review+ to create a compat library. But let me set it anyway since we already have a ticket open here :) You should be able to do 'fedpkg request-repo pipewire0.2 1796370' now. (fedscm-admin): The Pagure repository was created at https://src.fedoraproject.org/rpms/pipewire0.2 |