[Slackbuilds-users] webkit2gtk api question

Didier Spaier didier at slint.fr
Fri Feb 16 17:31:36 UTC 2024


Since zenity version 3.43.0 the requirement for WebkitGTK optional dependency
has been bumped to API 4.1 :(

As it is optional I will just built it without if I need to upgrade.

But for yelp (current version: 42.2) one can still choose the API, fortunately
for me (Mate is the flagship of Slint and I wouldn't ship Mate without its
contextual help system).

Cheers,
Didier

Le 2/16/24 à 16:46, Tim Dickson via SlackBuilds-users a écrit :
> 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 at 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 at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
> 


More information about the SlackBuilds-users mailing list