#1504 Add exception for /nix
Merged by ngompa. Opened by zbyszek.
zbyszek/packaging-committee add-nix  into  master

Download 1504.patch

FESCo approved this in https://pagure.io/fesco/issue/3473:

AGREED: /nix top-level directory may be used exclusively for Nix
runtime and package store. It shall not be part of the filesystem
package, but packages are allowed to create it. (+6, 1, -0)

rebased onto 9f5fc87ef45921093661452bf42a47fa11993ffa

The nix package is the only one that should be creating it, right? I don't think we want to allow anything else to make it.

Well, sure, but I don't think this needs to be spelled out in the packaging guidelines. I followed the other guidelines that specify intent, not the details of which package does what.

It doesn't happen that often, but we do specify packages by name sometimes. Or at least a wildcard/glob of package names in which the guidelines apply. I think for this very narrow exception, it makes sense to say as much.

OK, so please suggest some specific wording.

The /nix directory may only be created and owned by the nix-filesystem package.

rebased onto 9f5fc87ef45921093661452bf42a47fa11993ffa

:thumbsup:

(current commit 459863a looks good to me too, thanks)

rebased onto 459d613fff8a5b00ac331eab3ab50b1736fdd0eb

This is FESCo-approved, so I'm going to just merge this. Thanks for the patch!

Pull-Request has been merged by ngompa

Metadata