Opened 4 years ago

Closed 21 months ago

#52410 closed defect (fixed)

py27-webkitgtk: remove obsolete port, no dependents

Reported by: jeremyhu (Jeremy Huddleston Sequoia) Owned by: elelay (Eric Le Lay)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: py27-webkitgtk

Description

Please update py27-webkitgtk to use webkit2-gtk rather than webkit-gtk.

The older version of webkit-gtk hasn't been supported upstream for quite some time and is full of vulnerabilities.

See #52398

Change History (8)

comment:1 Changed 4 years ago by elelay (Eric Le Lay)

There is no updated py27-webkitgtk. Newer python code has to use gtk3 + webkit2-gtk gobject bindings.

py27-webkitgtk is a soft dependency of gPodder, to display podcast html shownotes.

Latest version of gPodder dropped this, because debian dropped webkitgtk.

comment:2 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Then I suggest you remove the port.

comment:3 Changed 3 years ago by dbevans (David B. Evans)

Current dependents of py27-webkitgtk are gramps3 and rednotebook both of which have been updated to use gtk3 and webkit2-gtk.

comment:4 Changed 3 years ago by dbevans (David B. Evans)

In 5b3646a94a30501b5ddf7de6c34cacce49914da8/macports-ports:

rednotebook: update to version 2.3, dependencies

Previously a dependent of py27-webkitgtk, it now depends
on python36, gtk3 and webkit2-gtk using gobject introspection.

See #52410

Closes #37377
Closes #40506

comment:5 Changed 3 years ago by dbevans (David B. Evans)

In 51f741860a020e7a8fde26e27ea62fe07ce0ea44/macports-ports:

gramps3: mark obsolete, replaced by gramps

A dependent of py27-webkitgtk, this port has been
superceded by gramps which now depends on python3, gtk3
and webkit2-gtk using gobject introspection.

Users should migrate to the new version after backing up
any existing genealogical database. See notes in gramps
for details.

See #52410

comment:6 Changed 3 years ago by dbevans (David B. Evans)

Summary: Update py27-webkitgtk to use webkit2-gtkpy27-webkitgtk: remove obsolete port, no dependents

After the two commits preceding, I believe there are no remaining ports that depend on py27-webkitgtk.

Is there any reason that the port cannot now be removed as suggested by jeremyhu?

Last edited 3 years ago by dbevans (David B. Evans) (previous) (diff)

comment:7 Changed 3 years ago by elelay (Eric Le Lay)

The port can be removed. Thanks,

comment:8 Changed 21 months ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

In 9c09daa1f029734688fc1291db3cadb0162fe7b4/macports-ports (master):

py27-webkitgtk: per maintainer, remove obsolete port

Port depends on deprecated webkit-gtk. No remaining dependents.

Closes #52410

Note: See TracTickets for help on using tickets.