Hello community, here is the log from the commit of package gummi for openSUSE:Factory checked in at 2020-01-29 13:15:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gummi (Old) and /work/SRC/openSUSE:Factory/.gummi.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gummi" Wed Jan 29 13:15:36 2020 rev:2 rq:767951 version:0.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gummi/gummi.changes 2019-12-29 15:49:45.251177786 +0100 +++ /work/SRC/openSUSE:Factory/.gummi.new.26092/gummi.changes 2020-01-29 13:16:05.370099560 +0100 @@ -1,0 +2,8 @@ +Tue Jan 28 09:14:39 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to version 0.8.1: + * Fix racing crash related to legacy gdk threading. + * Fix implicit declaration warning. +- Drop gummi-implicit-fortify-decl.patch: Incorporated upstream. + +------------------------------------------------------------------- Old: ---- gummi-0.8.0.tar.gz gummi-implicit-fortify-decl.patch New: ---- gummi-0.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gummi.spec ++++++ --- /var/tmp/diff_new_pack.HiHxW1/_old 2020-01-29 13:16:09.246101541 +0100 +++ /var/tmp/diff_new_pack.HiHxW1/_new 2020-01-29 13:16:09.286101562 +0100 @@ -1,7 +1,7 @@ # # spec file for package gummi # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,13 @@ Name: gummi -Version: 0.8.0 +Version: 0.8.1 Release: 0 Summary: Simple LaTeX editor License: MIT Group: Productivity/Publishing/TeX/Frontends URL: https://github.com/alexandervdm/gummi Source0: https://github.com/alexandervdm/gummi/releases/download/%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM gummi-implicit-fortify-decl.patch gh#alexandervdm/gummi#124 [email protected] -- Include string.h header to avoid using implicit definitions of strlen function; patch sent upstream -Patch0: gummi-implicit-fortify-decl.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: pkgconfig @@ -47,7 +45,6 @@ %prep %setup -q -%patch0 -p1 %build %configure ++++++ gummi-0.8.0.tar.gz -> gummi-0.8.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gummi-0.8.0/configure new/gummi-0.8.1/configure --- old/gummi-0.8.0/configure 2019-12-19 11:42:47.000000000 +0100 +++ new/gummi-0.8.1/configure 2020-01-26 19:05:23.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Gummi 0.8.0. +# Generated by GNU Autoconf 2.69 for Gummi 0.8.1. # # Report bugs to <alexander@localhost>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='Gummi' PACKAGE_TARNAME='gummi' -PACKAGE_VERSION='0.8.0' -PACKAGE_STRING='Gummi 0.8.0' +PACKAGE_VERSION='0.8.1' +PACKAGE_STRING='Gummi 0.8.1' PACKAGE_BUGREPORT='alexander@localhost' PACKAGE_URL='https://alexandervdm.github.io/gummi' @@ -1353,7 +1353,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 Gummi 0.8.0 to adapt to many kinds of systems. +\`configure' configures Gummi 0.8.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1420,7 +1420,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Gummi 0.8.0:";; + short | recursive ) echo "Configuration of Gummi 0.8.1:";; esac cat <<\_ACEOF @@ -1540,7 +1540,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Gummi configure 0.8.0 +Gummi configure 0.8.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1963,7 +1963,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Gummi $as_me 0.8.0, which was +It was created by Gummi $as_me 0.8.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2826,7 +2826,7 @@ # Define the identity of the package. PACKAGE='gummi' - VERSION='0.8.0' + VERSION='0.8.1' cat >>confdefs.h <<_ACEOF @@ -6937,7 +6937,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Gummi $as_me 0.8.0, which was +This file was extended by Gummi $as_me 0.8.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -7004,7 +7004,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Gummi config.status 0.8.0 +Gummi config.status 0.8.1 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/gummi-0.8.0/configure.ac new/gummi-0.8.1/configure.ac --- old/gummi-0.8.0/configure.ac 2019-12-19 11:27:21.000000000 +0100 +++ new/gummi-0.8.1/configure.ac 2020-01-26 19:03:24.000000000 +0100 @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.65) -AC_INIT([Gummi], [0.8.0], [alexander@localhost], [gummi], [https://alexandervdm.github.io/gummi]) +AC_INIT([Gummi], [0.8.1], [alexander@localhost], [gummi], [https://alexandervdm.github.io/gummi]) AM_INIT_AUTOMAKE([foreign -Wall -Werror]) GETTEXT_PACKAGE=gummi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gummi-0.8.0/src/configfile.c new/gummi-0.8.1/src/configfile.c --- old/gummi-0.8.0/src/configfile.c 2019-12-19 11:18:20.000000000 +0100 +++ new/gummi-0.8.1/src/configfile.c 2020-01-26 18:59:10.000000000 +0100 @@ -30,6 +30,7 @@ #include "configfile.h" #include <glib.h> +#include <string.h> #include <sys/stat.h> #include "constants.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gummi-0.8.0/src/constants.h new/gummi-0.8.1/src/constants.h --- old/gummi-0.8.0/src/constants.h 2019-12-19 11:27:41.000000000 +0100 +++ new/gummi-0.8.1/src/constants.h 2020-01-26 19:04:25.000000000 +0100 @@ -35,7 +35,7 @@ // Gummi defs: #define C_PACKAGE "gummi" #define C_PACKAGE_NAME "Gummi" -#define C_PACKAGE_VERSION "0.8.0" +#define C_PACKAGE_VERSION "0.8.1" #define C_PACKAGE_COMMENTS "Simple LaTeX Editor for GTK+" #define C_PACKAGE_COPYRIGHT "Copyright \xc2\xa9 2009\n\n"\ "Alexander van der Meij\n"\ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gummi-0.8.0/src/main.c new/gummi-0.8.1/src/main.c --- old/gummi-0.8.0/src/main.c 2019-12-19 11:18:20.000000000 +0100 +++ new/gummi-0.8.1/src/main.c 2020-01-26 18:59:10.000000000 +0100 @@ -80,13 +80,15 @@ return 0; } - /* initialize GTK */ + // Initialize GTK + gdk_threads_init (); gtk_init (&argc, &argv); + GError* ui_error = NULL; GtkBuilder* builder = gtk_builder_new (); gchar* ui = g_build_filename (GUMMI_DATA, "ui", "gummi.glade", NULL); - // exit program when gummi.glade can not be located: + // Exit program when gummi.glade can not be located: if (!g_file_test (ui, G_FILE_TEST_EXISTS)) { printf("Could not locate Glade interface file at:\n%s\n", ui); return 0; @@ -141,7 +143,7 @@ /* Install acceleration group to mainwindow */ gtk_window_add_accel_group (gui->mainwindow, snippets->accel_group); - + // tab/file loading: if (argc < 2) { tabmanager_create_tab (A_DEFAULT, NULL, NULL);
