On Sat, Jun 02, 2012 at 11:09:46AM +0700, Michel Alexandre Salim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello, > > I've just submitted a review request[1] for Nix[2], a purely > functional package manager. > > Nix uses the /nix directory by default for essential operations -- its > package store, for instance, is located at /nix/store by default, and > it's local state in /nix/var. > > These can be overridden at compile time, however, doing so makes it > impossible to use pre-built binaries[3] provided in Nix channels > (repositories). > > As such, it seems that this is a justifiable case for creating a new > directory under root -- cf. the introduction of /run, as documented > in Fedora 15's release notes[4]: > > This change is compliant with the Filesystem Hierarchy Standard, > which allows distributions to create new directories in the root > hierarchy as long as there is careful consideration of the > consequences. > > I posit that compatibility with a vast amount of pre-built binaries, > and the reduced usefulness of the tool without this compatibility > (anyone who has used MacPorts, with its lack of pre-built binaries, > would sympathize). > > Should I create an FPC ticket for this? > > [1]: https://bugzilla.redhat.com/show_bug.cgi?id=827289 > [2]: http://nixos.org/nix/ > [3]: http://hydra.nixos.org/build/2657151/download/1/manual/#id523917 > [4]: > http://docs.fedoraproject.org/en-US/Fedora/15/html/Release_Notes/sect-Release_Notes-Changes_for_SysAdmin.html#id2993828 > Yes, but unless the FPC is willing to abandon the FHS I think it will be a close or negative vote. Also, there was talk about whether Fedora should allow alternate package managers (meaning system-wide package managers that work with formats that are not rpm ie: dpkg or apt-get that works with .debs [not the apt-get rpm port].) I do not remember what the decision was there. Lastly, the release notes do not accurately reflect the reason that the FPC chose to allow /run. -Toshio
Attachment:
pgpr4SvUdPIuh.pgp
Description: PGP signature
-- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging