Package Details: libshumate-git 1.0.0.beta.r6.g125757b-1

Git Clone URL: https://aur.archlinux.org/libshumate-git.git (read-only, click to copy)
Package Base: libshumate-git
Description: GTK toolkit providing widgets for embedded maps
Upstream URL: https://wiki.gnome.org/Projects/libshumate
Keywords: maps widget
Licenses: LGPL
Conflicts: libshumate
Provides: libshumate, libshumate-1.0.so
Submitter: trissylegs
Maintainer: None
Last Packager: yochananmarqos
Votes: 3
Popularity: 0.000010
First Submitted: 2021-07-14 11:51 (UTC)
Last Updated: 2023-04-08 21:17 (UTC)

Required by (11)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

ewout commented on 2022-09-01 13:22 (UTC)

Line #34 in PKGBUILD contains a redundant tab.

trissylegs commented on 2021-12-11 04:33 (UTC)

Ok. Making warning's fatal is hardcoded into g_test_init.

The only suggestion I can make right now is to fix the config file to ensure the warnings aren't triggered.

trissylegs commented on 2021-12-11 04:18 (UTC)

OK. It's hitting a hardcoded breakpoint in glib inside the logging function.

Not entirely sure why that's there. But if there's no debugger and you hit a breakpoint. It dies with SIGTRAP.

I'm gonna to dive into glib to figure that one out.

trissylegs commented on 2021-12-11 03:55 (UTC)

@dreieck It seems the test suite here is pedantic about warnings. Which being good for development isn't so great for users.

In your ~/.config/gtk-4.0/settings.ini you have a setting gtk-button-images. Which doesn't normally break things (just ran gnome-chess and it prints the warning but still runs fine).

I'm gonna look into the testsuite to see if the I can turn off failure on warnings.

This probably explains the Display issue I was having. (Which is why checkdepends has xvrb).

dreieck commented on 2021-12-10 13:22 (UTC)

check() fails for me:

==> Starting check()...
ninja: Entering directory `/[...]/libshumate-git/src/build'
ninja: no work to do.
1/8 coordinate          OK              0.33s
2/8 marker              FAIL            0.31s   killed by signal 5 SIGTRAP
>>> G_ENABLE_DIAGNOSTIC=0 GIO_USE_VOLUME_MONITOR=unix MALLOC_PERTURB_=98 G_TEST_SRCDIR=/[...]/libshumate-git/src/libshumate/tests GSETTINGS_BACKEND=memory G_TEST_BUILDDIR=/[...]/libshumate-git/src/build/tests /[...]/libshumate-git/src/build/tests/marker
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S4c01a51484e9c53cbd1d8acae1c7c433
1..1
# Start of marker tests
stderr:

(/[...]/libshumate-git/src/build/tests/marker:722): Gtk-WARNING **: 14:21:33.578: Unknown key gtk-button-images in /home/felics/.config/gtk-4.0/settings.ini
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

3/8 file-cache          OK              0.36s
4/8 license             FAIL            0.39s   killed by signal 5 SIGTRAP
>>> G_ENABLE_DIAGNOSTIC=0 GIO_USE_VOLUME_MONITOR=unix G_TEST_SRCDIR=/[...]/libshumate-git/src/libshumate/tests MALLOC_PERTURB_=231 GSETTINGS_BACKEND=memory G_TEST_BUILDDIR=/[...]/libshumate-git/src/build/tests /[...]/libshumate-git/src/build/tests/license
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02Sf63a40831857e59d08520e9ddf31813f
1..2
# Start of license tests
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
stderr:

(/[...]/libshumate-git/src/build/tests/license:720): Gtk-WARNING **: 14:21:33.620: Unknown key gtk-button-images in /home/felics/.config/gtk-4.0/settings.ini
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

5/8 marker-layer        FAIL            0.28s   killed by signal 5 SIGTRAP
>>> G_ENABLE_DIAGNOSTIC=0 GIO_USE_VOLUME_MONITOR=unix G_TEST_SRCDIR=/[...]/libshumate-git/src/libshumate/tests G_TEST_BUILDDIR=/[...]/libshumate-git/src/build/tests GSETTINGS_BACKEND=memory MALLOC_PERTURB_=234 /[...]/libshumate-git/src/build/tests/marker-layer
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S9ef1b2ec0b30aef481246d579c421328
1..5
# Start of marker-layer tests
stderr:

(/[...]/libshumate-git/src/build/tests/marker-layer:779): Gtk-WARNING **: 14:21:33.860: Unknown key gtk-button-images in /home/felics/.config/gtk-4.0/settings.ini
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

6/8 memory-cache        FAIL            0.29s   killed by signal 5 SIGTRAP
>>> G_ENABLE_DIAGNOSTIC=0 GIO_USE_VOLUME_MONITOR=unix G_TEST_SRCDIR=/[...]/libshumate-git/src/libshumate/tests MALLOC_PERTURB_=152 GSETTINGS_BACKEND=memory G_TEST_BUILDDIR=/[...]/libshumate-git/src/build/tests /[...]/libshumate-git/src/build/tests/memory-cache
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S663d1dd3550841ba4adbb7a42902e6db
1..5
# Start of file-cache tests
stderr:

(/[...]/libshumate-git/src/build/tests/memory-cache:784): Gtk-WARNING **: 14:21:33.905: Unknown key gtk-button-images in /home/felics/.config/gtk-4.0/settings.ini
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

7/8 map                 FAIL            0.33s   killed by signal 5 SIGTRAP
>>> G_ENABLE_DIAGNOSTIC=0 GIO_USE_VOLUME_MONITOR=unix MALLOC_PERTURB_=205 G_TEST_SRCDIR=/[...]/libshumate-git/src/libshumate/tests GSETTINGS_BACKEND=memory G_TEST_BUILDDIR=/[...]/libshumate-git/src/build/tests /[...]/libshumate-git/src/build/tests/map
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S4a009727cee40f0d0dbfb0771b24cd4c
1..1
# Start of map tests
stderr:

(/[...]/libshumate-git/src/build/tests/map:777): Gtk-WARNING **: 14:21:33.895: Unknown key gtk-button-images in /home/felics/.config/gtk-4.0/settings.ini
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

8/8 viewport            OK              0.28s

Summary of Failures:

2/8 marker       FAIL            0.31s   killed by signal 5 SIGTRAP
4/8 license      FAIL            0.39s   killed by signal 5 SIGTRAP
5/8 marker-layer FAIL            0.28s   killed by signal 5 SIGTRAP
6/8 memory-cache FAIL            0.29s   killed by signal 5 SIGTRAP
7/8 map          FAIL            0.33s   killed by signal 5 SIGTRAP


Ok:                 3   
Expected Fail:      0   
Fail:               5   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /[...]/libshumate-git/src/build/meson-logs/testlog.txt
==> ERROR: A failure occurred in check().

Thanks for maintaining!

trissylegs commented on 2021-11-12 02:11 (UTC)

I have my Arch machine back again so I'll try again without xvfb tonight after work.

trissylegs commented on 2021-11-12 02:10 (UTC) (edited on 2021-11-12 02:10 (UTC) by trissylegs)

@trissylegs: No idea where you're getting xorg-server-xvfb as a check depend. I can build in a chroot just find without it and all tests pass.

Hmm. The issue I was having was it failed to check if there was no X server to connect to. (I was building it in a Docker container based on the standard arch image) It might be better to tell GTK to not try and connect to an X server. Which seems to be it's default behavior here.

yochananmarqos commented on 2021-11-05 00:50 (UTC)

@trissylegs: No idea where you're getting xorg-server-xvfb as a check depend. I can build in a chroot just find without it and all tests pass.

trissylegs commented on 2021-11-05 00:29 (UTC)

Ahhh. Figured out that Company firewall was blocking 22. Used a remote box to update repo.

freebench commented on 2021-11-04 14:04 (UTC)

trissylegs thx it does build now, from the 2-d attempt in my case. Failed on LICENSE step during the 1-st