https://bugzilla.redhat.com/show_bug.cgi?id=827289
Bug ID: 827289 QA Contact: extras-qa@fedoraproject.org Severity: medium Version: rawhide Priority: medium CC: notting@redhat.com, package-review@lists.fedoraproject.org Assignee: nobody@fedoraproject.org Summary: Review Request: nix - A purely functional package manager Regression: --- Story Points: --- Classification: Fedora OS: Linux Reporter: michel+fdr@sylvestre.me Type: --- Documentation: --- Hardware: All Mount Type: --- Status: NEW Component: Package Review Product: Fedora
Spec URL: http://salimma.fedorapeople.org/specs/devtools/nix.spec SRPM URL: http://salimma.fedorapeople.org/specs/devtools/nix-1.0-1.fc17.src.rpm Description: Nix is a purely functional package manager. It allows multiple versions of a package to be installed side-by-side, ensures that dependency specifications are complete, supports atomic upgrades and rollbacks, allows non-root users to install software, and has many other features. It is the basis of the NixOS Linux distribution, but it can be used equally well under other Unix systems.
Fedora Account System Username: salimma
https://bugzilla.redhat.com/show_bug.cgi?id=827289
--- Comment #1 from Michel Alexandre Salim michel+fdr@sylvestre.me --- Note: - the Emacs-related patch has not been submitted upstream (unlike the other, Fedora-related commits in patch0) - will ask upstream to pull them after the review process is OKed, as Fedora reviewers are likely more familiar with our Emacs packaging guidelines
- This uses a top-level directory (/nix). It's not strictly speaking necessary, but without that one can not use any pre-built Nix binary packages, which all install to /nix/store -- and thus severely reduce the usefulness of nix (think of macports and fink and the dearth of binary packages there)
- to try using this, after installation try doing the following:
$ nix-channel --add http://nixos.org/releases/nixpkgs/channels/nixpkgs-unstable/ (as root) # nix-channel --update (as any user. might need to start a new login shell first, or source /etc/profile.d/nix.sh first) $ nix-env -iA nixpkgs.bsdgames or the smallest possible package: $ nix-env -iA nixpkgs.hello
https://bugzilla.redhat.com/show_bug.cgi?id=827289
Kushal Das kushaldas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |kushaldas@gmail.com Assignee|nobody@fedoraproject.org |kushaldas@gmail.com
https://bugzilla.redhat.com/show_bug.cgi?id=827289
--- Comment #2 from Michel Alexandre Salim michel+fdr@sylvestre.me --- @Kushal - please hold the review until the Packaging Committee vote this Wednesday; the /nix directory use is likely a problem:
https://fedorahosted.org/fpc/ticket/180
Might have to get the package into RPM Fusion instead (are you a contributor there?)
https://bugzilla.redhat.com/show_bug.cgi?id=827289
--- Comment #3 from Jens Petersen petersen@redhat.com --- Any news?
https://bugzilla.redhat.com/show_bug.cgi?id=827289
--- Comment #4 from Jens Petersen petersen@redhat.com --- codeblock has a copr repo now:
http://copr.fedoraproject.org/coprs/codeblock/nix/
https://bugzilla.redhat.com/show_bug.cgi?id=827289
--- Comment #5 from Jens Petersen petersen@redhat.com --- (In reply to Jens Petersen from comment #3)
Any news?
NM - I see FPC rejected /nix.
Perhaps it would be better to close this?
https://bugzilla.redhat.com/show_bug.cgi?id=827289
--- Comment #6 from Jens Petersen petersen@redhat.com --- (Latest upstream is now 1.7.)
https://bugzilla.redhat.com/show_bug.cgi?id=827289
Christopher Meng i@cicku.me changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |i@cicku.me
--- Comment #7 from Christopher Meng i@cicku.me --- This is Fedora, not NixOS... Of course I think FESCo can't agree with this.
Any other solutions?
https://bugzilla.redhat.com/show_bug.cgi?id=827289
--- Comment #8 from Jens Petersen petersen@redhat.com --- Would it not be possible to use some other dir?
Anyway I just made today: https://copr.fedorainfracloud.org/coprs/petersen/nix/
package-review@lists.fedoraproject.org