So we have in comps now:
<packagereq type="conditional" requires="ibus">ibus-gtk2</packagereq>
<packagereq type="conditional" requires="ibus">ibus-gtk3</packagereq>
But nothing appears to require any of ibus* in f15. For Fedora 14,
nothing requires "ibus". However, we have:
<packagereq type="conditional" requires="gtk3">ibus-gtk3</packagereq>
And since practically speaking gtk3 got pulled in by other stuff in
F14, we got ibus*.
(Actually, what's up with the bizarre circularity in ibus where ibus
requires ibus-gtk2 and ibus-gtk3, and ibus-gtk3 requires ibus?)
The problem is that while not getting new default packages on "yum
upgrade" is a known issue stretching back to the dawn of time in
packages, I usually tell people to work around it by doing 'yum
install @gnome-desktop'. But in this case, since the comps are
conditional, if you happened to remove ibus (as I guess I probably
did), then it's really not obvious how to sync back up with the
This all isn't a big deal I guess since it only (I think) impacts
people who have done "yum remove ibus" at some point, which is
definitely a warranty void.
But any opposition to this patch?
(resending to desktop(a)lists.fedoraproject.org)
A note to all spin-kickstarts committers: Please be so kind as to
mention the ks or the spin at the beginning of your commit message.
"Save some space"
"KDE: Save some space"
"fedora-live*-kde.ks: Save some space" (affects both fedora-live-kde.ks
Only abandon the spin/kickstart if it is a global change, that affects
Most committers already do this, so please consider this only a small
reminder. I am convinced that this will make our lives easier.