Re: F22 System Wide Change: Systemd Package Split

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

 



On Fri, Jan 23, 2015 at 03:42:47AM +0100, Lennart Poettering wrote:
> On Wed, 21.01.15 12:21, Jaroslav Reznik (jreznik@xxxxxxxxxx) wrote:
> 
> > Systemd contains many binaries and depends on a fairly large number of 
> > libraries. Packages which carry systemd units currently have to depend on 
> > systemd (through %post, %preun, %postun macros used to install and uninstall 
> > systemd units), which grows the dependency tree and increases the size of 
> > minimal installs.
> > 
> > With this proposal systemd-units subpackages will be split out again:
> > systemd-units
> 
> Really not a fan of this, but you are proposing here to reintroduce a
> "-units" package again, and it will container directories and
> binaries, but no actual units? Did I get that right?
Yes.

> Like Kay I think a "systemd-filesystem.rpm" that owns the dirs would
> be a better idea... In particular as the systemctl invocations are all
> suffixed with "|| : > /dev/null 2> /dev/null" (at least the ones done
> via our macros), and hence should become NOPs if systemd itself is
> missing...
I strongly disagree with this. If the binaries are missing, then the
setup done using systemd tools in rpm scriptlets would not happen. So
e.g. if depending on the order of installation, systemd was installed
first, systemctl preset would work, but if systemd was installed
later, systemctl preset would turn into a nop. I really don't see the
point of having systemd-filesystem, when almost everythin which could
depend on this package, would also have to depend on systemd for the
tools.

> Not enthusiastic,
Yeah, I see that.

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