1.0.1: test suite is failing
- 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
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