summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-04-11 15:47:21 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-04-11 15:47:21 +0000
commit8b319c47ac8ccfafa540220c834465bcbc7eeec4 (patch)
tree18cc3a3d136b8f27bd0beeaa461454c2d257b658 /gnome-base
parent[bump] dev-perl/Contextual-Return-0.4.3 (diff)
downloadgentoo-2-8b319c47ac8ccfafa540220c834465bcbc7eeec4.tar.gz
gentoo-2-8b319c47ac8ccfafa540220c834465bcbc7eeec4.tar.bz2
gentoo-2-8b319c47ac8ccfafa540220c834465bcbc7eeec4.zip
Add warning message to pkg_postinst() asking users to restart their desktop session after upgrading to gconf-3.2.3-r1 to prevent 'Method ... on interface "org.gnome.GConf.Server" doesn't exist' errors.
(Portage version: 2.2.0_alpha100/cvs/Linux x86_64)
Diffstat (limited to 'gnome-base')
-rw-r--r--gnome-base/gconf/ChangeLog8
-rw-r--r--gnome-base/gconf/gconf-3.2.3-r1.ebuild11
2 files changed, 17 insertions, 2 deletions
diff --git a/gnome-base/gconf/ChangeLog b/gnome-base/gconf/ChangeLog
index b7a968e4568a..d1773525fa40 100644
--- a/gnome-base/gconf/ChangeLog
+++ b/gnome-base/gconf/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for gnome-base/gconf
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.263 2012/04/11 06:24:50 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.264 2012/04/11 15:47:21 tetromino Exp $
+
+ 11 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ gconf-3.2.3-r1.ebuild:
+ Add warning message to pkg_postinst() asking users to restart their desktop
+ session after upgrading to gconf-3.2.3-r1 to prevent 'Method ... on interface
+ "org.gnome.GConf.Server" doesn't exist' errors.
*gconf-3.2.3-r1 (11 Apr 2012)
diff --git a/gnome-base/gconf/gconf-3.2.3-r1.ebuild b/gnome-base/gconf/gconf-3.2.3-r1.ebuild
index 41e3024cd52c..c27eabf1fb47 100644
--- a/gnome-base/gconf/gconf-3.2.3-r1.ebuild
+++ b/gnome-base/gconf/gconf-3.2.3-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-3.2.3-r1.ebuild,v 1.1 2012/04/11 06:24:50 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-3.2.3-r1.ebuild,v 1.2 2012/04/11 15:47:21 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
@@ -87,6 +87,15 @@ pkg_postinst() {
einfo "changing permissions for gconf files"
find /etc/gconf/ -type f -exec chmod ugo+r "{}" \;
+
+ if ! use orbit; then
+ ewarn "You are using dbus for GConf's IPC. If you are upgrading from"
+ ewarn "<=gconf-3.2.3, or were previously using gconf with USE=orbit,"
+ ewarn "you will need to now restart your desktop session (for example,"
+ ewarn "by logging out and then back in)."
+ ewarn "Otherwise, gconf-based applications may crash with 'Method ..."
+ ewarn "on interface \"org.gnome.GConf.Server\" doesn't exist' errors."
+ fi
}
kill_gconf() {