emerge claims there are no ebuilds to satisfy ">=net-im/telepathy-logger-0.2.4[introspection]". However there are such ebuilds and one is installed eix asserts [I] net-im/telepathy-logger Available versions: 0.1.7 (~)0.2.9 0.2.10 {doc +introspection test} Installed versions: 0.2.10(11:00:55 AM 06/09/2011)(introspection -doc -test) Reproducible: Always Steps to Reproduce: 1. emerge --deep --tree --verbose --newuse --update --with-bdeps=y world 2. 3. Actual Results: emerge: there are no ebuilds to satisfy ">=net-im/telepathy-logger-0.2.4[introspection]". (dependency required by "gnome-base/gnome-shell-3.0.2" [installed]) (dependency required by "gnome-base/gnome-light-3.0.0[shell]" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) Expected Results: Successful world update System is ~amd64 with gnome-overlay. I assume I have something wrong, but can't find it. Thanks.
What's the exact output of 'emerge -1pv net-im/telepathy-logger' ?
(In reply to comment #1) > What's the exact output of 'emerge -1pv net-im/telepathy-logger' ? Good work! Introspection is off, but why? oldlap ~ # emerge -1pv --ignore-default-opts net-im/telepathy-logger These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-im/telepathy-logger-0.2.10 USE="-doc (-introspection*) -test" 439 kB oldlap ~ # grep introspection /etc/make.conf /etc/portage/package.use oldlap ~ # grep introspection /usr/portage/net-im/telepathy-logger/telepathy-logger-0.2.10.ebuild IUSE="doc +introspection" introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
This was already fixed by adding telepathy-logger-0.2.10-r1
(In reply to comment #3) > This was already fixed by adding telepathy-logger-0.2.10-r1 Thanks. Must have been a recent addition. I synced this morning and it wasn't there, but just synced now and was able to merge telepathy-logger-0.2.10-r1. Now I get a different introspection problem. !!! All ebuilds that could satisfy ">=dev-libs/glib-2.16.3[introspection]" have been masked. !!! One of the following masked packages is required to complete your request: - dev-libs/glib-9999::gnome (masked by: missing keyword) (dependency required by "gnome-extra/gucharmap-3.0.1-r300" [installed]) (dependency required by "app-office/abiword-2.8.6-r1[gnome]" [installed]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. I could unmask glib-9999, but I find that frightening as glib is used in everything. I realize ::gnome means the gnome repository. Does this mean that "normal" builds will still use 2.28.8 and only those that explicitly specify ::gnome will get the 9999 version?