Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1020368
| From | Simon McVittie <smcv@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#966951: libpeas: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 ninja test returned exit code 1 |
| Date | 2020-08-03 14:20 +0200 |
| Message-ID | <AzHBD-2Ve-1@gated-at.bofh.it> (permalink) |
| References | <AzEDV-18f-103@gated-at.bofh.it> <AzEDV-18f-103@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Control: reassign -1 libpeas,meson
Control: found -1 libpeas/1.26.0-2
Control: found -1 meson/0.55.0-2
On Mon, 03 Aug 2020 at 10:54:40 +0200, Lucas Nussbaum wrote:
> Relevant part (hopefully):
> > 1/8 test-engine FAIL 0.02s (killed by signal 6 SIGABRT)
> >
> > --- command ---
> > 17:26:39 NO_AT_BRIDGE='1' GSETTINGS_BACKEND='memory' G_DEBUG='gc-friendly' MALLOC_CHECK_='2' /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/engine
> > --- stdout ---
> > # random seed: R02S24bd2039e5be9936225c32c9afe1adbd
> > Bail out! ERROR:../tests/libpeas/testing/testing.c:54:testing_init: assertion failed (error == NULL): Typelib file for namespace 'Introspection', version '1.0' not found (g-irepository-error-quark, 0)
> > --- stderr ---
> > **
> > ERROR:../tests/libpeas/testing/testing.c:54:testing_init: assertion failed (error == NULL): Typelib file for namespace 'Introspection', version '1.0' not found (g-irepository-error-quark, 0)
> > -------
I've confirmed that this succeeds in a pure bullseye chroot and fails if
I upgrade meson (only) to the version from unstable. I'm not completely
sure whether this is a straightforward regression in meson, or whether
libpeas is holding it wrong.
It seems that what is meant to happen here is that the libpeas build
system builds tests/libpeas/introspection/*.[ch] into a shared library,
introspects them, and uses the generated introspection data during the
build-time tests.
With meson 0.54.3-1, I get:
$ find obj-x86_64-linux-gnu/tests/libpeas/introspection
obj-x86_64-linux-gnu/tests/libpeas/introspection
obj-x86_64-linux-gnu/tests/libpeas/introspection/Introspection-1.0.typelib
obj-x86_64-linux-gnu/tests/libpeas/introspection/Introspection-1.0.gir
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha/introspection-unimplemented.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha/introspection-prerequisite.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha/introspection-has-prerequisite.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha/introspection-callable.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha/introspection-base.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha/introspection-abstract.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha/Introspection_1.0_gir_filelist
obj-x86_64-linux-gnu/tests/libpeas/introspection/7ddd279@@introspection-1.0@sha/libintrospection-1.0.so.symbols
With 0.55.0-2, the introspection data (typelib and GIR XML) isn't generated:
obj-x86_64-linux-gnu/tests/libpeas/introspection
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p/libintrospection-1.0.so.symbols
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p/introspection-unimplemented.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p/introspection-prerequisite.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p/introspection-has-prerequisite.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p/introspection-callable.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p/introspection-base.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p/introspection-abstract.c.o
obj-x86_64-linux-gnu/tests/libpeas/introspection/libintrospection-1.0.so.p/Introspection_1.0_gir_filelist
smcv
Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#966951: libpeas: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 ninja test returned exit code 1 Lucas Nussbaum <lucas@debian.org> - 2020-08-03 11:10 +0200
Bug#966951: libpeas: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 ninja test returned exit code 1 Simon McVittie <smcv@debian.org> - 2020-08-03 14:20 +0200
Bug#966951: libpeas: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 ninja test returned exit code 1 Simon McVittie <smcv@debian.org> - 2020-09-18 12:30 +0200
csiph-web