Bug 2050480 - FTI: webkit2gtk3 fails to install in Fedora 36
Summary: FTI: webkit2gtk3 fails to install in Fedora 36
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: webkit2gtk3
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
Assignee: Michael Catanzaro
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: F36BetaBlocker F36FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2022-02-04 04:58 UTC by Mattias Ellert
Modified: 2022-02-04 19:49 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-02-04 19:49:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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....


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