Description of problem: For F8 I am planning to add meta packages to scim to handle the scim core package requirements for language support better. With this change scim no longer needs to be installed by default for all users. Steps to Reproduce: 1. install Fedora as desktop Actual results: scim, scim-m17n and scim-bridge are installed by default. Expected results: scim, scim-m17n and scim-bridge not to be installed as they are not useful without IM Engines or m17n-db input maps.
Created attachment 157344 [details] comps.xml-f8.xml.in-scim-meta.patch
This seems mostly OK, however I'm curious about conditionalizing on xorg-x11-server-Xorg. Does scim not work via ssh x11 forwarding, or is it directly tied to the X server handling the windows? Either way, comps is open to all for writing, you can apply the patch at any time you see fit.
(In reply to comment #2) > I'm curious about conditionalizing on xorg-x11-server-Xorg. > Does scim not work via ssh x11 forwarding, or is it > directly tied to the X server handling the windows? No it works over ssh too. The condition on xorg-x11-server-Xorg is "historical" I think, copied from other comps entries when it was added. What would be a better "dependency" so that it would not be installed by default on a server or minimal install? Maybe gtk2? (Otherwise if it is superfluous we could also drop those conditions I suppose.)
I just saw a bunch of scim comps checkins, does that resolve this bug?
Yes, that's right. I left the conditionals at xorg-x11-server-Xorg for now since that is what we have been using for now. Perhaps we can improve that later.