commit cinnamon-desktop for openSUSE:Factory
Hello community, here is the log from the commit of package cinnamon-desktop for openSUSE:Factory checked in at 2016-11-28 15:06:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cinnamon-desktop (Old) and /work/SRC/openSUSE:Factory/.cinnamon-desktop.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cinnamon-desktop" Changes: -------- --- /work/SRC/openSUSE:Factory/cinnamon-desktop/cinnamon-desktop.changes 2016-11-15 18:01:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cinnamon-desktop.new/cinnamon-desktop.changes 2016-11-28 15:06:57.000000000 +0100 @@ -1,0 +2,14 @@ +Thu Nov 24 10:25:32 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 3.2.1: + * Update PAM for Fedora selinux + * Fix includes for libcvc + * Port some PAM code from cinnamon-screensaver 3.0: + - Don't check return value of pam_acct_mgmt. + On some systems it can fail because account modules are not + configured properly or because this check requires + additional privileges. + - Call pam_setcred() to refresh credentials. +- Rebase cinnamon-desktop-suse-pam.patch. + +------------------------------------------------------------------- Old: ---- cinnamon-desktop-3.2.0.tar.gz New: ---- cinnamon-desktop-3.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cinnamon-desktop.spec ++++++ --- /var/tmp/diff_new_pack.Pp8atb/_old 2016-11-28 15:06:58.000000000 +0100 +++ /var/tmp/diff_new_pack.Pp8atb/_new 2016-11-28 15:06:58.000000000 +0100 @@ -23,7 +23,7 @@ %define typelib typelib-1_0-CinnamonDesktop-3_0 %define typelib_cvc typelib-1_0-Cvc-1_0 Name: cinnamon-desktop -Version: 3.2.0 +Version: 3.2.1 Release: 0 Summary: Libcinnamon-desktop API License: GPL-2.0+ and MIT ++++++ cinnamon-desktop-3.2.0.tar.gz -> cinnamon-desktop-3.2.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-desktop-3.2.0/configure.ac new/cinnamon-desktop-3.2.1/configure.ac --- old/cinnamon-desktop-3.2.0/configure.ac 2016-11-07 11:33:02.000000000 +0100 +++ new/cinnamon-desktop-3.2.1/configure.ac 2016-11-23 13:43:49.000000000 +0100 @@ -1,5 +1,5 @@ -AC_INIT(cinnamon-desktop, 3.2.0) +AC_INIT(cinnamon-desktop, 3.2.1) m4_ifdef([AX_IS_RELEASE], [AX_IS_RELEASE([always])]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-desktop-3.2.0/data/cinnamon-desktop new/cinnamon-desktop-3.2.1/data/cinnamon-desktop --- old/cinnamon-desktop-3.2.0/data/cinnamon-desktop 2016-11-07 11:33:02.000000000 +0100 +++ new/cinnamon-desktop-3.2.1/data/cinnamon-desktop 2016-11-23 13:43:49.000000000 +0100 @@ -1,11 +1,12 @@ #%PAM-1.0 # Fedora Core +auth [success=done ignore=ignore default=bad] pam_selinux_permit.so +session include system-auth auth include system-auth auth optional pam_gnome_keyring.so account include system-auth password include system-auth -session include system-auth # SuSE/Novell #auth include common-auth diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-desktop-3.2.0/debian/changelog new/cinnamon-desktop-3.2.1/debian/changelog --- old/cinnamon-desktop-3.2.0/debian/changelog 2016-11-07 11:33:02.000000000 +0100 +++ new/cinnamon-desktop-3.2.1/debian/changelog 2016-11-23 13:43:49.000000000 +0100 @@ -1,3 +1,14 @@ +cinnamon-desktop (3.2.1) serena; urgency=medium + + [ leigh123linux ] + * Update PAM for Fedora selinux + * Fix includes for libcvc + + [ Didenko Vladimir ] + * Port some PAM code from cinnamon-screensaver 3.0: 1) Don't check return value of pam_acct_mgmt. On some systems it can fail because account modules are not configured properly or because this check requires additional privileges; 2) Call pam_setcred() to refresh credentials + + -- Clement Lefebvre <root@linuxmint.com> Wed, 23 Nov 2016 12:43:16 +0000 + cinnamon-desktop (3.2.0) serena; urgency=medium [ brownsr ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-desktop-3.2.0/libcinnamon-desktop/gnome-desktop-utils.c new/cinnamon-desktop-3.2.1/libcinnamon-desktop/gnome-desktop-utils.c --- old/cinnamon-desktop-3.2.0/libcinnamon-desktop/gnome-desktop-utils.c 2016-11-07 11:33:02.000000000 +0100 +++ new/cinnamon-desktop-3.2.1/libcinnamon-desktop/gnome-desktop-utils.c 2016-11-23 13:43:49.000000000 +0100 @@ -385,8 +385,30 @@ if (retval == PAM_SUCCESS) retval = pam_authenticate (pamh, 0); - if (retval == PAM_SUCCESS) - retval = pam_acct_mgmt (pamh, 0); + if (retval == PAM_SUCCESS) { + /** + * On most systems, it doesn't matter whether the account modules + * are run, or whether they fail or succeed. + + * On some systems, the account modules fail, because they were + * never configured properly, but it's necessary to run them anyway + * because certain PAM modules depend on side effects of the account + * modules having been run. + **/ + pam_acct_mgmt (pamh, 0); + + /** + * Each time we successfully authenticate, refresh credentials, + * for Kerberos/AFS/DCE/etc. If this fails, just ignore that + * failure and blunder along; it shouldn't matter. + + * Note: this used to be PAM_REFRESH_CRED instead of + * PAM_REINITIALIZE_CRED, but Jason Heiss <jheiss@ee.washington.edu> + * says that the Linux PAM library ignores that one, and only refreshes + * credentials when using PAM_REINITIALIZE_CRED. + **/ + pam_setcred (pamh, PAM_REINITIALIZE_CRED); + } ret = (retval == PAM_SUCCESS); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-desktop-3.2.0/libcvc/cvc.pc.in new/cinnamon-desktop-3.2.1/libcvc/cvc.pc.in --- old/cinnamon-desktop-3.2.0/libcvc/cvc.pc.in 2016-11-07 11:33:02.000000000 +0100 +++ new/cinnamon-desktop-3.2.1/libcvc/cvc.pc.in 2016-11-23 13:43:49.000000000 +0100 @@ -8,4 +8,4 @@ Requires: gio-2.0 libpulse libpulse-mainloop-glib gobject-2.0 Version: @VERSION@ Libs: -L${libdir} -lcvc -Cflags: -I${includedir}/cvc +Cflags: -I${includedir}/cinnamon-desktop/libcvc ++++++ cinnamon-desktop-suse-pam.patch ++++++ --- /var/tmp/diff_new_pack.Pp8atb/_old 2016-11-28 15:06:58.000000000 +0100 +++ /var/tmp/diff_new_pack.Pp8atb/_new 2016-11-28 15:06:58.000000000 +0100 @@ -1,19 +1,21 @@ --- a/data/cinnamon-desktop +++ b/data/cinnamon-desktop -@@ -1,15 +1,15 @@ +@@ -1,16 +1,16 @@ #%PAM-1.0 # Fedora Core +-auth [success=done ignore=ignore default=bad] pam_selinux_permit.so +-session include system-auth -auth include system-auth -auth optional pam_gnome_keyring.so -account include system-auth -password include system-auth --session include system-auth ++#auth [success=done ignore=ignore default=bad] pam_selinux_permit.so ++#session include system-auth +#auth include system-auth +#auth optional pam_gnome_keyring.so +#account include system-auth +#password include system-auth -+#session include system-auth # SuSE/Novell -#auth include common-auth
participants (1)
-
root@hilbert.suse.de