Re: ScriptletSnippets: desktop-database,mimeinfo

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Enrico Scholz wrote:
rdieter@xxxxxxxxxxxx (Rex Dieter) writes:

respectively, but the "GTK+ icon cache" section says (rightfully)
"Note that no dependencies should be added for this".

Instead of, it should state that:

* 'Requires(post): gtk2' shall be added for packages shipping icons and
  requiring gtk2 (e.g. typical Gnome2 applications)

I disagree. This would be (mostly?) pointless. The pkgs in question already implicitly require gtk2 already, why add the bloat?

* a '%trigger -- gtk2' with gtk-update-icon-cache shall be added for
  packages shipping icons and NOT requiring gtk2 (e.g. KDE applications)

Ack, no. No need to add needless triggers, that could potentially get run 10's or theoretically 100's of times. There's a better way (see below)

Else, when you have a installation sequence of
1. package-A
2. gtk2
with package-A shipping icons, you will get a 5-10 startup penalty
for every gtk2 application because the icon cache is outdated and
'gtk-update-icon-cache' was not executed.

That's why gtk2 should include it's own %post scriptlet:
 http://bugzilla.redhat.com/170335


-- REx

--
fedora-extras-list mailing list
fedora-extras-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-extras-list

[Index of Archives]     [Fedora General Discussion]     [Fedora Art]     [Fedora Docs]     [Fedora Package Review]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite Backpacking]     [KDE Users]

  Powered by Linux