Page MenuHomeSolus

Move webkit1 dependencies to webkit2
Open, In Progress, NormalPublic

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
Herald removed joebonrichie as the assignee of this task. · View Herald TranscriptOct 27 2017, 9:10 AM
joebonrichie claimed this task.
joebonrichie changed the task status from Open to In Progress.
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