4.1 is optionally used by zenity as well.
I raised the question on linuxquestions a couple of years ago, https://www.linuxquestions.org/questions/slackware-14/webkit2gtk4-1-gtk3-query-4175710629/ and at the time we standardised on the 4.0 api, as the problem was if multiple components link to different versions of libsoup (2 and 3) then the binaries fail, because there can't be links to 2 different soup libs in the same binary without it crashing as soon as one of them is referenced. As distros such as ubuntu and debian are moving to 4.1api it means that applications are looking at moving as well, so I wondered what the situation was these days.

As far as I understand, the only difference between the 2 api's is one links to soup2 and the other links to soup3, the api is the same, just not binary compatible.  If the packages detect the newer webkit2gtk it may be possible to just switch, and as long as all the deps are rebuilt, it may just work. I don't know if there are links to slackware's stock libsoup(2) that are also being used, which might be problematic. the reason I asked this time is because the developer of xiphos is thinking of updating to 4.1 api, which would effect yelp as well. I don't mind which is the standard, but I wouldn't like to loose an application if it changes either. I guess it depends on whether the build scripts see the 4.1 webkit2gtk and use it if it is present. As you point out, it affects a number of builds.
regards, Tim

On 16/02/2024 12:16, Didier Spaier wrote:
Hi,
I can't answer this is question but a search of direct dependees on SBO tells
that 4.0 has 29 (in addition atril and geany-plugins can be built against it)
and 4.1 only one: epiphany.

I remember having discussed this with Bob and if 4.1 is removed maybe epiphany
could be installed as a flatpak (i do not require its removal though). I do not
know if a bundle of epiphany with 4.1 could be built.

Cheers,
Didier



Le 2/16/24 à 11:55, Tim Dickson via SlackBuilds-users a écrit :
hi all, I have a question about webkit2gtk api 4.0 vs 4.1
webkit2gtk is currently used by wxGTK3, yelp, xiphos, wxWidgets, gambas3 and
wxPython4 plus a lot of other packages which I don't use.

Does anyone know which dependant packages work with both versions of the api ?
Apparently a number of major distros are moving over to 4.1api so I'm trying to
find out what packages support either api versions
as you can't have both installed at the same time.
I've responded to the xiphos developer who first raised the question to me on
the devel mailing list, and asked the question on the gambas mailing list, but
if someone has collated the information that would be useful.
regards, Tim
_______________________________________________
SlackBuilds-users mailing list
SlackBuilds-users@slackbuilds.org
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/


_______________________________________________
SlackBuilds-users mailing list
SlackBuilds-users@slackbuilds.org
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/

Reply via email to