Re: F24 System Wide Change: Systemd file triggers

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

 



On Wed, Nov 18, 2015 at 09:43:17PM -0600, Jason L Tibbitts III wrote:
> >>>>> "ZJ" == Zbigniew Jędrzejewski-Szmek <zbyszek@xxxxxxxxx> writes:
> 
> ZJ> Sure I'm happy to coordinate. I wrote up the Change page because of
> ZJ> the potential for breakage (as with anything systemd related) and
> ZJ> the need for a mass rebuild for the change to take effect.
> 
> I'm not entirely sure there's a need for a mass rebuild.  systemd adds
> the file triggers, and packages can drop their scriptlets completely on
> their timeframe.  Or is there something specific that I'm missing?

That's why I meant too (rebuild all packages using the macros once at
some point, not a coordinated "mass rebuild").

> Packages that don't drop the scriptlets will run things an extra time,
> which is unpleasant but won't break anything.
> 
> ZJ> Note that there's more stuff in systemd that can use filetriggers:
> ZJ> %udev_hwdb_update, %udev_rules_update, %journal_catalog_update,
> ZJ> possibly others. But those are much more localized, so I thought
> ZJ> that those could be implemented without any special announcement.
> 
> FPC's goal is to have every scriptlet in the ScriptletSnippets guideline
> page, plus most ldconfig calls and the texlive and R scriptlets, just
> disappear by the time F24 branches.

At least the systemd scriptplets from
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd
will still be needed. Only %systemd_postun is now empty, but it's used
too often (compared to %systemd_postun_with_restart).

Zbyszek
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux