Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xreader for openSUSE:Factory checked in at 2026-06-30 15:14:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xreader (Old) and /work/SRC/openSUSE:Factory/.xreader.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xreader" Tue Jun 30 15:14:03 2026 rev:42 rq:1362615 version:4.6.5 Changes: -------- --- /work/SRC/openSUSE:Factory/xreader/xreader.changes 2026-03-27 06:52:48.826153051 +0100 +++ /work/SRC/openSUSE:Factory/.xreader.new.11887/xreader.changes 2026-06-30 15:14:23.169977003 +0200 @@ -1,0 +2,10 @@ +Wed May 27 16:24:00 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to 4.6.5: + * Depend on xapp-symbolic-icons +- Changes from version 4.6.4 (boo#1265880, CVE-2026-46529): + * .github/workflows: Add generate-test-packages trigger. + * ev-application: Quote user-supplied strings in ev_spawn command + line + +------------------------------------------------------------------- Old: ---- xreader-4.6.3.tar.gz New: ---- xreader-4.6.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xreader.spec ++++++ --- /var/tmp/diff_new_pack.Fzx89q/_old 2026-06-30 15:14:23.858000299 +0200 +++ /var/tmp/diff_new_pack.Fzx89q/_new 2026-06-30 15:14:23.858000299 +0200 @@ -20,7 +20,7 @@ %define typelib1 typelib-1_0-XreaderDocument-1_5 %define typelib2 typelib-1_0-XreaderView-1_5 Name: xreader -Version: 4.6.3 +Version: 4.6.5 Release: 0 Summary: Document viewer for documents like PDF/PostScript License: GPL-2.0-only AND LGPL-2.0-only ++++++ xreader-4.6.3.tar.gz -> xreader-4.6.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xreader-4.6.3/.github/workflows/build.yml new/xreader-4.6.5/.github/workflows/build.yml --- old/xreader-4.6.3/.github/workflows/build.yml 2026-01-08 17:32:21.000000000 +0100 +++ new/xreader-4.6.5/.github/workflows/build.yml 2026-05-19 19:01:11.000000000 +0200 @@ -8,12 +8,28 @@ branches: - master workflow_dispatch: + issue_comment: + types: [created] jobs: build: + if: github.event_name != 'issue_comment' uses: linuxmint/github-actions/.github/workflows/do-builds.yml@master with: commit_id: master ############################## Comma separated list - like 'linuxmint/xapp, linuxmint/cinnamon-desktop' dependencies: linuxmint/xapp ############################## + + # Generate test packages when /generate-test-packages is commented on a PR + generate-test-packages: + if: github.event_name == 'issue_comment' && github.event.issue.pull_request + uses: linuxmint/github-actions/.github/workflows/generate-test-packages.yml@master + secrets: inherit + with: + comment_body: ${{ github.event.comment.body }} + comment_user: ${{ github.event.comment.user.login }} + comment_id: ${{ github.event.comment.id }} + issue_number: ${{ github.event.issue.number }} + ############################## Comma separated list - like 'linuxmint/xapp, linuxmint/cinnamon-desktop' + dependencies: linuxmint/xapp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xreader-4.6.3/debian/changelog new/xreader-4.6.5/debian/changelog --- old/xreader-4.6.3/debian/changelog 2026-01-08 17:32:21.000000000 +0100 +++ new/xreader-4.6.5/debian/changelog 2026-05-19 19:01:11.000000000 +0200 @@ -1,3 +1,19 @@ +xreader (4.6.5) zena; urgency=medium + + * Depend on xapp-symbolic-icons + + -- Clement Lefebvre <[email protected]> Tue, 19 May 2026 18:01:04 +0100 + +xreader (4.6.4) zena; urgency=medium + + [ Michael Webster ] + * .github/workflows: Add generate-test-packages trigger. + + [ Victor Kareh ] + * ev-application: Quote user-supplied strings in ev_spawn command line + + -- Clement Lefebvre <[email protected]> Mon, 18 May 2026 15:53:09 +0100 + xreader (4.6.3) zena; urgency=medium * l10n: Update translations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xreader-4.6.3/debian/control new/xreader-4.6.5/debian/control --- old/xreader-4.6.3/debian/control 2026-01-08 17:32:21.000000000 +0100 +++ new/xreader-4.6.5/debian/control 2026-05-19 19:01:11.000000000 +0200 @@ -39,6 +39,7 @@ libxreaderdocument3 (= ${binary:Version}), libxreaderview3 (= ${binary:Version}), shared-mime-info, + xapp-symbolic-icons, ${misc:Depends}, ${shlibs:Depends}, Recommends: dbus-x11, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xreader-4.6.3/meson.build new/xreader-4.6.5/meson.build --- old/xreader-4.6.3/meson.build 2026-01-08 17:32:21.000000000 +0100 +++ new/xreader-4.6.5/meson.build 2026-05-19 19:01:11.000000000 +0200 @@ -1,4 +1,4 @@ -project('xreader', 'c', 'cpp', version : '4.6.3') +project('xreader', 'c', 'cpp', version : '4.6.5') gnome = import('gnome') i18n = import('i18n') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xreader-4.6.3/shell/ev-application.c new/xreader-4.6.5/shell/ev-application.c --- old/xreader-4.6.3/shell/ev-application.c 2026-01-08 17:32:21.000000000 +0100 +++ new/xreader-4.6.5/shell/ev-application.c 2026-05-19 19:01:11.000000000 +0200 @@ -235,18 +235,22 @@ /* Page label or index */ if (dest) { switch (ev_link_dest_get_dest_type (dest)) { - case EV_LINK_DEST_TYPE_PAGE_LABEL: - g_string_append_printf (cmd, " --page-label=%s", - ev_link_dest_get_page_label (dest)); + case EV_LINK_DEST_TYPE_PAGE_LABEL: { + gchar *quoted = g_shell_quote (ev_link_dest_get_page_label (dest)); + g_string_append_printf (cmd, " --page-label=%s", quoted); + g_free (quoted); break; + } case EV_LINK_DEST_TYPE_PAGE: g_string_append_printf (cmd, " --page-index=%d", ev_link_dest_get_page (dest) + 1); break; - case EV_LINK_DEST_TYPE_NAMED: - g_string_append_printf (cmd, " --named-dest=%s", - ev_link_dest_get_named_dest (dest)); + case EV_LINK_DEST_TYPE_NAMED: { + gchar *quoted = g_shell_quote (ev_link_dest_get_named_dest (dest)); + g_string_append_printf (cmd, " --named-dest=%s", quoted); + g_free (quoted); break; + } default: break; } @@ -254,7 +258,9 @@ /* Find string */ if (search_string) { - g_string_append_printf (cmd, " --find=%s", search_string); + gchar *quoted = g_shell_quote (search_string); + g_string_append_printf (cmd, " --find=%s", quoted); + g_free (quoted); } /* Mode */
