Bug 1939083 - Cannot install example-clients subpackage when using pipewire JACK implementation
Summary: Cannot install example-clients subpackage when using pipewire JACK implementa...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: jack-audio-connection-kit
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nils Philippsen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-03-15 15:09 UTC by Hans Ulrich Niedermann
Modified: 2021-05-10 01:04 UTC (History)
7 users (show)

Fixed In Version: jack-audio-connection-kit-1.9.17-1.fc34
Clone Of:
Environment:
Last Closed: 2021-05-10 01:04:31 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Hans Ulrich Niedermann 2021-03-15 15:09:55 UTC
Description of problem:

  When using the PipeWire JACK implementation, it is not
  possible to install jack-audio-connection-kit-example-clients
  to e.g. use jack_connect and other jack tools with the
  PipeWire JACK implementation.

Version-Release number of selected component (if applicable):

  jack-audio-connection-kit-1.9.16-2.fc34.src.rpm

How reproducible:

  100%

Steps to Reproduce:
1. dnf install pipewire-jack-audio-connection-kit
2. dnf install /usr/bin/jack_connect

Actual results:

  # dnf install /usr/bin/jack_connect
  Last metadata expiration check: 0:38:11 ago on Mo 15 Mär 2021 15:16:55 CET.
  Error: 
   Problem: package jack-audio-connection-kit-example-clients-1.9.16-2.fc34.x86_64 requires jack-audio-connection-kit = 1.9.16-2.fc34, but none of the providers can be installed
    - package pipewire-jack-audio-connection-kit-0.3.22-5.fc34.x86_64 conflicts with jack-audio-connection-kit provided by jack-audio-connection-kit-1.9.16-2.fc34.i686
    - package pipewire-jack-audio-connection-kit-0.3.22-5.fc34.x86_64 conflicts with jack-audio-connection-kit provided by jack-audio-connection-kit-1.9.16-2.fc34.x86_64
    - problem with installed package pipewire-jack-audio-connection-kit-0.3.23-2.fc34.x86_64
    - package pipewire-jack-audio-connection-kit-0.3.23-2.fc34.x86_64 conflicts with jack-audio-connection-kit provided by jack-audio-connection-kit-1.9.16-2.fc34.i686
    - package pipewire-jack-audio-connection-kit-0.3.23-2.fc34.x86_64 conflicts with jack-audio-connection-kit provided by jack-audio-connection-kit-1.9.16-2.fc34.x86_64
    - conflicting requests
  (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
  # 

Expected results:

  jack-audio-connection-kit-example-clients installs, and I can use jack_connect with the PipeWire JACK implementation.

Additional info:

Comment 1 Guido Aulisi 2021-03-16 09:38:06 UTC
This could be resolved using boolean Requires, adding pipewire implementation.
I don't know what happens if neither jack nor pipewire-jack-audio-connection-kit are installed, which one is chosen?

Comment 2 Guido Aulisi 2021-04-05 19:35:02 UTC
We could also drop dependency on main package for example-clients and rely only on dependency on libjack.
This dependency could be provided by either packages.

Comment 3 Fedora Update System 2021-04-05 20:28:28 UTC
FEDORA-2021-a3e61aef51 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-a3e61aef51

Comment 4 Fedora Update System 2021-04-06 01:15:33 UTC
FEDORA-2021-a3e61aef51 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-a3e61aef51`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-a3e61aef51

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2021-05-10 01:04:31 UTC
FEDORA-2021-a3e61aef51 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.