Hello community, here is the log from the commit of package gnome-session for openSUSE:Factory checked in at 2018-04-22 14:36:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-session (Old) and /work/SRC/openSUSE:Factory/.gnome-session.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-session" Sun Apr 22 14:36:41 2018 rev:180 rq:596163 version:3.28.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-session/gnome-session.changes 2018-03-26 12:45:41.974932308 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-session.new/gnome-session.changes 2018-04-22 14:36:44.695252665 +0200 @@ -1,0 +2,12 @@ +Wed Apr 11 02:45:25 UTC 2018 - luc1...@linuxmail.org + +- Update to version 3.28.1: + + Tell libICE to stop opening a TCP socket. + + Shore up permissions of .config. + + Updated translations. +- Add pkgconfig(gio-2.0) to avoid implicit dependencies. +- Drop update-desktop-files and suse_update_desktop_file macro, + tcpd devel package and xau, xext, xrender and xsts pkgconfig + modules BuildRequires: they are no longer used/required anymore. + +------------------------------------------------------------------- Old: ---- gnome-session-3.28.0.tar.xz New: ---- gnome-session-3.28.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-session.spec ++++++ --- /var/tmp/diff_new_pack.qGMIFM/_old 2018-04-22 14:36:45.427226176 +0200 +++ /var/tmp/diff_new_pack.qGMIFM/_new 2018-04-22 14:36:45.427226176 +0200 @@ -17,7 +17,7 @@ Name: gnome-session -Version: 3.28.0 +Version: 3.28.1 Release: 0 Summary: Session Tools for the GNOME Desktop License: GPL-2.0-or-later @@ -32,30 +32,25 @@ BuildRequires: fdupes BuildRequires: meson BuildRequires: pkgconfig -BuildRequires: tcpd-devel BuildRequires: translation-update-upstream -BuildRequires: update-desktop-files BuildRequires: xsltproc BuildRequires: pkgconfig(dbus-glib-1) >= 0.76 BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(epoxy) -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.35.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.46.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.46.0 BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glesv2) -BuildRequires: pkgconfig(glib-2.0) >= 2.35.0 -BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.9.91 -BuildRequires: pkgconfig(gtk+-3.0) >= 2.90.7 +BuildRequires: pkgconfig(glib-2.0) >= 2.46.0 +BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.18.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.18.0 BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(json-glib-1.0) >= 0.10 BuildRequires: pkgconfig(libsystemd) >= 209 BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xau) BuildRequires: pkgconfig(xcomposite) -BuildRequires: pkgconfig(xext) -BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xtrans) -BuildRequires: pkgconfig(xtst) Requires: %{name}-core = %{version} Requires: %{name}-default-session = %{version} Recommends: %{name}-lang @@ -135,7 +130,6 @@ install -m755 %{SOURCE1} %{buildroot}%{_bindir}/gnome install -d -m755 %{buildroot}%{_datadir}/xsessions install -m644 %{SOURCE2} %{buildroot}%{_datadir}/xsessions/gnome.desktop -%suse_update_desktop_file %{buildroot}%{_datadir}/xsessions/gnome.desktop %find_lang %{name}-3.0 %{?no_lang_C} %fdupes %{buildroot}/%{_prefix} # remove wayland files on s390/s390x ++++++ gnome-session-3.28.0.tar.xz -> gnome-session-3.28.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-session-3.28.0/NEWS new/gnome-session-3.28.1/NEWS --- old/gnome-session-3.28.0/NEWS 2018-03-13 15:05:37.000000000 +0100 +++ new/gnome-session-3.28.1/NEWS 2018-04-10 15:33:36.000000000 +0200 @@ -1,4 +1,12 @@ ============== +Version 3.28.1 +============== + + * Tell libICE to stop opening a TCP socket + * Shore up permissions of .config + * Translation updates + +============== Version 3.28.0 ============== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-session-3.28.0/gnome-session/gsm-util.c new/gnome-session-3.28.1/gnome-session/gsm-util.c --- old/gnome-session-3.28.0/gnome-session/gsm-util.c 2018-03-13 15:05:37.000000000 +0100 +++ new/gnome-session-3.28.1/gnome-session/gsm-util.c 2018-04-10 15:33:36.000000000 +0200 @@ -98,7 +98,7 @@ static gboolean ensure_dir_exists (const char *dir) { - if (g_mkdir_with_parents (dir, 0755) == 0) + if (g_mkdir_with_parents (dir, 0700) == 0) return TRUE; g_warning ("GsmSessionSave: Failed to create directory %s: %s", dir, strerror (errno)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-session-3.28.0/gnome-session/gsm-xsmp-server.c new/gnome-session-3.28.1/gnome-session/gsm-xsmp-server.c --- old/gnome-session-3.28.0/gnome-session/gsm-xsmp-server.c 2018-03-13 15:05:37.000000000 +0100 +++ new/gnome-session-3.28.1/gnome-session/gsm-xsmp-server.c 2018-04-10 15:33:36.000000000 +0200 @@ -39,14 +39,12 @@ #include <X11/ICE/ICEconn.h> #include <X11/SM/SMlib.h> -#if HAVE_XTRANS /* Get the proto for _IceTransNoListen */ #define ICE_t #define TRANS_SERVER #include <X11/Xtrans/Xtrans.h> #undef ICE_t #undef TRANS_SERVER -#endif /* HAVE_XTRANS */ #include "gsm-xsmp-server.h" #include "gsm-xsmp-client.h" @@ -582,7 +580,6 @@ gsm_util_init_error (TRUE, "Could not initialize libSM: %s", error); } -#if HAVE_XTRANS /* By default, IceListenForConnections will open one socket for each * transport type known to X. We don't want connections from remote * hosts, so for security reasons it would be best if ICE didn't @@ -592,7 +589,6 @@ * guess. */ _IceTransNoListen ("tcp"); -#endif /* Create the XSMP socket. Older versions of IceListenForConnections * have a bug which causes the umask to be set to 0 on certain types @@ -634,7 +630,6 @@ gsm_util_init_error (TRUE, "IceListenForConnections did not return a local listener!"); } -#ifdef HAVE_XTRANS if (server->priv->num_local_xsmp_sockets != server->priv->num_xsmp_sockets) { /* Xtrans was apparently compiled with support for some * non-local transport besides TCP (which we disabled above); we @@ -653,7 +648,6 @@ network_id_list); free (network_id_list); } -#endif /* Update .ICEauthority with new auth entries for our socket */ if (!update_iceauthority (server, TRUE)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-session-3.28.0/meson.build new/gnome-session-3.28.1/meson.build --- old/gnome-session-3.28.0/meson.build 2018-03-13 15:05:37.000000000 +0100 +++ new/gnome-session-3.28.1/meson.build 2018-04-10 15:33:36.000000000 +0200 @@ -1,6 +1,6 @@ project( 'gnome-session', 'c', - version: '3.28.0', + version: '3.28.1', license: 'GPL2+', default_options: 'buildtype=debugoptimized', meson_version: '>= 0.43.0' @@ -95,6 +95,7 @@ gio_dep = dependency('gio-2.0', version: glib_req_version) glib_dep = dependency('glib-2.0', version: glib_req_version) gtk_dep = dependency('gtk+-3.0', version: '>= 3.18.0') +xtrans_dep = dependency('xtrans') ice_dep = dependency('ice') sm_dep = dependency('sm') x11_dep = dependency('x11') @@ -107,6 +108,7 @@ ] session_bin_deps = session_deps + [ + xtrans_dep, ice_dep, sm_dep ]