Bug 827289 - Review Request: nix - A purely functional package manager
Summary: Review Request: nix - A purely functional package manager
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: kushaldas@gmail.com
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-06-01 03:52 UTC by Michel Lind
Modified: 2020-02-19 17:59 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-02-19 17:59:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Michel Lind 2012-06-01 03:52:33 UTC
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

Comment 1 Michel Lind 2012-06-01 04:00:01 UTC
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

Comment 2 Michel Lind 2012-06-02 16:23:55 UTC
@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?)

Comment 3 Jens Petersen 2014-07-15 13:19:34 UTC
Any news?

Comment 4 Jens Petersen 2014-07-15 13:23:06 UTC
codeblock has a copr repo now:

http://copr.fedoraproject.org/coprs/codeblock/nix/

Comment 5 Jens Petersen 2014-07-15 13:24:02 UTC
(In reply to Jens Petersen from comment #3)
> Any news?

NM - I see FPC rejected /nix.

Perhaps it would be better to close this?

Comment 6 Jens Petersen 2014-07-15 13:26:37 UTC
(Latest upstream is now 1.7.)

Comment 7 Christopher Meng 2014-07-16 01:18:15 UTC
This is Fedora, not NixOS... Of course I think FESCo can't agree with this.

Any other solutions?

Comment 8 Jens Petersen 2016-02-14 13:00:13 UTC
Would it not be possible to use some other dir?

Anyway I just made today:
https://copr.fedorainfracloud.org/coprs/petersen/nix/

Comment 9 Michel Lind 2020-02-19 17:59:56 UTC
Closing, Jens feel free to submit your package


Note You need to log in before you can comment on or make changes to this bug.