On Thu, May 9, 2019 at 10:02 AM Zbigniew Jędrzejewski-Szmek <zbyszek@xxxxxxxxx> wrote: > > Hi, > > let's drop the requirement and ordering on systemd (as implemented by > %systemd_requires) from packages which provide systemd units. > In general, I think this idea has some solid foundation. But I think it'd be dangerous to remove any kind of ordering hints from the solution, because that means we'd need logic to handle system bootstrap that needs to include systemd in DNF, and I definitely don't want hard coded logic of any kind. Would transitioning from %{?systemd_requires} to %{?systemd_ordering} instead work to do what you want? That still offers the necessary ordering hints to ensure systemd is set up early in a large transaction that includes everything. I don't relish the potential bugs that would come from losing all of those hints in packages that we got from %{?systemd_requires}. However, %{?systemd_ordering} would fix that issue. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx