Page MenuHomeSolus

Move webkit1 dependencies to webkit2
Closed, ResolvedPublic

Description

In an effort to deprecate webkit1 from the repository, the following programs need to be rebuilt against webkit2 and tested :-

  • astroid
  • Progress on porting to webkit2 can be found here. Update: available in 0.13 release.
  • anoise
  • WebKit 1 is only used for downloading and installing the community extensions, we already have these packages so theoretically we could just patch it out.
  • liferea
  • webkit2 support has been available since 1.12rc1, 1.12 has been released and is now in the repo.
  • uzbl
  • webkit2 support is available in git from the next branch. Requires python-wheel to be packaged. Not stable enough to be shipped. Highly unlikely to be stable anytime soon see here
  • variety
  • webkit1 is only required for registering for the service, since the service has shut down, the webkit1 rundep is not required.
  • midori
  • possible by moving to cmake and the -DHALF_BRO_INCOM_WEBKIT2=ON build flag
  • xiphos
  • possible with the --enable-webkit2 build flag

Event Timeline

Herald removed joebonrichie as the assignee of this task. · View Herald TranscriptOct 27 2017, 9:10 AM
joebonrichie changed the task status from Open to In Progress.Oct 27 2017, 9:11 AM
joebonrichie claimed this task.
joebonrichie triaged this task as Unbreak Now! priority.
joebonrichie updated the task description. (Show Details)Oct 27 2017, 9:16 AM
joebonrichie updated the task description. (Show Details)Oct 27 2017, 9:51 AM
joebonrichie updated the task description. (Show Details)Oct 27 2017, 9:59 AM
joebonrichie updated the task description. (Show Details)Oct 27 2017, 2:09 PM
joebonrichie added a comment.EditedOct 28 2017, 12:14 PM

uzbl is the last blocker for this, it's just not working probably. Waiting for a new release, or stabilised git support.

edit: Or even... temporary deprecation *gasp*

joebonrichie lowered the priority of this task from Unbreak Now! to Normal.Oct 31 2017, 8:48 PM

Will reevaluate uzbl at the start of next year. If it doesn't have good webkit2 support by then, it will be (temporarily) deprecated.

joebonrichie updated the task description. (Show Details)Dec 1 2017, 9:43 PM
joebonrichie updated the task description. (Show Details)Dec 1 2017, 9:48 PM

anoise added to the list, very unfortunate.

joebonrichie updated the task description. (Show Details)Feb 18 2018, 1:21 PM

What do you mean by webkit1 and not webkit2? I thought libwebkit3-gtk was only webkit2?

Webkit 1 = libwebkit3-gtk = pkgconfig(webkitgtk-3.0)
Webkit 2 = libwebkit-gtk = pkgconfig(webkit2gtk-4.0)

Commonly they are referred to as just webkit1 and webkit2, but you can see the naming confusion. libwebkit3-gtk is the one we want to get rid of basically.

joebonrichie updated the task description. (Show Details)Mar 25 2018, 5:36 PM

Added astroid to the list, feels bad.

joebonrichie updated the task description. (Show Details)Aug 19 2018, 1:33 PM
JoshStrobl closed this task as Resolved.Apr 24 2019, 12:41 PM
JoshStrobl added a subscriber: JoshStrobl.

Closed. Old webkit has been deprecated alongside uzbl.