aboutsummaryrefslogtreecommitdiff
path: root/doc/manual
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2007-05-01 20:33:18 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2007-05-01 20:33:18 +0000
commita9d15d4f434fece269852a65be836d1338ed787d (patch)
tree2b911d71e4641da7d164c4f8aeab930acef6a9a3 /doc/manual
parentcbfac2fdccc83b04d9c2027e9e21070d4ac7c7e5 (diff)
* nix-env -i: instead of breaking package ties by version, break them
by priority and version install. That is, if there are multiple packages with the same name, then pick the package with the highest priority, and only use the version if there are multiple packages with the same priority. This makes it possible to mark specific versions/variant in Nixpkgs more or less desirable than others. A typical example would be a beta version of some package (e.g., "gcc-4.2.0rc1") which should not be installed even though it is the highest version, except when it is explicitly selected (e.g., "nix-env -i gcc-4.2.0rc1"). * Idem for nix-env -u, only the semantics are a bit trickier since we also need to take into account the priority of the currently installed package (we never upgrade to a lower priority, unless --always is given).
Diffstat (limited to 'doc/manual')
-rw-r--r--doc/manual/release-notes.xml6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml
index da8c47588..43358fe55 100644
--- a/doc/manual/release-notes.xml
+++ b/doc/manual/release-notes.xml
@@ -70,10 +70,16 @@
info about installed packages in user environments. <option>-q
--xml --meta</option> to show all meta info.</para></listitem>
+
<listitem><para>TODO: <command>nix-env</command>
<option>--set-flag</option>. Specific flags:
<literal>active</literal>, <literal>priority</literal>,
<literal>keep</literal>.</para></listitem>
+
+
+ <listitem><para>TODO: <command>nix-env</command> <option>-i</option>
+ / <option>-u</option> take package priorities into
+ account.</para></listitem>
<listitem><para><command>nix-env -q</command> now has a flag