Bug#1109382: evince: FTBFS if appstream is installed due to syntax error in Hindi translation
Simon McVittie
smcv at debian.org
Wed Jul 16 11:27:52 BST 2025
Source: evince
Version: 48.0-1
Severity: normal
Tags: ftbfs upstream fixed-upstream
Justification: FTBFS but only in a way that does not affect buildds
Forwarded: https://gitlab.gnome.org/Infrastructure/damned-lies/-/issues/655
Control: close -1 48.1-1
There is a syntax error in the Hindi translation for evince, fixed by
commit d860534326eae81d8282e3b0196cb63df07bb800 upstream. This results
in a build-time test failure if building in a non-minimal environment
where the appstream package is installed, for example with:
sbuild --add-depends=appstream
> ==================================== 1/1 =====================================
> test: validate-appdata
> start time: 10:24:11
> duration: 0.02s
> result: exit status 3
> command: MALLOC_PERTURB_=240 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /usr/bin/appstreamcli validate --no-net --explain org.gnome.Evince.metainfo.xml
> ----------------------------------- stdout -----------------------------------
> W: org.gnome.Evince:283: tag-empty p
> The mentioned tag is empty, which is highly likely not intended as it should have content.
>
> I: org.gnome.Evince:434: developer-name-tag-deprecated
> The toplevel `developer_name` element is deprecated. Please use the `name` element in a
> `developer` block instead.
>
> I: org.gnome.Evince:533: nonstandard-gnome-extension kudos
> This tag is a GNOME-specific extension to AppStream and not part of the official specification.
> Do not expect it to work in all implementations and in all software centers.
>
> ✘ Validation failed: warnings: 1, infos: 2, pedantic: 1
> ==============================================================================
>
>
> Summary of Failures:
>
> 1/1 validate-appdata FAIL 0.02s exit status 3
This does not affect minimal build environments like the official
buildds, so I am not reporting this as a release-critical bug. It was
fixed upstream after 48.1, and I included the fix in 48.1-1.
When debugging 48.0-1 interactively on a non-minimal system (as I am
doing now for #1109381), a workaround is to apply
d/p/po-Fix-xml-element-in-Hindi-translation.patch as found in 48.1-1.
smcv
More information about the pkg-gnome-maintainers
mailing list