[Pkg-geany-team] Bug#1061406: geany-plugins: Stop using webkit2gtk 4.0

Jeremy Bícha jeremy.bicha at canonical.com
Tue Jan 23 22:15:22 GMT 2024


Source: geany-plugins
Version: 2.0-4
Severity: serious
Tags: patch trixie sid
User: pkg-webkit-maintainers at lists.alioth.debian.org
Usertags: webkit-4.0

The webkit2gtk maintainers intend to stop building the 4.0 API soon.
Please switch to using the 4.1 API which is the same as the 4.0 API
except that it uses libsoup3 instead of libsoup2.4.

Unfortunately, it is probably necessary to handle all 4 related
plugins at the same time.
- geany-plugin-markdown (uses webkit2gtk 4.0)
- geany-plugin-webhelper (uses webkitgtk 4.0)
- geany-plugin-geniuspaste (uses libsoup2)
- geany-plugin-updatechecker (uses libsoup2)

There is a patch for webhelper at
https://github.com/geany/geany-plugins/pull/1295 and it is daily easy
to switch markdown. (I can supply a basic patch if needed.)

Personally, I recommend to stop building the updatechecker plugin. It
is common in Debian for individual app's update check mechanism to be
disabled since there isn't any practical way for Debian-packaged apps
to be updated to a new upstream version outside the Debian repository.

That leaves the geniuspaste plugin. If it is not ported in time, it
could be disabled. There is some porting documentation at
https://gitlab.gnome.org/GNOME/libsoup/-/issues/218 and many linked
examples.

On behalf of the webkit2gtk maintainers,
Jeremy Bícha



More information about the Pkg-geany-team mailing list