Skip to content

Migrate Slapos to 3.9

Boxiang Sun requested to merge Daetalus/slapos:slapos-3.9 into master

The goal is to be able to build slapos-node with python3.9.

Python 3.9 needs a newer version of gobject-introspection, which the new gobject-introspection requires to switch the build system from configure to the meson. Same as the pygobject.

gobject-introspection: Version upgrade: 1.50.0 → 1.76.1 pygobject: Version upgrade: 3.22.0 → 3.44.2

Added Meson-specific setup commands in pre-configure and configure-command. Updated environment variables for Meson compatibility. Removed obsolete autotools configuration options.

Verified that gobject-introspection and pygobject are correctly built using the Meson build system and linked to required dependencies (glib, ninja, pcre2, etc.).

Merge request reports