Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: 2874eebfd277
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: fbc63c4a7bce
Choose a head ref
  • 2 commits
  • 1 file changed
  • 2 contributors

Commits on Apr 28, 2020

  1. linux: do not depend on systemd indirectly

    utillinux depends on systemd because:
    
    * uuidd supports socket activation
    * lslogins can show recent journal entries
    * fstrim comes with a service file (and we use this in NixOS)
    * logger can write journal entries
    (See https://www.openembedded.org/pipermail/openembedded-core/2015-February/102069.html)
    
    systemd doesn't depend on utillinux but on utillinuxMinimal which is a
    version of utillinux without these features to avoid cyclic
    dependencies.
    
    With this change, the linux kernel (of which i don't fully understand
    why it would depend on util-linux in the first place, but this was added in
    https://github.com/NixOS/nixpkgs/pull/32137/files without too much
    explanation) depends on the minimal version of util-linux too.
    
    This makes it that every time we change build flags in systemd
    the linux kernel doesn't have to wastefully rebuild.
    arianvp committed Apr 28, 2020
    Copy the full SHA
    d103dc4 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. Merge pull request #86208 from arianvp/fix-linux-systemd-dep

    linux: do not depend on systemd indirectly
    flokli committed Apr 29, 2020
    Copy the full SHA
    fbc63c4 View commit details
    Browse the repository at this point in the history