Seeing that we're basically nearing Beta Freeze slowly, I'm not that
fond of starting a transition this late. The list of packages is not
terribklyhuge, but substantial nevertheless. Since we won't be able to
drop 4.0 with this change, what merit does it give us that would warrant
doing it so late in the cycle? What was the reason why it wasn't done
earlier? How bad would it be if we'd postpone it till 23.04?

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

Reply via email to