On Wed, 16 Sep 2026 at 13:55:21 +0200, Alberto Garcia wrote:
Starting from version 2.54.0, WebKitGTK uses Skia for rendering and
has removed Cairo support. This has the consequence that the package
can no longer be built on big-endian targets, because those are not
supported by Skia.

In Debian almost all of the official ports are unaffected by this, but
this does impact s390x and several of the unofficial ports, so all
packages that depend on WebKitGTK on the affected ports need to be
removed or modified to disable that dependency.

If we assume that evolution-data-server (#1148040), wxwidgets3.2 (#1148041) and meta-gnome (#1148042) can be fixed, it looks like the packages needing removal from s390x would be the list below. Some of them can maybe be skipped, if they only build `Architecture: all` binary packages.

smcv@coccia ~ % dak rm -R -n -A -as390x $(cat packages)
...
# Broken Depends:
evolution-data-server: libedataserverui-1.2-4t64
                      libedataserverui4-1.0-0t64
meta-gnome: gnome
           gnome-core
           gnome-devel
wxwidgets3.2: libwxgtk-webview3.2-1t64

# Broken Build-Depends:
evolution-data-server: libwebkit2gtk-4.1-dev
                      libwebkitgtk-6.0-dev
fonts-beteckna: birdfont
wxwidgets3.2: libwebkit2gtk-4.1-dev

fonts-beteckna Build-Depends on birdfont, but it's Architecture: all, so I think we can ignore that.

It would probably be possible to cut down this list significantly if src:swt4-gtk can drop its libswt-webkit-gtk-4-jni binary package, similar to #1148041.

    smcv

List of packages
----------------

astroidmail
atril
balsa
bazaar
bespokesynth
bibledit
biglybt
bijiben
birdfont
bookworm
cambalache
claws-mail
controlsfx
eclipse-equinox
eclipse-jdt-debug
eclipse-jdt-ui
eclipse-linuxtools
eclipse-platform
eclipse-platform-ui
eclipse-remote
eclipse-swtchart
eclipse-wtp
epiphany-browser
equinox-p2
evolution
evolution-ews
flatseal
foliate
font-manager
formiko
fotocx
freecol
gambas3
geany-plugins
geary
giada
gnome-boxes
gnome-builder
gnome-initial-setup
gnome-sushi
gnucash
iem-plugin-suite
insubstantial
iotas
ipscan
jftp
juce
king
libgepub
libiscwt-java
libjogl2-java
libmiglayout-java
liferea
luakit
manuals
mediathekview
nattable
network-manager-openconnect
onedriver
openjfx
osmo
pdf-presenter-console
pdfsam
piccolo
polari
remmina
rust-javascriptcore6-sys
rust-webkit6-sys
scilab
shotwell
slic3r-prusa
stegosuite
surf
swt4-gtk
swtchart
triplea
tuba
tumbler
tuxguitar
typecatcher
vimb
wasistlos
webkit2gtk
wilsonic-mts-esp
xiphos
yelp

Reply via email to