http://bugzilla.opensuse.org/show_bug.cgi?id=981663
http://bugzilla.opensuse.org/show_bug.cgi?id=981663#c12
--- Comment #12 from Dominique Leuenberger
What would we have to do?
1. Add a 'Suggests: ...' or 'Recommends: ...' to the all packages which need a window manager and add a 'Provides: ...' to all windowmanager packages?
if it 'needs' a window manager, I'd say Requires, if it enhances capability greatly, Recommends. Suggests is imho rather useless, as there is no proper UI ever showing that something is suggested
We can a. fix up twm b. grep thru all packages we maintain to look for a: (Requires|Suggests|Recommends): *wm
That's about the starting point... once we agree which symbol the WMs should provide, so we know what to require
Maybe b. should be done when at least some WMs (icewm ...) have been fixed.
If twm is the only to provide the new symbol by when we replace the explicit twm dependency to the new virtual symbol, we're already in a good place: the same things would be required.. but of course the more WMs we have fixed, the better user experience we can offer
Regarding the name - how about using a general scheme:
Requires: <application-service>-pro in this particular case, Requires: windowmanager-provider
(unless another scheme for this purpose already exists).
There are probably as many schemes as users thinking of some - webservers for example provide 'http_daemon' for similar reasons. a lot of virtual providers lately are used with FOO() syntax (making it easy never to conflict with a real package). So we could do for example: Provides: windowmanager() (the fact that it's a provider is clear by Provides: - adding the () only serves to not ever conflict with a potential package named 'windowmanager' (one never knows) -- You are receiving this mail because: You are on the CC list for the bug.