commit gdm for openSUSE:Factory
Hello community,
here is the log from the commit of package gdm for openSUSE:Factory
checked in at Thu May 5 14:03:05 CEST 2011.
--------
--- GNOME/gdm/gdm.changes 2011-02-15 13:33:03.000000000 +0100
+++ /mounts/work_src_done/STABLE/gdm/gdm.changes 2011-04-25 11:22:17.000000000 +0200
@@ -1,0 +2,92 @@
+Mon Apr 25 11:12:31 CEST 2011 - vuntz@opensuse.org
+
+- Drop zenity BuildRequires: it's not needed during the build
+ anymore.
+
+-------------------------------------------------------------------
+Tue Apr 12 10:08:18 UTC 2011 - fcrozat@novell.com
+
+- Remove gnome-panel-devel BuildRequires as the fast-user-switch
+ applet was removed.
+
+-------------------------------------------------------------------
+Tue Apr 5 13:35:10 UTC 2011 - fcrozat@novell.com
+
+- Update to version 3.0.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 29 14:15:29 UTC 2011 - fcrozat@novell.com
+
+- Update to version 2.91.94:
+ + Warp pointer to convenient place at start up
+ + Fix crash with autologin
+ + Don't show empty names in user list
+ + Add a gdm session file for gnome-session to use
+ + Fix fuzzy icon in greeter
+ + Drop faces images
+ + Updated translations
+- Changes from version 2.91.93:
+ + Fall back to username in user list if user doesn't have real
+ name configured.
+ + Be more robust against unexpected changes from accounts
+ service
+ + Move some custom widgets to builder file out of source code.
+ + Load accounts settings before showing session selector.
+ + Fix crash for passwordless login
+ + Other misc fixes
+- Changes from version 2.91.92:
+ + dconf overrides db generation clean ups
+ + ensure accounts service account is loaded before login
+ + slightly change hue of fg color
+ + maintain worker environment solely in PAM
+- Changes from to version 2.91.91:
+ + Fix bug that some times prevent user list from coming up
+- Changes from version 2.91.90:
+ + Make better use of iso-codes
+ + Fix g-s-d lockdown
+ + Set SIGPIPE to default before starting session
+ + Fix disconnect button for XDMCP connections
+ + GTK 3 fixes
+ + Add back session chooser
+ + Move greeter to accounts service library
+ + Update dconf defaults to reflect new schema names
+- Changes from version 2.91.6:
+ + Add dconf profile
+ + Move to gtk3
+ + Apply a thick layer of gnome 3 textured paint
+ + Move from ~/.dmrc to accounts service
+ + Be more robust against missing icons
+- Changes from version 2.91.4:
+ + Omit version in login window if unknown
+ + Fix version display when release file is empty
+ + User manager async fixes
+ + Add greeter specific dconf database for lockdown
+ + XDMCP/ipv6 fix
+ + Fix to make sure PostSession is always called when appropriate
+ + Only automatically login on boot when autologin is enabled,
+ not after logout
+ + Enable braille reader support when screenreading is enabled
+ + Beep when login window is ready
+ + Make beeps audible by enable event sounds
+- Add libattr-devel, pkgconfig(accountsservice) BuildRequires.
+- Add dconf, gnome-session-core BuildRequires, needed for directory
+ ownership.
+- Drop gdm-focus-user-chooser.patch, gdm-xdmcp-disconnect.patch,
+ gdm-autologin-once.patch: fixed upstream.
+- Remove gnome-themes Requires: not needed anymore.
+- Remove gnome-applets-gdm package (the applet was removed) and add
+ Provides/Obsoletes for it.
+- Adapt gnome-settings-daemon directory path in configure call
+ since we changed it for GNOME 3.
+- Disable gdm-greeter-greater-ui.patch: the patch needs to be
+ rebased. See bnc#689552.
+- Rebase patches:
+ + gdm-desktop-session-env-pam.patch
+ + gdm-helper-directory.patch
+ + gdm-passwordless-login.patch
+ + gdm-plymouth.patch
+ + gdm-selecting-desktop-environment.patch
+ + gdm-vt-allocation-hack.patch
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gdm-2.32.0.tar.bz2
gdm-autologin-once.patch
gdm-focus-user-chooser.patch
gdm-xdmcp-disconnect.patch
New:
----
gdm-3.0.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.EodZRb/_old 2011-05-05 14:00:57.000000000 +0200
+++ /var/tmp/diff_new_pack.EodZRb/_new 2011-05-05 14:00:57.000000000 +0200
@@ -19,31 +19,12 @@
Name: gdm
-BuildRequires: check-devel
-BuildRequires: fdupes
-BuildRequires: gconf2-devel
-BuildRequires: gnome-doc-utils-devel
-BuildRequires: gnome-panel-devel
-BuildRequires: gnome-patch-translation
-BuildRequires: intltool
-BuildRequires: iso-codes-devel
-BuildRequires: libcanberra-devel
-BuildRequires: libselinux-devel
-BuildRequires: libupower-glib-devel
-BuildRequires: libxklavier-devel
-BuildRequires: pam-devel
-BuildRequires: pwdutils
-BuildRequires: tcpd-devel
-BuildRequires: translation-update-upstream
-BuildRequires: update-desktop-files
-BuildRequires: xorg-x11-server
-BuildRequires: xorg-x11-server-extra
-BuildRequires: zenity
License: GPLv2+
Group: System/GUI/GNOME
-Version: 2.32.0
-Release: 11
+Version: 3.0.0
+Release: 1
Summary: The GNOME Display Manager
+Url: http://www.gnome.org/
Source: %{name}-%{version}.tar.bz2
Source1: gdm.pamd
Source2: gdm-autologin.pamd
@@ -57,8 +38,6 @@
Patch3: gdm-is-not-unstable-unless.patch
# PATCH-FIX-UPSTREAM gdm-vt-allocation-hack.patch bgo511168 hpj@novell.com -- Needed for user switching
Patch4: gdm-vt-allocation-hack.patch
-# PATCH-FIX-UPSTREAM gdm-focus-user-chooser.patch bgo#629310 bnc#652938 vuntz@opensuse.org -- Correctly give the focus to the user chooser on startup
-Patch5: gdm-focus-user-chooser.patch
# PATCH-FIX-OPENSUSE gdm-desktop-session-env-pam.patch bnc427744 vuntz@novell.com -- Sets a PAM environment variable to let the pam gnome-keyring module know which session is started
Patch6: gdm-desktop-session-env-pam.patch
# PATCH-FIX-OPENSUSE gdm-suse-xsession.patch vuntz@novell.com -- Use the /etc/X11/xdm/* scripts
@@ -69,9 +48,7 @@
Patch9: gdm-passwordless-login.patch
# PATCH-NEEDS-REBASE gdm-domain-logon.patch hpj@novell.com -- Add UI to log in a specific domain (was: PATCH_FEATURE-SLED bnc#627575)
Patch10: gdm-domain-logon.patch
-# PATCH-FIX-UPSTREAM gdm-xdmcp-disconnect.patch vuntz@opensuse.org -- Make XDMCP disconnect work, taken from git.
-Patch11: gdm-xdmcp-disconnect.patch
-# PATCH-FIX-UPSTREAM gdm-greeter-greater-ui.patch bnc436431 bgo560508 vuntz@novell.com -- Improve the layout of the greeter. Note: the patch contains a patched glade file *and* the result glade file (for reference only, in case we need to rebase the patch)
+# PATCH-NEEDS-REBASE PATCH-FIX-UPSTREAM gdm-greeter-greater-ui.patch bnc436431 bgo560508 vuntz@novell.com -- Improve the layout of the greeter. Note: the patch contains a patched glade file *and* the result glade file (for reference only, in case we need to rebase the patch)
Patch15: gdm-greeter-greater-ui.patch
# PATCH-FIX-UPSTREAM gdm-always-reflect-keyboard-layout.patch bnc438159 bgo561771 hpj@novell.com -- Make keyboard selector not neglect to apply the selected keyboard in some situations.
Patch18: gdm-always-reflect-keyboard-layout.patch
@@ -83,21 +60,37 @@
Patch34: gdm-default-wm.patch
# PATCH-FIX-OPENSUSE gdm-xauthlocalhostname.patch bgo555464 vuntz@novell.com -- Set XAUTHLOCALHOSTNAME to localhost for local logins to avoid issues in the session in case the hostname changes
Patch35: gdm-xauthlocalhostname.patch
-# PATCH-FIX-UPSTREAM gdm-autologin-once.patch bgo587606 vuntz@novell.com -- Make autologin work only once
-Patch37: gdm-autologin-once.patch
# PATCH-FIX-UPSTREAM gdm-look-at-runlevel.patch bnc540482 bgo599180 vuntz@opensuse.org -- Look at the current runlevel before managing the display again, so we don't do this when shutting down or rebooting
Patch40: gdm-look-at-runlevel.patch
# PATCH-FIX-OPENSUSE gdm-selinux.patch -- Small changes to make it compile fine with SELinux
Patch60: gdm-selinux.patch
-Url: http://www.gnome.org/
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-DocDir: %{_defaultdocdir}
-Provides: gdm2 = %{version}
-Obsoletes: gdm2 < %{version}
+BuildRequires: check-devel
+# needed for directory ownership
+BuildRequires: dconf
+BuildRequires: fdupes
+BuildRequires: gconf2-devel
+BuildRequires: gnome-doc-utils-devel
+BuildRequires: gnome-patch-translation
+# needed for directory ownership
+BuildRequires: gnome-session-core
+BuildRequires: intltool
+BuildRequires: iso-codes-devel
+BuildRequires: libattr-devel
+BuildRequires: libcanberra-devel
+BuildRequires: libselinux-devel
+BuildRequires: libupower-glib-devel
+BuildRequires: libxklavier-devel
+BuildRequires: pam-devel
+BuildRequires: pwdutils
+BuildRequires: tcpd-devel
+BuildRequires: translation-update-upstream
+BuildRequires: update-desktop-files
+BuildRequires: xorg-x11-server
+BuildRequires: xorg-x11-server-extra
+BuildRequires: pkgconfig(accountsservice)
Requires: %{name}-branding
Requires: ConsoleKit-x11
Requires: gnome-session-core
-Requires: gnome-themes
Requires: klogd
Requires: xorg-x11-server-extra
# For groupadd, useradd, usermod
@@ -107,6 +100,12 @@
Recommends: gnome-power-manager
Recommends: gnome-settings-daemon
Recommends: iso-codes
+Provides: gdm2 = %{version}
+Obsoletes: gdm2 < %{version}
+Provides: gnome-applets-gdm = %{version}
+Obsoletes: gnome-applets-gdm < %{version}
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+DocDir: %{_defaultdocdir}
%gconf_schemas_prereq
%description
@@ -133,42 +132,29 @@
display manager that has many options, is usable for remote login, and
provides a good looking graphical interface.
-%package -n gnome-applets-gdm
-License: GPLv2+
-Summary: Switch User Panel Applet
-Group: System/GUI/GNOME
-Supplements: packageand(%{name}:gnome-panel)
-Provides: fast-user-switch-applet = 2.22.0
-Obsoletes: fast-user-switch-applet <= 2.22.0
-
-%description -n gnome-applets-gdm
-This package provides the switch user panel applet, that uses GDM,
-the GNOME display manager.
-
%lang_package
%prep
%setup -q
translation-update-upstream
+#disabled, needed for patch15
#gnome-patch-translation-prepare
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
#%patch10 -p1
-%patch11 -p1
-%patch15 -p1
+# needs rebase (bnc#689552)
+##%patch15 -p1
%patch18 -p1
%patch20 -p1
%patch31 -p1
%patch34 -p1
%patch35 -p0
-%patch37 -p1
%patch40 -p1
%patch60
#gnome-patch-translation-update
@@ -180,13 +166,13 @@
--libexecdir=%{_prefix}/lib/gdm \
--localstatedir=%{_localstatedir} \
--with-at-spi-registryd-directory=%{_libexecdir}/at-spi \
- --with-gnome-settings-daemon-directory=%{_libexecdir}/gnome-settings-daemon \
+ --with-gnome-settings-daemon-directory=%{_libexecdir}/gnome-settings-daemon-3.0 \
--with-consolekit-directory=%{_libexecdir}/ConsoleKit \
--with-polkit-gnome-directory=%{_libexecdir}/polkit-gnome \
--with-selinux \
- --enable-ipv6\
+ --enable-ipv6 \
--disable-scrollkeeper
-%__make %{?jobs:-j%jobs}
+%__make %{?jobs:-j%jobs} V=1
%install
%makeinstall
@@ -266,12 +252,11 @@
%{_sbindir}/gdm
%{_bindir}/*
%{_datadir}/gdm/
-%{_datadir}/pixmaps/*.png
-%{_datadir}/pixmaps/faces
+%{_datadir}/gnome-session/sessions/gdm.session
%{_datadir}/icons/*/*/*/*.*
+%{_datadir}/pixmaps/*.png
%dir %{_libexecdir}/gdm
%{_libexecdir}/gdm/gdm-*
-%exclude %{_libexecdir}/gdm/gdm-user-switch-applet
%attr(750,gdm,gdm) %dir %{_localstatedir}/lib/gdm
%ghost %attr(751,gdm,gdm) %dir %{_localstatedir}/run/gdm
%attr(750,gdm,gdm) %dir %{_localstatedir}/log/gdm
@@ -281,17 +266,13 @@
%dir %{_localstatedir}/cache/gdm
%config /etc/pam.d/*
%config %{_sysconfdir}/dbus-1/system.d/gdm.conf
+%{_sysconfdir}/dconf/db/gdm
+%{_sysconfdir}/dconf/profile/gdm
%files branding-upstream
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/gdm/custom.conf
-%files -n gnome-applets-gdm
-%defattr(-,root,root)
-%{_libexecdir}/gdm/gdm-user-switch-applet
-%{_libdir}/bonobo/servers/GNOME_FastUserSwitchApplet.server
-%{_datadir}/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml
-
%files lang -f %{name}.lang
%changelog
++++++ gdm-2.32.0.tar.bz2 -> gdm-3.0.0.tar.bz2 ++++++
++++ 126047 lines of diff (skipped)
++++++ gdm-desktop-session-env-pam.patch ++++++
--- /var/tmp/diff_new_pack.EodZRb/_old 2011-05-05 14:00:58.000000000 +0200
+++ /var/tmp/diff_new_pack.EodZRb/_new 2011-05-05 14:00:58.000000000 +0200
@@ -1,8 +1,8 @@
-Index: gdm-2.23.92/daemon/gdm-session-worker.c
+Index: gdm-2.91.6/daemon/gdm-session-worker.c
===================================================================
---- gdm-2.23.92.orig/daemon/gdm-session-worker.c
-+++ gdm-2.23.92/daemon/gdm-session-worker.c
-@@ -1926,11 +1926,28 @@ static void
+--- gdm-2.91.6.orig/daemon/gdm-session-worker.c
++++ gdm-2.91.6/daemon/gdm-session-worker.c
+@@ -2163,11 +2163,28 @@ static void
gdm_session_worker_set_session_name (GdmSessionWorker *worker,
const char *session_name)
{
@@ -31,7 +31,7 @@
on_set_session_name (GdmSessionWorker *worker,
DBusMessage *message)
{
-@@ -1953,6 +1970,28 @@ on_set_session_name (GdmSessionWorker *w
+@@ -2190,6 +2207,28 @@ on_set_session_name (GdmSessionWorker *w
}
static void
@@ -60,8 +60,8 @@
gdm_session_worker_set_language_name (GdmSessionWorker *worker,
const char *language_name)
{
-@@ -2527,6 +2566,8 @@ worker_dbus_handle_message (DBusConnecti
- on_set_layout_name (worker, message);
+@@ -2761,6 +2800,8 @@ worker_dbus_handle_message (DBusConnecti
+ on_set_language_name (worker, message);
} else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetSessionName")) {
on_set_session_name (worker, message);
+ } else if (dbus_message_is_signal (message, GDM_SESSION_DBUS_INTERFACE, "SetDefaultSessionName")) {
@@ -69,11 +69,11 @@
} else {
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
}
-Index: gdm-2.23.92/daemon/gdm-session-direct.c
+Index: gdm-2.91.6/daemon/gdm-session-direct.c
===================================================================
---- gdm-2.23.92.orig/daemon/gdm-session-direct.c
-+++ gdm-2.23.92/daemon/gdm-session-direct.c
-@@ -115,6 +115,8 @@ G_DEFINE_TYPE_WITH_CODE (GdmSessionDirec
+--- gdm-2.91.6.orig/daemon/gdm-session-direct.c
++++ gdm-2.91.6/daemon/gdm-session-direct.c
+@@ -120,6 +120,8 @@ G_DEFINE_TYPE_WITH_CODE (GdmSessionDirec
G_IMPLEMENT_INTERFACE (GDM_TYPE_SESSION,
gdm_session_iface_init))
@@ -82,7 +82,7 @@
static gboolean
send_dbus_message (DBusConnection *connection,
DBusMessage *message)
-@@ -668,12 +670,16 @@ get_default_session_name (GdmSessionDire
+@@ -707,10 +709,14 @@ get_default_session_name (GdmSessionDire
static void
gdm_session_direct_defaults_changed (GdmSessionDirect *session)
{
@@ -90,8 +90,6 @@
+
_gdm_session_default_language_name_changed (GDM_SESSION (session),
get_default_language_name (session));
- _gdm_session_default_layout_name_changed (GDM_SESSION (session),
- get_default_layout_name (session));
_gdm_session_default_session_name_changed (GDM_SESSION (session),
get_default_session_name (session));
+ send_dbus_string_signal (impl, "SetDefaultSessionName",
@@ -99,7 +97,7 @@
}
static void
-@@ -1111,11 +1117,16 @@ gdm_session_direct_handle_saved_session_
+@@ -1164,11 +1170,16 @@ gdm_session_direct_handle_saved_session_
if (strcmp (session_name,
get_default_session_name (session)) != 0) {
@@ -116,7 +114,7 @@
}
out:
return DBUS_HANDLER_RESULT_HANDLED;
-@@ -1306,6 +1317,9 @@ do_introspect (DBusConnection *connectio
+@@ -1349,6 +1360,9 @@ do_introspect (DBusConnection *connectio
"
participants (1)
-
root@hilbert.suse.de