On Thu, 28 Apr 2016 09:29:49 -0700 Anatol Pomozov firstname.lastname@example.org wrote:
On Wed, Apr 27, 2016 at 11:36 PM, Balló György email@example.com wrote:
2016-04-28 6:28 GMT+02:00 keenerd firstname.lastname@example.org:
Namcap 3.2.7 is released. It removes the old .install warnings and adds a new one if the .install does anything covered by a hook.
Note that checks for shared-mime-info and desktop-file-utils dependencies are still needed. Please restore them.
Dependencies like gtk-update-icon-cache/desktop-file-utils should be installed by those who *needs* the tool functionality. Not by the packages that *provide* icons/desktop files.
It this case desktop environment should depend on desktop-file-utils that maintains the cache up-to-date. And if a user has no UI (headless setup) then no point in updating this cache.
While I agree completely, Allan brought up the case of installing the tool after the fact, which won't necessarily trigger the hook. In the example you gave, the desktop mime cache wouldn't be created until you install something else with a .desktop file.
More things would need the desktop mime cache, though, such as xdg-utils. This would pull it in on many more systems.