[Slackbuilds-users] webkit2gtk api question

Tim Dickson dickson.tim at googlemail.com
Fri Feb 16 16:46:52 UTC 2024


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/
>



More information about the SlackBuilds-users mailing list