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
 ]


Reply via email to