Hello community, here is the log from the commit of package sushi for openSUSE:Factory checked in at 2018-04-24 15:35:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sushi (Old) and /work/SRC/openSUSE:Factory/.sushi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "sushi" Tue Apr 24 15:35:22 2018 rev:39 rq:600610 version:3.28.3 Changes: -------- --- /work/SRC/openSUSE:Factory/sushi/sushi.changes 2018-04-23 15:26:38.300856793 +0200 +++ /work/SRC/openSUSE:Factory/.sushi.new/sushi.changes 2018-04-24 15:35:24.329281210 +0200 @@ -1,0 +2,7 @@ +Tue Apr 24 08:13:49 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 3.28.3: + + Fix another LibreOffice to PDF conversion regression (hopefully + for good this time). + +------------------------------------------------------------------- Old: ---- sushi-3.28.2.tar.xz New: ---- sushi-3.28.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sushi.spec ++++++ --- /var/tmp/diff_new_pack.0ERoL9/_old 2018-04-24 15:35:25.041255451 +0200 +++ /var/tmp/diff_new_pack.0ERoL9/_new 2018-04-24 15:35:25.045255306 +0200 @@ -17,7 +17,7 @@ Name: sushi -Version: 3.28.2 +Version: 3.28.3 Release: 0 Summary: Quick Previewer for Nautilus License: SUSE-GPL-2.0-with-plugin-exception ++++++ sushi-3.28.2.tar.xz -> sushi-3.28.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-3.28.2/NEWS new/sushi-3.28.3/NEWS --- old/sushi-3.28.2/NEWS 2018-04-20 20:25:19.000000000 +0200 +++ new/sushi-3.28.3/NEWS 2018-04-24 01:55:15.000000000 +0200 @@ -1,3 +1,9 @@ +3.28.3 +====== + +- Fix another LibreOffice to PDF conversion regression (hopefully + for good this time) + 3.28.2 ====== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-3.28.2/configure new/sushi-3.28.3/configure --- old/sushi-3.28.2/configure 2018-04-20 20:25:49.000000000 +0200 +++ new/sushi-3.28.3/configure 2018-04-24 01:55:42.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for sushi 3.28.2. +# Generated by GNU Autoconf 2.69 for sushi 3.28.3. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='sushi' PACKAGE_TARNAME='sushi' -PACKAGE_VERSION='3.28.2' -PACKAGE_STRING='sushi 3.28.2' +PACKAGE_VERSION='3.28.3' +PACKAGE_STRING='sushi 3.28.3' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1400,7 +1400,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures sushi 3.28.2 to adapt to many kinds of systems. +\`configure' configures sushi 3.28.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1472,7 +1472,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sushi 3.28.2:";; + short | recursive ) echo "Configuration of sushi 3.28.3:";; esac cat <<\_ACEOF @@ -1597,7 +1597,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sushi configure 3.28.2 +sushi configure 3.28.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1996,7 +1996,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by sushi $as_me 3.28.2, which was +It was created by sushi $as_me 3.28.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2978,7 +2978,7 @@ # Define the identity of the package. PACKAGE='sushi' - VERSION='3.28.2' + VERSION='3.28.3' cat >>confdefs.h <<_ACEOF @@ -17795,7 +17795,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sushi $as_me 3.28.2, which was +This file was extended by sushi $as_me 3.28.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17861,7 +17861,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -sushi config.status 3.28.2 +sushi config.status 3.28.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-3.28.2/configure.ac new/sushi-3.28.3/configure.ac --- old/sushi-3.28.2/configure.ac 2018-04-20 20:25:19.000000000 +0200 +++ new/sushi-3.28.3/configure.ac 2018-04-24 01:55:15.000000000 +0200 @@ -1,6 +1,6 @@ dnl -*- mode: m4 -*- AC_PREREQ(2.63) -AC_INIT([sushi],[3.28.2],[],[sushi]) +AC_INIT([sushi],[3.28.3],[],[sushi]) AC_CONFIG_HEADERS([config/config.h]) AC_CONFIG_SRCDIR([src/main.c]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-3.28.2/src/libsushi/sushi-pdf-loader.c new/sushi-3.28.3/src/libsushi/sushi-pdf-loader.c --- old/sushi-3.28.2/src/libsushi/sushi-pdf-loader.c 2018-04-20 20:25:19.000000000 +0200 +++ new/sushi-3.28.3/src/libsushi/sushi-pdf-loader.c 2018-04-24 01:55:15.000000000 +0200 @@ -209,7 +209,7 @@ gboolean res; GPid pid; GError *error = NULL; - const gchar **argv = NULL; + gchar **argv = NULL; flatpak_path = g_find_program_in_path ("flatpak"); if (flatpak_path != NULL) @@ -265,7 +265,7 @@ flatpak_argv[10] = pdf_dir; flatpak_argv[11] = doc_path; - argv = flatpak_argv; + argv = g_strdupv ((gchar **) flatpak_argv); } else { const gchar *libreoffice_argv[] = { NULL, /* to be replaced with binary */ @@ -279,7 +279,7 @@ libreoffice_argv[4] = pdf_dir; libreoffice_argv[5] = doc_path; - argv = libreoffice_argv; + argv = g_strdupv ((gchar **) libreoffice_argv); } tmp_name = g_strjoinv (" ", (gchar **) argv); @@ -297,6 +297,7 @@ g_free (flatpak_path); g_free (flatpak_doc); g_free (flatpak_dir); + g_strfreev (argv); if (!res) { g_warning ("Error while spawning libreoffice: %s",