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