Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-14 Thread Michael Catanzaro
On Sat, Nov 12 2022 at 01:50:28 PM +0100, Vitaly Zaitsev via devel wrote: Thanks for the information. Switched to webkit2gtk4.1: https://github.com/rpmfusion/telegram-desktop/commit/f7faaf463172ee60e04598bd681957ae98be082f OK, thanks, that should be good. For now, this API change will only

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-12 Thread Kevin Kofler via devel
Vitaly Zaitsev via devel wrote: > What about packages that use dlopen() like Telegram Desktop? Why the heck does a Qt application like Telegram Desktop dlopen WebKitGTK? They are supposed to use QtWebEngine. Kevin Kofler ___ devel mailing list

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-12 Thread Vitaly Zaitsev via devel
On 11/11/2022 18:06, Michael Catanzaro wrote: OK, I think telegram-desktop will actually be fine with no changes. When webkit2gtk-5.0 disappears, it should just fall back to using the stable GTK 3 version instead of the unstable GTK 4 version, which is probably a good idea for now. It has an

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-12 Thread Vitaly Zaitsev via devel
On 12/11/2022 13:15, Neal Gompa wrote: We should be able to convert that to a dlopen dependency. It should be done in Google's WebRTC upstream. Which part of it uses it directly instead of through ffmpeg? tg_owt, fork of WebRTC. -- Sincerely, Vitaly Zaitsev (vit...@easycoding.org)

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-12 Thread Neal Gompa
On Fri, Nov 11, 2022 at 3:52 PM Vitaly Zaitsev via devel wrote: > > On 11/11/2022 17:48, Neal Gompa wrote: > > Vitaly Zaitsev is the maintainer. It hasn't moved to Fedora yet. > > We can't move yet, because it requires openh264-devel at the build time. > We should be able to convert that to a

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Michael Catanzaro
On Fri, Nov 11 2022 at 09:49:29 PM +0100, Vitaly Zaitsev via devel wrote: What about webkit2gtk4.0? Telegram Desktop can use 4.0, 4.1 and 5.0. Maybe it will be better to switch to webkit2gtk4.x? Better to use -4.1. That is stable and should be safe to depend on. The -4.0 is the obsolete

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Michael Catanzaro
On Fri, Nov 11 2022 at 10:02:39 PM +0100, Fabio Valentini wrote: Have you considered bumping to 5.1, 5.2, 5.3 ... for the continuously expected ABI / soname bumps? Jumping by a major version number every time kind of pollutes the namespace upwards unnecessarily, doesn't it? Hi, there are no

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Fabio Valentini
On Fri, Nov 11, 2022, 17:06 Michael Catanzaro wrote: > Hi, > > The webkit2gtk5.0 package in rawhide will be removed and replaced by > webkitgtk6.0. Affected packages that will need to be patched to use the > new API version and rebuilt are: evolution-data-server, gnome-builder, >

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Vitaly Zaitsev via devel
On 11/11/2022 17:48, Neal Gompa wrote: Vitaly Zaitsev is the maintainer. It hasn't moved to Fedora yet. We can't move yet, because it requires openh264-devel at the build time. -- Sincerely, Vitaly Zaitsev (vit...@easycoding.org) ___ devel mailing

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Vitaly Zaitsev via devel
On 11/11/2022 17:44, Michael Catanzaro wrote: I wasn't able to figure out the Fedora package name to contact the maintainer. Do you know what it is? I'm maintainer of the telegram-desktop package in RPM Fusion. We'll have to patch the library version there and include a new build in the

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Michael Catanzaro
OK, I think telegram-desktop will actually be fine with no changes. When webkit2gtk-5.0 disappears, it should just fall back to using the stable GTK 3 version instead of the unstable GTK 4 version, which is probably a good idea for now. If you really want to use the GTK 4 API before it's

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Neal Gompa
On Fri, Nov 11, 2022 at 11:44 AM Michael Catanzaro wrote: > > On Fri, Nov 11 2022 at 05:10:03 PM +0100, Vitaly Zaitsev via devel > wrote: > > What about packages that use dlopen() like Telegram Desktop? > > Uh-oh, I didn't know about this... I did a repoquery and thought only > GNOME was using

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Michael Catanzaro
On Fri, Nov 11 2022 at 05:10:03 PM +0100, Vitaly Zaitsev via devel wrote: What about packages that use dlopen() like Telegram Desktop? Uh-oh, I didn't know about this... I did a repoquery and thought only GNOME was using it. :/ I guess this will require more coordination after all. I found

Re: webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Vitaly Zaitsev via devel
On 11/11/2022 17:05, Michael Catanzaro wrote: The webkit2gtk5.0 package in rawhide will be removed and replaced by webkitgtk6.0. Affected packages that will need to be patched to use the new API version What about packages that use dlopen() like Telegram Desktop? -- Sincerely, Vitaly

webkit2gtk5.0 -> webkitgtk6.0

2022-11-11 Thread Michael Catanzaro
Hi, The webkit2gtk5.0 package in rawhide will be removed and replaced by webkitgtk6.0. Affected packages that will need to be patched to use the new API version and rebuilt are: evolution-data-server, gnome-builder, gnome-initial-setup. My plan is to handle all of these builds in a side