Bug#1079499: gjs: autopkgtest regression in experimental: cannot find typelib for GjsTestTools, Regress, etc.

Jeremy Bícha jeremy.bicha at canonical.com
Sat Aug 24 13:10:30 BST 2024


Control: forwarded -1 https://gitlab.gnome.org/GNOME/gjs/-/issues/639

On Fri, Aug 23, 2024 at 7:18 PM Simon McVittie <smcv at debian.org> wrote:
> gjs is failing tests on ci.debian.net in experimental, e.g.:
> https://ci.debian.net/packages/g/gjs/unstable/amd64/50788944/
>
> This appears to be because many of the installed-tests can no longer find
> their required typelibs, for example:
>
> > 144s (process:3833): Gjs-CRITICAL **: 14:27:30.698: JS ERROR: Error: Requiring GIMarshallingTests, version none: Typelib file for namespace 'GIMarshallingTests' (any version) not found
> > 144s @//usr/libexec/installed-tests/gjs/js/testExceptions.js:5:50
>
> Perhaps /usr/libexec/installed-tests/gjs is no longer getting added to
> the search path as intended?

There were significant changes to the meson files in the gjs 1.81.x
series. I filed a bug for something else that broke as
https://gitlab.gnome.org/GNOME/gjs/-/issues/636

I haven't had time to untangle this search path issue yet although I
did file a separate issue upstream.

Thank you,
Jeremy Bícha



More information about the pkg-gnome-maintainers mailing list