Bug 1375841 - seed must not depend on webkitgtk3
Summary: seed must not depend on webkitgtk3
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: seed
Version: 26
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michel Lind
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: webkit1-removal
TreeView+ depends on / blocked
 
Reported: 2016-09-14 05:17 UTC by Michael Catanzaro
Modified: 2017-07-11 14:53 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-07-11 04:45:01 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Michael Catanzaro 2016-09-14 05:17:09 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.

Note: For seed, you can just flip the configure flag to use webkit2gtk-4.0.pc

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

Comment 1 Tomáš Popela 2017-02-15 10:19:54 UTC
(In reply to Michael Catanzaro from comment #0)
> Note: For seed, you can just flip the configure flag to use webkit2gtk-4.0.pc

Actually it is not that easy as the seed needs to be updated to the newest version from git. Maybe we could convince the upstream (I will try to talk with them) to make the 4.0 release or we have to package the git snapshot.

Comment 2 Michael Catanzaro 2017-02-15 14:50:42 UTC
That's one option. Alternatively we could let it die. Nothing needs it and if there's no release in years, that indicates the project is very unhealthy, regardless of activity in git. We probably don't want any applications using it anyway.

Comment 3 Tomas Popela 2017-02-15 14:55:12 UTC
(In reply to Michael Catanzaro from comment #2)
> That's one option. Alternatively we could let it die. Nothing needs it and
> if there's no release in years, that indicates the project is very
> unhealthy, regardless of activity in git. We probably don't want any
> applications using it anyway.

Yes, it the end I'm fine with dropping it. Initially I thought that something from the GNOME stack is using it, but I was wrong.

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

Comment 5 Michel Lind 2017-07-11 04:45:01 UTC
latest Git does not compile cleanly against webkitgtk4 (it does not even include the right pkgconfig file, which makes me think it's not even a tested configuration). There are compilation errors even after fixing that, and since there are no dependents, I'm retiring it in Rawhide.

Comment 6 Michael Catanzaro 2017-07-11 14:35:51 UTC
Wow you're right... I see https://git.gnome.org/browse/seed/commit/configure.ac?id=6d512b5c4d774a9853b51dae464a10cea7e3423a indeed got the pkg-config filename wrong. And seems to have attempted to build against GTK+ 4, which could never have worked.

I guess that must never have been tested.

Comment 7 Michael Catanzaro 2017-07-11 14:53:59 UTC
Ah, I noticed that Debian has a package and was curious how. Turns out it's not being passed to pkg-config at all, it uses AC_CHECK_LIB. So I presume it should be possible to get it working.

Still, if no applications depend on it, it's not really any loss.


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