Bug#1078929: glib2.0 breaks architecture bootstrap

2024-09-08 Thread Simon McVittie
Control: tags -1 + patch moreinfo On Wed, 04 Sep 2024 at 11:30:14 +0100, Simon McVittie wrote: > libglib2.0-dev: metapackage with complete GLib development files >|- M-A: same (install for host) >| >|- Depends: libgio-2.0-dev: development files for GLib, GObject, GIO >| |- M-A: s

Bug#1078929: glib2.0 breaks architecture bootstrap

2024-09-04 Thread Simon McVittie
On Tue, 27 Aug 2024 at 14:22:58 +0200, Helmut Grohne wrote: > > I suspect that the most useful split point for your purposes would be to > > break out the GObject-Introspection parts, the second-most-useful > > would be between Gio and everything lower-level, and the third-most-useful > > would be

Bug#1078929: glib2.0 breaks architecture bootstrap

2024-08-27 Thread Helmut Grohne
Hi Jeremy and Simon, On Sun, Aug 18, 2024 at 02:26:36PM +0100, Simon McVittie wrote: > > debian/rules:30: *** Cross-compiling gobject-introspection requires host > > endianness = build endianness. Stop. > > Now that we're running the host g-ir-compiler under qemu, instead of > running the build

Bug#1078929: glib2.0 breaks architecture bootstrap

2024-08-18 Thread Simon McVittie
On Sat, 17 Aug 2024 at 22:28:40 +0200, Helmut Grohne wrote: > Hi Simon, > > I fear we need to have another conversation about glib2.0 and > bootstrapping. I'm sorry, I am not able to provide a service level agreement for being held responsible for being the single point of failure for glib2.0 and

Bug#1078929: glib2.0 breaks architecture bootstrap

2024-08-17 Thread Andrea Pappacoda
On Sat Aug 17, 2024 at 11:26 PM CEST, Helmut Grohne wrote: glib2.0 certainly is not the simplest of packages when it comes to meson use. The trivial approach of replacing meson yields: err unknown option '--wrap-mode=nodownload' That's the third option passed to meson of many. I don't think thi

Bug#1078929: glib2.0 breaks architecture bootstrap

2024-08-17 Thread Helmut Grohne
On Sat, Aug 17, 2024 at 11:01:06PM +0200, Andrea Pappacoda wrote: > I don't know much about glib2.0, especially when it comes to cross > compiling, but I have a suggestion regarding meson and ninja-build in > particular. > > I maintain the muon package, which is a C re-implementation of Meson. The

Bug#1078929: glib2.0 breaks architecture bootstrap

2024-08-17 Thread Andrea Pappacoda
Hi Helmut, On Sat Aug 17, 2024 at 10:28 PM CEST, Helmut Grohne wrote: I fear we need to have another conversation about glib2.0 and bootstrapping. [...] Let's look into Build-Depends and Build-Depends-Arch. [...] meson (>= 1.2.0), -> non-trivial, Arch:all, but it pulls ninja-build and a few P

Bug#1078929: glib2.0 breaks architecture bootstrap

2024-08-17 Thread Helmut Grohne
Source: glib2.0 Version: 2.81.1-3 Severity: important User: helm...@debian.org Usertags: rebootstrap X-Debbugs-Cc: debian-cr...@lists.debian.org Hi Simon, I fear we need to have another conversation about glib2.0 and bootstrapping. At the time you refactored it, architecture bootstrap was largely