Hello community, here is the log from the commit of package vino for openSUSE:Factory checked in at 2015-11-22 10:59:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vino (Old) and /work/SRC/openSUSE:Factory/.vino.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vino" Changes: -------- --- /work/SRC/openSUSE:Factory/vino/vino.changes 2015-10-06 16:27:47.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.vino.new/vino.changes 2015-11-22 10:59:02.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Nov 12 09:35:28 UTC 2015 - [email protected] + +- Update to version 3.18.1: + + Avoid a crash when showing the preferences. + +------------------------------------------------------------------- Old: ---- vino-3.18.0.tar.xz New: ---- vino-3.18.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vino.spec ++++++ --- /var/tmp/diff_new_pack.sDZU4L/_old 2015-11-22 10:59:03.000000000 +0100 +++ /var/tmp/diff_new_pack.sDZU4L/_new 2015-11-22 10:59:03.000000000 +0100 @@ -17,7 +17,7 @@ Name: vino -Version: 3.18.0 +Version: 3.18.1 Release: 0 Summary: GNOME VNC Server License: GPL-2.0+ ++++++ vino-3.18.0.tar.xz -> vino-3.18.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vino-3.18.0/ChangeLog new/vino-3.18.1/ChangeLog --- old/vino-3.18.0/ChangeLog 2015-09-21 23:42:27.000000000 +0200 +++ new/vino-3.18.1/ChangeLog 2015-11-12 09:55:01.000000000 +0100 @@ -1,3 +1,16 @@ +2015-11-12 David King <[email protected]> + + Update NEWS for 3.18.1 release + +2015-10-19 David King <[email protected]> + + Avoid a crash when showing the preferences + + Show an error message when the preferences desktop file is not found, + such as if gnome-control-center is not installed. + + https://bugzilla.gnome.org/show_bug.cgi?id=756654 + 2015-09-21 David King <[email protected]> Update NEWS for 3.18.0 release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vino-3.18.0/NEWS new/vino-3.18.1/NEWS --- old/vino-3.18.0/NEWS 2015-09-21 23:40:26.000000000 +0200 +++ new/vino-3.18.1/NEWS 2015-11-12 09:53:31.000000000 +0100 @@ -1,3 +1,9 @@ +Vino 3.18.1 +=========== + +David King (1): + Avoid a crash when showing the preferences + Vino 3.18.0 =========== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vino-3.18.0/configure new/vino-3.18.1/configure --- old/vino-3.18.0/configure 2015-09-21 23:41:07.000000000 +0200 +++ new/vino-3.18.1/configure 2015-11-12 09:54:11.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Vino 3.18.0. +# Generated by GNU Autoconf 2.69 for Vino 3.18.1. # # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=vino>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='Vino' PACKAGE_TARNAME='vino' -PACKAGE_VERSION='3.18.0' -PACKAGE_STRING='Vino 3.18.0' +PACKAGE_VERSION='3.18.1' +PACKAGE_STRING='Vino 3.18.1' PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=vino' PACKAGE_URL='https://wiki.gnome.org/Projects/Vino' @@ -1409,7 +1409,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 Vino 3.18.0 to adapt to many kinds of systems. +\`configure' configures Vino 3.18.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1483,7 +1483,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Vino 3.18.0:";; + short | recursive ) echo "Configuration of Vino 3.18.1:";; esac cat <<\_ACEOF @@ -1629,7 +1629,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Vino configure 3.18.0 +Vino configure 3.18.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1998,7 +1998,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Vino $as_me 3.18.0, which was +It was created by Vino $as_me 3.18.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2866,7 +2866,7 @@ # Define the identity of the package. PACKAGE='vino' - VERSION='3.18.0' + VERSION='3.18.1' # Some tools Automake needs. @@ -16003,7 +16003,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Vino $as_me 3.18.0, which was +This file was extended by Vino $as_me 3.18.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16070,7 +16070,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Vino config.status 3.18.0 +Vino config.status 3.18.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/vino-3.18.0/configure.ac new/vino-3.18.1/configure.ac --- old/vino-3.18.0/configure.ac 2015-09-21 23:39:43.000000000 +0200 +++ new/vino-3.18.1/configure.ac 2015-11-12 09:52:42.000000000 +0100 @@ -1,5 +1,5 @@ AC_PREREQ([2.64]) -AC_INIT([Vino], [3.18.0], [https://bugzilla.gnome.org/enter_bug.cgi?product=vino], [vino], [https://wiki.gnome.org/Projects/Vino]) +AC_INIT([Vino], [3.18.1], [https://bugzilla.gnome.org/enter_bug.cgi?product=vino], [vino], [https://wiki.gnome.org/Projects/Vino]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_SRCDIR([server/vino-fb.c]) AC_CONFIG_HEADERS([config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vino-3.18.0/server/vino-status-icon.c new/vino-3.18.1/server/vino-status-icon.c --- old/vino-3.18.0/server/vino-status-icon.c 2013-07-08 23:02:20.000000000 +0200 +++ new/vino-3.18.1/server/vino-status-icon.c 2015-10-19 15:47:16.000000000 +0200 @@ -202,6 +202,11 @@ info = g_desktop_app_info_new ("gnome-sharing-panel.desktop"); if (info == NULL) info = g_desktop_app_info_new ("vino-preferences.desktop"); + if (info == NULL) + { + vino_util_show_error (NULL, _("Error displaying preferences"), NULL); + return; + } context = gdk_display_get_app_launch_context (gdk_screen_get_display (screen)); if (!g_app_info_launch (G_APP_INFO (info), NULL, G_APP_LAUNCH_CONTEXT (context), &error)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vino-3.18.0/server/vino-status-tube-icon.c new/vino-3.18.1/server/vino-status-tube-icon.c --- old/vino-3.18.0/server/vino-status-tube-icon.c 2013-07-08 23:02:20.000000000 +0200 +++ new/vino-3.18.1/server/vino-status-tube-icon.c 2015-10-19 15:56:58.000000000 +0200 @@ -165,7 +165,14 @@ GError *error = NULL; screen = gtk_status_icon_get_screen (GTK_STATUS_ICON (icon)); - info = g_desktop_app_info_new ("vino-preferences.desktop"); + info = g_desktop_app_info_new ("gnome-sharing-panel.desktop"); + if (info == NULL) + info = g_desktop_app_info_new ("vino-preferences.desktop"); + if (info == NULL) + { + vino_util_show_error (NULL, _("Error displaying preferences"), NULL); + return; + } context = gdk_display_get_app_launch_context (gdk_screen_get_display (screen)); if (!g_app_info_launch (G_APP_INFO (info), NULL, G_APP_LAUNCH_CONTEXT (context), &error)) {
