Bug 2050480

Summary: FTI: webkit2gtk3 fails to install in Fedora 36
Product: [Fedora] Fedora Reporter: Mattias Ellert <mattias.ellert>
Component: webkit2gtk3Assignee: Michael Catanzaro <mcatanza>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: rawhideCC: erack, fzatlouk, gnome-sig, mcatanza, mcianster, robatino, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: AcceptedBlocker
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-02-04 19:49:44 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: 1953783, 1992487    

Description Mattias Ellert 2022-02-04 04:58:46 UTC
Description of problem:

- nothing provides gstreamer1-plugins-bad-freeworld needed by webkit2gtk3-2.35.2-2.fc36.x86_64

gstreamer1-plugins-bad-freeworld is an EPM Fusion package. Packages in Fedora must not have dependencies (neither weak or strong) on packages in RPM Fusion.

Was this intended to be a dependency on gstreamer1-plugins-bad-free - which is  package in Fedora?

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

webkit2gtk3-2.35.2-2.fc36

How reproducible:

Always

Steps to Reproduce:
1. Try to install webkit2gtk3 without RPM Fusion repository enabled.

Actual results:

FTI due to missing dependencies

Expected results:

Success ful installation

Additional info:

Since emacs depends on webkit2gtk3, this makes emacs non-installable.

Comment 1 Ian McInerney 2022-02-04 11:00:05 UTC
This is also causing issues with packages requiring wxGTK or wxGTK3 (because they are pulling in webkit2gtk3 through its webview library), causing the associated wxGTK-devel and wxGTK3-devel packages to be uninstallable. This means any packages using the wxWidgets library cannot be built in rawhide currently.

Comment 2 Fedora Blocker Bugs Application 2022-02-04 11:44:34 UTC
Proposed as a Blocker for 36-beta by Fedora user frantisekz using the blocker tracking app because:

 This breaks compose as noticed in https://pagure.io/releng/failed-composes/issue/3060 .

Comment 3 FrantiĊĦek Zatloukal 2022-02-04 11:48:20 UTC
This is actually Automatic blocker as per https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers :

"Bugs which entirely prevent the composition of one or more of the release-blocking images required to be built for a currently-pending (pre-)release"

Comment 4 Michael Catanzaro 2022-02-04 13:58:36 UTC
I'll fix it, sorry.

Comment 5 Michael Catanzaro 2022-02-04 19:49:44 UTC
Build has finished. Should be good to go soon....