Skip to content

zathura 2026#59111

Open
dkwo wants to merge 12 commits into
void-linux:masterfrom
dkwo:zathura2026
Open

zathura 2026#59111
dkwo wants to merge 12 commits into
void-linux:masterfrom
dkwo:zathura2026

Conversation

@dkwo

@dkwo dkwo commented Feb 24, 2026

Copy link
Copy Markdown
Contributor
  • I tested the changes in this PR: YES
  • I built this PR locally for my native architecture, (aarch64-glibc)

cc @lemmi

@dkwo dkwo force-pushed the zathura2026 branch 3 times, most recently from 466e479 to dc10b1b Compare February 24, 2026 03:38
@dkwo dkwo mentioned this pull request Feb 24, 2026
1 task
@dogknowsnx

Copy link
Copy Markdown
Contributor

Regarding girara: Upstream moved Gtk+-specific parts to zathura

Regarding musl: #57776 (comment)

@fanyx

fanyx commented Feb 24, 2026

Copy link
Copy Markdown
Contributor

can be rebased on master, meson fix is merged.

@dkwo

dkwo commented Feb 25, 2026

Copy link
Copy Markdown
Contributor Author

@dogknowsnx I believe girara soname was already taken care, and disabled seccomp on musl for now (issue upstream), since we already use landlock that should be fine. What do you think?
@fanyx Thanks, rebased.

@dogknowsnx

dogknowsnx commented Feb 25, 2026

Copy link
Copy Markdown
Contributor

girara builds fine w/o gtk+3-devel last time I tried, should probably be moved to zathura's makedepends?

EDIT (post-thumbs-up):

disabled seccomp on musl for now

Some thoughts: Not entirely sure, but personally I'd still prefer (temporarily) disabling tests (waiting for fix by upstream) over switching off a built-in security measure, given that the zathura-sandbox binary still runs fine on a native musl system (can't test myself) despite the one failing weston-based test - again, we currently don't even run tests for weston itself.

@dkwo dkwo force-pushed the zathura2026 branch 2 times, most recently from 25c9ea6 to b79cbb3 Compare February 26, 2026 04:02
@dkwo

dkwo commented Feb 27, 2026

Copy link
Copy Markdown
Contributor Author

@dogknowsnx Sure, I can do that. Note that the musl fix has been merged upstream, so it will be in the next release, and also that the landlock snadbox (imho better) is always enabled.

@dogknowsnx

Copy link
Copy Markdown
Contributor

There don't seem to be any advantages of updating right now, imho. Personally I'm happy to keep using zathura-0.5.13_1 as long as the issues mentioned above aren't sorted out upstream.

@dkwo

dkwo commented Mar 31, 2026

Copy link
Copy Markdown
Contributor Author

All issues are fixed for me with v2026.03.27

@lemmi

lemmi commented Mar 31, 2026

Copy link
Copy Markdown
Member

Alright. Thanks for keeping up. I'll try and have a look this week.

@Andrew-Elia

Copy link
Copy Markdown

I would love to see zathura updated soon to help with the issues of PDFs having different page sizes. pulls: pwmt/zathura#851 and pwmt/zathura#849 (some issues fixed: pwmt/zathura#724, and pwmt/zathura#447 Felipe-9's comment, the latter is the issue I am currently having.)

I really appreciate your work, Thanks a lot!

@dkwo

dkwo commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

This happens on ci only, after update to gtk4:

6/12 xvfb_session     ERROR             0.60s   (exit status 134 or signal 6 SIGABRT)
>>> MESON_TEST_ITERATION=1 MALLOC_PERTURB_=130 GTK_A11Y=none UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/builddir/zathura-2026.07.02/tests G_TEST_BUILDDIR=/builddir/zathura-2026.07.02/build/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 EGL_LOG_LEVEL=fatal LIBGL_DEBUG=quiet MESA_LOG=null NO_AT_BRIDGE=1 /usr/bin/xvfb-run -s '-screen 0 1400x900x24 -ac +extension GLX +render -noreset' -a tests/test_session

Comment thread srcpkgs/girara/template
hostmakedepends="pkg-config intltool doxygen glib-devel"
makedepends="gtk+3-devel libglib-devel json-glib-devel"
hostmakedepends="pkg-config intltool doxygen"
makedepends="glib-devel libglib-devel json-glib-devel"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

girara no longer includes translations and json-glib is also no longer required.

Comment thread srcpkgs/girara/template
makedepends="gtk+3-devel libglib-devel json-glib-devel"
hostmakedepends="pkg-config intltool doxygen"
makedepends="glib-devel libglib-devel json-glib-devel"
checkdepends="check-devel xvfb-run"

@sebastinas sebastinas Jul 3, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check and xvfb-run are no longer need for testing girara.

Comment thread srcpkgs/zathura/template
libglib-devel texlive-devel"
checkdepends="AppStream gettext-devel check-devel xvfb-run"
libglib-devel gtk4-devel texlive-devel xxHash-devel"
checkdepends="AppStream gettext-devel check-devel xvfb-run weston"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check is no longer used by the test suite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants