Public bug reported: Impact ------ The webkit2gtk source package provides 3 different API builds: - 4.0 for GTK3 using libsoup2 - 4.1 for GTK3 using libsoup3 (otherwise same as 4.0) - 5.0 for GTK4 using libsoup3
I am requesting a Feature Freeze Exception to be able to switch dependencies from 4.0 to 4.1 for Ubuntu 22.10 The Desktop Team has an outstanding todo item to stop using libsoup2 in main. We got more than halfway done for Ubuntu 22.10 but still won't finish for 22.10, even with this Feature Freeze Exception but it gets us closer. https://people.canonical.com/~ubuntu-archive/transitions/html/libsoup3-main.html It's bad for security updates that we need to do so many builds as part of the webkit2gtk source package. We still won't be able to drop the 4.0 build for 22.10 but this gets us closer for 23.04. Affected Packages ----------------- https://people.canonical.com/~ubuntu-archive/transitions/html/webkit2gtk-4.0.html Example ------- https://salsa.debian.org/gnome-team/gnome-feeds/-/commit/32183b4 https://salsa.debian.org/gnome-team/gnome-feeds/-/commit/fc58345 Many packages will also need their meson.build/configure.ac/CMakeLists.txt patches to look for 4.1 instead of 4.0 Future Goals ------------ Stop building the webkitgtk 4.0 API for Ubuntu 23.04 Stop using libsoup2 in main for Ubuntu 23.04 Stop building libsoup2 for Ubuntu 23.10 Debian will begin freezing in early January and will be frozen for several months while they prepare for the Debian 12 release. ** Affects: webkit2gtk (Ubuntu) Importance: Undecided Status: Incomplete ** Tags: kinetic ** Changed in: webkit2gtk (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to webkit2gtk in Ubuntu. https://bugs.launchpad.net/bugs/1989714 Title: FFE: Switch dependencies from webkitgtk 4.0 to 4.1 Status in webkit2gtk package in Ubuntu: Incomplete Bug description: Impact ------ The webkit2gtk source package provides 3 different API builds: - 4.0 for GTK3 using libsoup2 - 4.1 for GTK3 using libsoup3 (otherwise same as 4.0) - 5.0 for GTK4 using libsoup3 I am requesting a Feature Freeze Exception to be able to switch dependencies from 4.0 to 4.1 for Ubuntu 22.10 The Desktop Team has an outstanding todo item to stop using libsoup2 in main. We got more than halfway done for Ubuntu 22.10 but still won't finish for 22.10, even with this Feature Freeze Exception but it gets us closer. https://people.canonical.com/~ubuntu-archive/transitions/html/libsoup3-main.html It's bad for security updates that we need to do so many builds as part of the webkit2gtk source package. We still won't be able to drop the 4.0 build for 22.10 but this gets us closer for 23.04. Affected Packages ----------------- https://people.canonical.com/~ubuntu-archive/transitions/html/webkit2gtk-4.0.html Example ------- https://salsa.debian.org/gnome-team/gnome-feeds/-/commit/32183b4 https://salsa.debian.org/gnome-team/gnome-feeds/-/commit/fc58345 Many packages will also need their meson.build/configure.ac/CMakeLists.txt patches to look for 4.1 instead of 4.0 Future Goals ------------ Stop building the webkitgtk 4.0 API for Ubuntu 23.04 Stop using libsoup2 in main for Ubuntu 23.04 Stop building libsoup2 for Ubuntu 23.10 Debian will begin freezing in early January and will be frozen for several months while they prepare for the Debian 12 release. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/webkit2gtk/+bug/1989714/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp