Package: sugar-browse-activity
Version: 207-2
Severity: normal
User: pkg-gnome-maintain...@lists.alioth.debian.org
Usertags: oldlibs libsoup2.4 libsoup-gnome

While checking how many packages are still using the
deprecated libsoup2.4, I noticed that according to codesearch,
sugar-browse-activity appears to be the only package in Debian that
requires SoupGNOME-2.4.typelib.

It seems that it's only using that typelib to construct an instance
of SoupGNOME.CookieJarSqlite. libsoup2.4 (the not-GNOME part) has a
CookieJarDB class, documented like this:

> SoupCookieJarDB is a SoupCookieJar that reads cookies from and writes
> them to a sqlite database in the new Mozilla format.
>
> (This is identical to SoupCookieJarSqlite in libsoup-gnome; it has
> just been moved into libsoup proper, and renamed to avoid conflicting.)

I hope this means that it would be straightforward to switch from
SoupGNOME.CookieJarSqlite to Soup.CookieJarDB, which would bring us one
step closer to being able to drop libsoup-gnome.

This would also be a step closer to being able to port sugar-browse-activity
from libsoup2.4/gir1.2-webkit2-4.0 to libsoup3/gir1.2-webkit2-4.1
(a mass bug filing for that will follow at some point). libsoup3 does
not have libsoup-gnome any more.

Thanks,
    smcv

Reply via email to