On Wed, Sep 16, 2026 at 09:16:07AM -0400, Scott Talbert wrote:
> On Wed, 16 Sep 2026, Simon McVittie wrote:
> 
> > 1. Change the wxwidgets3.2 build system so that the webview
> >   implementation is only enabled on little-endian architectures.
> >   Ask the ftp team to remove packages that genuinely need the webview
> >   (such as poedit) from s390x (and big-endian -ports architectures), but
> >   the rest of the packages that need wxwidgets (for example 0ad) can stay.
> > 
> > 2. Keep the wxwidgets3.2 build system as-is, and ask the ftp team to
> >   remove all of the wxwidgets ecosystem from s390x (and big-endian
> >   -ports architectures). Packages that cannot be removed from s390x
> >   without extensive collateral damage, like src:meson, will still need
> >   source changes to avoid their wxwidgets3.2 dependency.
> > 
> > I'm guessing that (1.) is probably the preferred choice?
> 
> Yes, we can do #1 fairly easily.

I'd agree #1 seems the better option.  It's handy we have a separate
binary package for webview.

There may be a gotcha here if any of the arch=all package contents vary
when building without webview.  I'm particularly thinking that
wx3.2-headers and wx3.2-doc might.

Possibly it'll be fine, but I'd suggest either trying a local build
without webview and comparing with diffoscope, or staging the change in
experimental.

Cheers,
    Olly

Reply via email to