The gir1.2-webkit2-4.0 package is being replaced by gir1.2-webkit2-4.1 as the Debain package dependency for WebKit2.
While Debian itself is providing both packages, notable derivative Ubuntu is only providing gir1.2-webkit2-4.1 starting with 24.04.
Additionally, Focal and Bullseye do not provide gir1.2-webkit2-4.1 but both of these packaging targets will become unviable for Briefcase to target anyhow once Python 3.8 goes EOL in Oct 2024.
Given the future is v4.1, I did not want to add new TOML sections cherry picking distros for which to use it.
Instead, the default is now v4.1; this, of course, means older Debian platforms will no longer be targetable out of the box...but it also seemed a little much to be adding new TOML sections for some subpopulation of affected distros that will be unsupported "soon" anyway.
Changes
gir1.2-webkit2-4.0
package is being replaced bygir1.2-webkit2-4.1
as the Debain package dependency for WebKit2.gir1.2-webkit2-4.1
starting with 24.04.gir1.2-webkit2-4.1
but both of these packaging targets will become unviable for Briefcase to target anyhow once Python 3.8 goes EOL in Oct 2024.Notes
PR Checklist: