On 27 September 2012 16:27, Vincent Untz
Le jeudi 27 septembre 2012, à 16:33 +0200, Christoph Obexer a écrit :
Am 25.09.2012 17:00, schrieb Vincent Untz:
Le mardi 25 septembre 2012, à 15:52 +0200, Guido Berhoerster a écrit :
* Vincent Untz
[2012-09-25 15:32]: I guess we can move what SuSEconfig.glib2 is doing to the %desktop_database_post/%desktop_database_postun macros -- and hopefully there will be interest upstream in the work Stanislav has been doing to properly deal with this. Those macros are often not used by applications outside GNOME:* or X11:xfce, most notably the KDE packages don't seem to use that at all. Well, yeah. I guess it's never too late to get the KDE packages fixed.
how about fixing this the way Mandriva/Mageia does/did instead of fixing every package?
https://wiki.mageia.org/en/RPM_filetriggers#gtk-icon-cache-hicolor_filetrigg... http://wiki.mandriva.com/en/Rpm_filetriggers
Oh, I can't count the number of times we discussed this feature on opensuse-packaging :-) Yes, we nearly all agree that'd be cool; but we've been waiting for this to be properly integrated in upstream rpm.
There's a collection feature that is similar to this nowadays, but it's still not exactly what we want (and needs some documentation).
I would put that like a requirement for 12.3, we have been waiting for too long. Let's see what mls comes from (I still think virtual provides have an important problem -> http://lists.opensuse.org/opensuse-packaging/2012-09/msg00136.html), but if at some point nothing else is available we should just adopt Mageia patch. - It has been tested by Mandriva (until the change to RPM5) and Mageia for some time already - It doesn't require any change at all in the spec files. If we ever want to use something different we don't need to undo anything. If we accept this will be a requirement for 12.3 KDE packages don't need to be touched. They will update MIME, desktop and GTK icon databases when we implement "file triggers".... whatever the implementation looks like. The only requirement from a valid implementation is that it should work without any extra information in the spec files (so discard "Collections" unless we get some script that automatically adds them). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org