maoschanz / maoschanz/drawing

1.0.1: test suite is failing

Open
#547 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
869
Forks
106
PR merge metrics
No merged PRs in 30d

Description

## Description
Looks like test suite is failing

## System

- Device (desktop computer/tablet/phone/...): N/A
- OS: Linux x86/64
- Desktop environment: N/A
- Package format: N/A
- App version: 1.0.1

Here is test suite output
```console
+ cd drawing-1.0.1
+ /usr/bin/meson test -C noarch-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/drawing-1.0.1/noarch-redhat-linux-gnu'
ninja: no work to do.
1/3 Validate desktop file OK 0.02s
2/3 Validate schema file OK 0.01s
3/3 Validate appstream file FAIL 0.20s killed by signal 11 SIGSEGV
>>> MALLOC_PERTURB_=120 /usr/bin/appstream-util validate data/com.github.maoschanz.drawing.appdata.xml
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
data/com.github.maoschanz.drawing.appdata.xml:
stderr:

(appstream-util:653222): GLib-GIO-CRITICAL **: 14:41:25.234: g_proxy_resolver_lookup: assertion 'G_IS_PROXY_RESOLVER (resolver)' failed
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

Summary of Failures:

3/3 Validate appstream file FAIL 0.20s killed by signal 11 SIGSEGV

Ok: 2
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0

Full log written to /home/tkloczko/rpmbuild/BUILD/drawing-1.0.1/noarch-redhat-linux-gnu/meson-logs/testlog.txt
error: Bad exit status from /var/tmp/rpm-tmp.seJLci (%check)

RPM build errors:
Downloading https://github.com/maoschanz/drawing//archive/1.0.1/drawing-1.0.1.tar.gz to /home/tkloczko/rpmbuild/SOURCES/drawing-1.0.1.tar.gz
```

Contributor guide

Open the contributing guide

Research direction

Start with the Meson test command shown in the report and inspect data/com.github.maoschanz.drawing.appdata.xml. Reproduce the Validate appstream file test with appstream-util and review the full meson-logs/testlog.txt output. Done means the appstream validation no longer fails with SIGSEGV and the complete test suite passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
xml
Domain
build-system, testing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.