diff --git a/recipes/incoming-cosmic/dbus-shared.toml b/recipes/incoming-cosmic/dbus-shared.toml index e8521d80..59b67748 100644 --- a/recipes/incoming-cosmic/dbus-shared.toml +++ b/recipes/incoming-cosmic/dbus-shared.toml @@ -28,7 +28,13 @@ link = "dynamic" flags = [] [build.phases] -configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release -Ddefault_library=shared -Dsystemd=disabled -Dx11_autolaunch=disabled -Ddoxygen_docs=disabled -Dxml_docs=disabled -Dtools=true -Dsystem_pid_file=/run/dbus/dbus.pid" +# `--wrap-mode=nodownload`: dbus declara subproyectos `.wrap` y meson intenta DESCARGARLOS. En el +# sandbox no hay red y python no trae ssl ⇒ el error que sale no menciona la red: +# meson.build:372:11: ERROR: Unhandled python exception +# Esa línea 372 es la firma del caso. Bloqueaba a `mutter`, `gnome-shell` y +# `xdg-desktop-portal-gnome`, que la arrastran como dep — o sea que UNA flag ausente en una sombra +# tumbaba tres raíces de perfil. La canónica del corpus y la sombra de KDE ya la tenían; éstas no. +configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --wrap-mode=nodownload --prefix=/usr --buildtype=release -Ddefault_library=shared -Dsystemd=disabled -Dx11_autolaunch=disabled -Ddoxygen_docs=disabled -Dxml_docs=disabled -Dtools=true -Dsystem_pid_file=/run/dbus/dbus.pid" compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output" install = ''' set -e diff --git a/recipes/incoming-gnome/dbus-shared.toml b/recipes/incoming-gnome/dbus-shared.toml index e8521d80..59b67748 100644 --- a/recipes/incoming-gnome/dbus-shared.toml +++ b/recipes/incoming-gnome/dbus-shared.toml @@ -28,7 +28,13 @@ link = "dynamic" flags = [] [build.phases] -configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release -Ddefault_library=shared -Dsystemd=disabled -Dx11_autolaunch=disabled -Ddoxygen_docs=disabled -Dxml_docs=disabled -Dtools=true -Dsystem_pid_file=/run/dbus/dbus.pid" +# `--wrap-mode=nodownload`: dbus declara subproyectos `.wrap` y meson intenta DESCARGARLOS. En el +# sandbox no hay red y python no trae ssl ⇒ el error que sale no menciona la red: +# meson.build:372:11: ERROR: Unhandled python exception +# Esa línea 372 es la firma del caso. Bloqueaba a `mutter`, `gnome-shell` y +# `xdg-desktop-portal-gnome`, que la arrastran como dep — o sea que UNA flag ausente en una sombra +# tumbaba tres raíces de perfil. La canónica del corpus y la sombra de KDE ya la tenían; éstas no. +configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --wrap-mode=nodownload --prefix=/usr --buildtype=release -Ddefault_library=shared -Dsystemd=disabled -Dx11_autolaunch=disabled -Ddoxygen_docs=disabled -Dxml_docs=disabled -Dtools=true -Dsystem_pid_file=/run/dbus/dbus.pid" compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output" install = ''' set -e