phosh failed to build for armv7
Our forked phosh package fails to build for armv7, in particular when running a command in qemu.
Debugging those kinds of errors is pretty hard, it probably makes more sense to get pmbootstrap!2474 (merged) merged and then adjust the package slightly to just don't run that command through qemu. I can't look into this more right now, but will try to solve it this week.
Log: https://builds.sr.ht/~postmarketos/job/1426716
[648/649] Generating src/Phosh-0.gir with a custom command (wrapped by meson to set env)
ninja: job failed: env PKG_CONFIG_PATH=/home/pmos/build/src/phosh-0.44.1/output/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=gcc /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Phosh --nsversion=0 --warn-all --output src/Phosh-0.gir --c-include=libphosh.h --quiet -I/home/pmos/build/src/phosh-0.44.1/src -I/home/pmos/build/src/phosh-0.44.1/output/src -I/home/pmos/build/src/phosh-0.44.1/. -I/home/pmos/build/src/phosh-0.44.1/output/. -I/home/pmos/build/src/phosh-0.44.1/src/. -I/home/pmos/build/src/phosh-0.44.1/output/src/. -I/home/pmos/build/src/phosh-0.44.1/src/monitor/. -I/home/pmos/build/src/phosh-0.44.1/output/src/monitor/. -I/home/pmos/build/src/phosh-0.44.1/src/notifications/. -I/home/pmos/build/src/phosh-0.44.1/output/src/notifications/. -I/home/pmos/build/src/phosh-0.44.1/src/wwan/. -I/home/pmos/build/src/phosh-0.44.1/output/src/wwan/. -I/home/pmos/build/src/phosh-0.44.1/protocol/. -I/home/pmos/build/src/phosh-0.44.1/output/protocol/. -I/home/pmos/build/src/phosh-0.44.1/src/dbus/. -I/home/pmos/build/src/phosh-0.44.1/output/src/dbus/. -I/home/pmos/build/src/phosh-0.44.1/src/gtk-list-models/. -I/home/pmos/build/src/phosh-0.44.1/output/src/gtk-list-models/. -I/home/pmos/build/src/phosh-0.44.1/src/contrib/gnome-bluetooth -I/home/pmos/build/src/phosh-0.44.1/output/src/contrib/gnome-bluetooth -I/home/pmos/build/src/phosh-0.44.1/subprojects/libcall-ui/src/. -I/home/pmos/build/src/phosh-0.44.1/output/subprojects/libcall-ui/src/. -I/home/pmos/build/src/phosh-0.44.1/subprojects/gvc/. -I/home/pmos/build/src/phosh-0.44.1/output/subprojects/gvc/. --filelist=/home/pmos/build/src/phosh-0.44.1/output/src/libphosh-0.44.so.0.p/Phosh_0_gir_filelist -L/home/pmos/build/src/phosh-0.44.1/output/src --extra-library=phosh-0.44 --include=Gcr-3 --include=Gio-2.0 --include=Gtk-3.0 --include=GnomeDesktop-3.0 --include=Handy-1 --include=NM-1.0 --include=GnomeBluetooth-3.0 --symbol-prefix=phosh --identifier-prefix=Phosh --pkg-export=libphosh-0.44 --cflags-begin -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_76 -DGLIB_VERSION_MAX_REQUIRED=GLIB_VERSION_2_76 -DG_LOG_USE_STRUCTURED -DGMOBILE_USE_UNSTABLE_API -DLIBFEEDBACK_USE_UNSTABLE_API -I/home/pmos/build/src/phosh-0.44.1/. -I/home/pmos/build/src/phosh-0.44.1/output/. -I/home/pmos/build/src/phosh-0.44.1/src/. -I/home/pmos/build/src/phosh-0.44.1/output/src/. -I/home/pmos/build/src/phosh-0.44.1/src/monitor/. -I/home/pmos/build/src/phosh-0.44.1/output/src/monitor/. -I/home/pmos/build/src/phosh-0.44.1/src/notifications/. -I/home/pmos/build/src/phosh-0.44.1/output/src/notifications/. -I/home/pmos/build/src/phosh-0.44.1/src/wwan/. -I/home/pmos/build/src/phosh-0.44.1/output/src/wwan/. -I/home/pmos/build/src/phosh-0.44.1/protocol/. -I/home/pmos/build/src/phosh-0.44.1/output/protocol/. -I/home/pmos/build/src/phosh-0.44.1/src/dbus/. -I/home/pmos/build/src/phosh-0.44.1/output/src/dbus/. -I/home/pmos/build/src/phosh-0.44.1/src/gtk-list-models/. -I/home/pmos/build/src/phosh-0.44.1/output/src/gtk-list-models/. -I/home/pmos/build/src/phosh-0.44.1/src/contrib/gnome-bluetooth -I/home/pmos/build/src/phosh-0.44.1/output/src/contrib/gnome-bluetooth -I/home/pmos/build/src/phosh-0.44.1/subprojects/libcall-ui/src/. -I/home/pmos/build/src/phosh-0.44.1/output/subprojects/libcall-ui/src/. -I/home/pmos/build/src/phosh-0.44.1/subprojects/gvc/. -I/home/pmos/build/src/phosh-0.44.1/output/subprojects/gvc/. -I/usr/include/libsoup-3.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/gcr-3 -I/usr/include/gck-1 -I/usr/include/p11-kit-1 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libdrm -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/gmobile -I/usr/include/json-glib-1.0 -I/usr/include/gnome-desktop-3.0 -I/usr/include/gsettings-desktop-schemas -I/usr/include/libxml2 -I/usr/include/libcallaudio-0.1 -I/usr/include/libhandy-1 -I/usr/include/gudev-1.0 -I/usr/include/libfeedback-0.0 -D_REENTRANT -I/usr/include/libnm -I/usr/include/polkit-1 -I/usr/include/libmm-glib -I/usr/include/ModemManager -I/usr/include/libsecret-1 -I/usr/include/libupower-glib -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/home/pmos/build/src/phosh-0.44.1/output/src --library phosh-0.44 --extra-library=soup-3.0 --extra-library=gmodule-2.0 --extra-library=gio-2.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=intl --extra-library=fribidi --extra-library=gcr-ui-3 --extra-library=gcr-base-3 --extra-library=gck-1 --extra-library=p11-kit --extra-library=gtk-3 --extra-library=gdk-3 --extra-library=z --extra-library=pangocairo-1.0 --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=atk-1.0 --extra-library=cairo-gobject --extra-library=cairo --extra-library=gdk_pixbuf-2.0 --extra-library=gmobile --extra-library=gnome-bluetooth-3.0 --extra-library=gnome-desktop-3 --extra-library=callaudio-0.1 --extra-library=handy-1 --extra-library=m --extra-library=rt --extra-library=gudev-1.0 --extra-library=feedback-0.0 --extra-library=pulse --extra-library=pulse-mainloop-glib --extra-library=nm --extra-library=polkit-agent-1 --extra-library=polkit-gobject-1 --extra-library=systemd --extra-library=mm-glib --extra-library=secret-1 --extra-library=upower-glib --extra-library=wayland-client --extra-library=pam --extra-library=girepository-1.0 --sources-top-dirs /home/pmos/build/src/phosh-0.44.1/ --sources-top-dirs /home/pmos/build/src/phosh-0.44.1/output/ --warn-error
(process:12516): GLib-GObject-CRITICAL **: 19:01:31.389: g_param_spec_double: assertion 'default_value >= minimum && default_value <= maximum' failed
(process:12516): GLib-GObject-CRITICAL **: 19:01:31.390: validate_pspec_to_install: assertion 'G_IS_PARAM_SPEC (pspec)' failed
(process:12516): GLib-GObject-CRITICAL **: 19:01:31.390: g_param_spec_ref_sink: assertion 'G_IS_PARAM_SPEC (pspec)' failed
(process:12516): GLib-GObject-CRITICAL **: 19:01:31.391: g_param_spec_unref: assertion 'G_IS_PARAM_SPEC (pspec)' failed
qemu: uncaught target signal 11 (Segmentation fault) - core dumped