Bug 1375835

Summary: empathy must not depend on webkitgtk3
Product: [Fedora] Fedora Reporter: Michael Catanzaro <mcatanzaro+wrong-account-do-not-cc>
Component: empathyAssignee: Brian Pepple <bdpepple>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 26CC: awilliam, bdpepple, fschwarz, tpopela, uraeus
Target Milestone: ---   
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: 2017-11-15 19:22:52 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: 1375784    

Description Michael Catanzaro 2016-09-14 05:10:21 UTC
The webkitgtk3 package will be removed from rawhide after Fedora 26 is branched due to the high number of unfixed security vulnerabilities. You must remove this dependency or your package will not be present in Fedora 27.

Please refer to [1] for a FAQ on this matter and be advised that for some packages this may require a substantial amount of work.

[1] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/AKVB363GFCHHJ5MTHGVYHYT6NLLTF5VM/

Comment 1 Felix Schwarz 2017-02-08 08:13:11 UTC
On a cursory glance I did not find an upstream bug about this. Is upstream aware of the webkitgtk issue?

Comment 2 Michael Catanzaro 2017-02-08 16:19:37 UTC
It's fixed in upstream master, but master is not in a releasable state right now. Help welcome. There are no active upstream developers for Empathy anymore; I've been merging some patches from Bugzilla though.

Comment 3 Fedora End Of Life 2017-02-28 10:17:44 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.

Comment 4 Adam Williamson 2017-07-14 00:56:00 UTC
References: upstream bug - https://bugzilla.gnome.org/show_bug.cgi?id=749001 , upstream git branch with the 'incomplete' port - https://git.gnome.org/browse/empathy/log/?h=webkit2-backport .

We really need to do *some* kind of build with the port now, because webkitgtk3 is gone from Rawhide, so empathy is simply not installable at all.

Comment 5 Michael Catanzaro 2017-07-14 01:09:56 UTC
(In reply to Adam Williamson from comment #4)
> References: upstream bug - https://bugzilla.gnome.org/show_bug.cgi?id=749001
> , upstream git branch with the 'incomplete' port -
> https://git.gnome.org/browse/empathy/log/?h=webkit2-backport .

Note that I merged this into master several months ago. master is still not currently in a releasable state. We'll either need to hack on it a bit more, or just retire Empathy until someone else does.

Comment 6 Michael Catanzaro 2017-07-26 19:29:22 UTC
Tom is doing some work on this... thanks Tom!

He will decide whether to proceed with the new UI or roll back to the old UI and include just the WebKit2 transition. Either way, we should be able to keep Empathy for F27.

Comment 7 Michael Catanzaro 2017-11-15 19:22:52 UTC
Fixed in upstream version 3.12.14, already in F27.