From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-48300-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1RGflD-0000TI-UH
	for garchives@archives.gentoo.org; Wed, 19 Oct 2011 23:41:24 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 3081C21C04C;
	Wed, 19 Oct 2011 23:41:12 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	by pigeon.gentoo.org (Postfix) with ESMTP id 048D121C01F
	for <gentoo-dev@lists.gentoo.org>; Wed, 19 Oct 2011 23:40:36 +0000 (UTC)
Received: from mail-pz0-f47.google.com (mail-pz0-f47.google.com [209.85.210.47])
	(using TLSv1 with cipher RC4-SHA (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: tetromino)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 56E511B4009
	for <gentoo-dev@lists.gentoo.org>; Wed, 19 Oct 2011 23:40:36 +0000 (UTC)
Received: by pzd13 with SMTP id 13so6120222pzd.6
        for <gentoo-dev@lists.gentoo.org>; Wed, 19 Oct 2011 16:40:35 -0700 (PDT)
Received: by 10.68.19.2 with SMTP id a2mr15842092pbe.72.1319067635108; Wed, 19
 Oct 2011 16:40:35 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.142.188.6 with HTTP; Wed, 19 Oct 2011 16:40:15 -0700 (PDT)
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Wed, 19 Oct 2011 19:40:15 -0400
Message-ID: <CAL0O3aNKJLrB2iXKo56-Y9jz_v6rV2Vzkb92OPRUDeWSEiEGzA@mail.gmail.com>
Subject: [gentoo-dev] dev-python/pygobject slotting
To: gentoo-dev@lists.gentoo.org
Content-Type: text/plain; charset=UTF-8
X-Archives-Salt: 
X-Archives-Hash: 38b5c0b1f81cb63eaca342f74730f2e8

dev-python/pygobject:3 has been added to gx86 (package.masked for
now). It provides only gobject-introspection based bindings ("from
gi.repository import GLib"). Per upstream decision, pygobject:2,
starting with 2.28.6-r50, will install only "classic" bindings
("import glib"), since its old gi module heavily collides with
pygobject:3. To make the transition a bit easier for users who are
doing their own python development, the introspection USE flag on
pygobject-2.28.6-r50 pulls in pygobject-3 for the new gi module (in
lieu of installing pygobject-2's internal gi).

See http://www.daa.com.au/pipermail/pygtk/2011-August/019920.html for
an introduction to pygobject:3 porting.

Many existing ebuilds will need to have their pygobject dependency
slotted appropriately. I can take care of adding a slot to the
dependency list myself, but wanted to give a heads up in advance.

The following packages will need to depend on pygobject:2 :
app-admin/system-config-printer-common
app-backup/backintime
app-cdr/gcdemu
app-i18n/ibus
app-i18n/libtomoe-gtk
app-office/gtg
app-pda/synce-sync-engine
app-portage/pms-test-suite
dev-libs/keybinder
dev-python/bpython
dev-python/dbus-python
dev-python/gst-python
dev-python/papyon
dev-python/pyclutter
dev-python/pyclutter-gst
dev-python/pygtk
dev-python/pynotifier
dev-python/python-gudev
dev-python/pyudev
dev-python/pywebkitgtk
dev-util/dissy
dev-util/xesam-tools
dev-vcs/rabbitvcs
games-board/pychess
gnome-extra/gdesklets-core
gnome-extra/gnome-dvb-daemon
media-gfx/gnome-specimen
media-libs/gst-rtsp-server
media-libs/libgpod
media-radio/radiotray
media-sound/exaile
media-sound/soundconverter
net-firewall/ufw-frontends
net-libs/gupnp-igd
net-libs/telepathy-farsight
net-misc/blogtk
net-misc/cnetworkmanager
net-misc/neatx
net-misc/ups-monitor
net-misc/wicd
net-p2p/deluge
net-print/hplip
net-wireless/blueman
sys-auth/pam_usb
sys-fs/udiskie
www-client/uzbl
x11-misc/zim

The following gnome-3.0-era packages make use of a probably
incompatible mixture of classic and introspection bindings, so
gnome-3.2-era versions (that use introspection only) will need to be
moved to portage from the gnome overlay:
app-editors/gedit-3.0.6
app-editors/gedit-plugins-3.0.7
dev-libs/libpeas-1.0.0
media-sound/rhythmbox-2.90.1_pre20111001
media-video/totem-3.0.1

-Alexandre Rostovtsev