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.
nix
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.
/nix
nix-filesystem
: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
FESCo approved this in https://pagure.io/fesco/issue/3473: