Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1915790

Summary: F34FailsToInstall: @audio starting from 20210113.n.0 compose
Product: [Fedora] Fedora Reporter: Mamoru TASAKA <mtasaka>
Component: distributionAssignee: Wim Taymans <wtaymans>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 34CC: bcotton, kevin, mgansser, ngompa13, patrick.lang, wtaymans, zbyszek
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-02-21 21:17:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1868279, 1927313, 1906086    

Description Mamoru TASAKA 2021-01-13 12:47:19 UTC
Description of problem:

Looking at:
https://koji.fedoraproject.org/koji/taskinfo?taskID=59589960
https://kojipkgs.fedoraproject.org//work/tasks/9960/59589960/anaconda-anaconda.log

------------------------------------------------------
09:37:11,611 DBG modules.payloads.payload.dnf.dnf_manager: Transaction include list:
['@kde-desktop-environment', '@core', '@anaconda-tools', '@audio', '@firefox', '@kde-apps', '@kde-media', '@kde-office', '@x86-baremetal-tools', 'aajohan-comfortaa-fonts', 'anaconda', 'anaconda-install-env-deps', 'anaconda-live', 'chkconfig', 'dracut-live', 'emacs', 'emacs-color-theme', 'falkon', 'fedora-jam-backgrounds', 'fedora-jam-kde-theme', 'fedora-release-kde', 'firefox', 'fuse', 'glibc-all-langpacks', 'initscripts', 'k3b', 'kde-l10n', 'kernel', 'kernel-modules', 'kernel-modules-extra', 'kernel-tools', 'mariadb-connector-c', 'mariadb-embedded', 'mariadb-server', 'mediawriter', 'multimedia-menus', 'nano', 'pipewire', 'screen', 'system-config-language', 'thunderbird', 'vim', 'kernel']
09:37:11,611 DBG modules.payloads.payload.dnf.dnf_manager: Transaction exclude list:
['@admin-tools', '@input-methods', 'akregator', 'desktop-backgrounds-basic', 'device-mapper-multipath', 'digikam', 'fcoe-utils', 'gnome-disk-utility', 'hplip', 'iok', 'isdn4k-utils', 'kaddressbook', 'kdeaccessibility*', 'kipi-plugins', 'kmail', 'kontact', 'korganizer', 'mpage', 'non-mixer', 'non-sequencer', 'non-session-manager', 'sane-backends', 'scim*', 'system-config-printer', 'system-config-services', 'system-config-users', 'xsane', 'xsane-gimp']
09:37:13,032 WRN ui.tui.spokes.software_selection: Transaction error 
 Problem: package sooperlooper-1.7.3-15.fc33.x86_64 requires libjack.so.0()(64bit), but none of the providers can be installed
  - package pipewire-jack-audio-connection-kit-0.3.19-4.fc34.i686 conflicts with jack-audio-connection-kit provided by jack-audio-connection-kit-1.9.16-1.fc34.x86_64
  - conflicting requests
  - package jack-mixer-14-1.fc34.x86_64 requires jack-audio-connection-kit, but none of the providers can be installed
  - package pipewire-jack-audio-connection-kit-0.3.19-4.fc34.x86_64 conflicts with jack-audio-connection-kit provided by jack-audio-connection-kit-1.9.16-1.fc34.i686
  - package pipewire-jack-audio-connection-kit-0.3.19-4.fc34.x86_64 conflicts with jack-audio-connection-kit provided by jack-audio-connection-kit-1.9.16-1.fc34.x86_64
------------------------------------------------------

comps-f34 https://pagure.io/fedora-comps/blob/main/f/comps-f34.xml.in
@audio group both contains "jack-mixer" and "pipewire-jack-audio-connection-kit",
but jack-mixer requires jack-audio-connection-kit, which is in conflict with
pipewire-jack-audio-connection-kit

Note: that @audio group containing pipewire-jack-audio-connection-kit is due to
this change:
https://pagure.io/fedora-comps/c/147a0454e6620cda4b931df0f8aa346b6442e62d?branch=main


Version-Release number of selected component (if applicable):
Fedora-Rawhide-20210113.n.0 compose

Comment 1 Mamoru TASAKA 2021-01-13 12:48:51 UTC
Once changing to assignee to @ngompa

Comment 2 Neal Gompa 2021-01-13 20:49:39 UTC
This should be fixed with jack-mixer-14-2.fc34 built in Rawhide now: https://koji.fedoraproject.org/koji/buildinfo?buildID=1668976

Commit: https://src.fedoraproject.org/rpms/jack-mixer/c/ff78396fa53b09502ec0977f515d7007bb5ab27b?branch=master

Comment 3 Mamoru TASAKA 2021-01-14 01:36:15 UTC
Now I tried locally, but still @audio cannot be installed due to other package:

-----------------------------------------------------------------------------
Error: 
 Problem: package studio-controls-2.0.9-1.fc34.noarch requires jack-audio-connection-kit-dbus, but none of the providers can be installed
  - package pipewire-jack-audio-connection-kit-0.3.19-4.fc34.i686 conflicts with jack-audio-connection-kit-dbus provided by jack-audio-connection-kit-dbus-1.9.16-1.fc34.x86_64
  - conflicting requests
  - package pipewire-jack-audio-connection-kit-0.3.19-4.fc34.x86_64 conflicts with jack-audio-connection-kit-dbus provided by jack-audio-connection-kit-dbus-1.9.16-1.fc34.x86_64
-----------------------------------------------------------------------------

Comment 4 Mamoru TASAKA 2021-01-14 01:37:17 UTC
Brief check:

========================================================================================================
$ cat comps-f34.xml.in | sed -n -e '\@id.*audio.*/id@,\@/packagelist@p' | sed -n -e 's|^.*>\(.*\)</packagereq>$|\1|p' | while read f ; do dep=$(dnf repoquery --repo=koji-34 --requires $f 2>/dev/null | grep ^jack-audio-connection) ; if test ! -z "$dep" ; then echo "$f:" ; echo "$dep" ; echo ; fi ; done
Add64:
jack-audio-connection-kit

Carla:
jack-audio-connection-kit

new-session-manager:
jack-audio-connection-kit

studio-controls:
jack-audio-connection-kit
jack-audio-connection-kit-dbus
jack-audio-connection-kit-example-clients

========================================================================================================

Comment 5 Mamoru TASAKA 2021-01-14 02:32:51 UTC
One more thing:

@audio contains swami, but it seems it is retired on 2021-01-04: https://src.fedoraproject.org/rpms/swami/c/c052c1fdfac0963f82a344cea12b67a80df54131?branch=master

Comment 6 Erich Eickmeyer 2021-01-14 02:34:39 UTC
(In reply to Mamoru TASAKA from comment #5)
> One more thing:
> 
> @audio contains swami, but it seems it is retired on 2021-01-04:
> https://src.fedoraproject.org/rpms/swami/c/
> c052c1fdfac0963f82a344cea12b67a80df54131?branch=master

That needs to be a separate bug report altogether as it's unrelated to the issue with pipewire.

Comment 7 Mamoru TASAKA 2021-01-14 02:42:39 UTC
Note that this issue is "F34FailsToInstall: @audio".

Comment 8 Erich Eickmeyer 2021-01-14 02:44:35 UTC
(In reply to Mamoru TASAKA from comment #7)
> Note that this issue is "F34FailsToInstall: @audio".

Issues in the @audio group need to be submitted to https://pagure.io/fedora-comps as an issue or a pull request, not here. Bugzilla doesn't track those issues.

Comment 9 Mamoru TASAKA 2021-01-14 02:50:45 UTC
(In reply to Erich Eickmeyer from comment #8)
> (In reply to Mamoru TASAKA from comment #7)
> > Note that this issue is "F34FailsToInstall: @audio".
> 
> Issues in the @audio group need to be submitted to
> https://pagure.io/fedora-comps as an issue or a pull request, not here.
> Bugzilla doesn't track those issues.

(Note that the reason I've add you to CC is that you are the maintainer of Jam spin.)

Comment 10 Erich Eickmeyer 2021-01-14 02:57:00 UTC
(In reply to Mamoru TASAKA from comment #9)
> (In reply to Erich Eickmeyer from comment #8)
> > (In reply to Mamoru TASAKA from comment #7)
> > > Note that this issue is "F34FailsToInstall: @audio".
> > 
> > Issues in the @audio group need to be submitted to
> > https://pagure.io/fedora-comps as an issue or a pull request, not here.
> > Bugzilla doesn't track those issues.
> 
> (Note that the reason I've add you to CC is that you are the maintainer of
> Jam spin.)

You did not mention that previously, but your reasoning for adding me to CC is flawed.

I don't technically maintain the @audio group, even though I've had a number of PRs to it. Additionally, I don't maintain Carla. Additionally, there is someone else responsible for making pipewire the default Fedora-wide, and that person is not me. I'm only fixing Add64 and new-session-manager as a courtesy, it's technically up to the change owner for the Pipewire-As-Default change to make the changes. Once I'm done with Add64 and new-session-manager, I will be removing myself from this bug. Neal has already fixed jack-mixer on my behalf.

Note that I'm not fixing studio-controls as it manipulates Jack parameters and therefore requires the *actual* jack-audio-connection-kit to operate. For that reason, it probably should be removed from the @audio group, but again, that's up to the change owner to do.

Comment 11 Erich Eickmeyer 2021-01-14 02:58:43 UTC
The packages I am responsible for are now fixed. Removing myself from this bug.

Comment 12 Neal Gompa 2021-01-14 13:08:10 UTC
Wim (the Change owner) should be evaluating these packages to determine what to do here.

Comment 13 Miro Hrončok 2021-01-18 10:54:44 UTC
Hello,

Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok).

All subpackages of a package against which this bug was filled are now installable or removed from Fedora 34.

Thanks for taking care of it!

Comment 14 Miro Hrončok 2021-01-18 10:56:27 UTC
I've removed the tracker to not confuse the script. Sorry for the noise.

Comment 15 Ben Cotton 2021-02-09 15:40:18 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle.
Changing version to 34.

Comment 16 Zbigniew Jędrzejewski-Szmek 2021-02-20 13:27:31 UTC
https://pagure.io/fedora-comps/pull-request/620

Comment 17 Neal Gompa 2021-02-21 21:17:55 UTC
This is now fixed since the Fedora Jam 34 nightly was able to build last night.