summary refs log tree commit diff
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2018-03-03 17:57:20 +0100
committerVladimír Čunát <vcunat@gmail.com>2018-03-03 17:57:38 +0100
commit7b2cf5b12ee972888f987d9c0ca7a7c09a08c0d7 (patch)
treefada224a83281921d114006af814451f768e3743
parent183f77f85f2aeeefff4b6fc1a92577542548c8a3 (diff)
downloadnixpkgs-7b2cf5b12ee972888f987d9c0ca7a7c09a08c0d7.tar
nixpkgs-7b2cf5b12ee972888f987d9c0ca7a7c09a08c0d7.tar.gz
nixpkgs-7b2cf5b12ee972888f987d9c0ca7a7c09a08c0d7.tar.bz2
nixpkgs-7b2cf5b12ee972888f987d9c0ca7a7c09a08c0d7.tar.lz
nixpkgs-7b2cf5b12ee972888f987d9c0ca7a7c09a08c0d7.tar.xz
nixpkgs-7b2cf5b12ee972888f987d9c0ca7a7c09a08c0d7.tar.zst
nixpkgs-7b2cf5b12ee972888f987d9c0ca7a7c09a08c0d7.zip
lib.addPassthru: removed as scheduled
-rw-r--r--lib/customisation.nix6
-rw-r--r--lib/default.nix2
-rw-r--r--nixos/doc/manual/release-notes/rl-1803.xml2
3 files changed, 2 insertions, 8 deletions
diff --git a/lib/customisation.nix b/lib/customisation.nix
index 823395f04d4..d942f54ee79 100644
--- a/lib/customisation.nix
+++ b/lib/customisation.nix
@@ -155,12 +155,6 @@ rec {
       outPath = assert condition; drv.outPath;
     };
 
-  /* Add attributes to each output of a derivation without changing
-     the derivation itself. */
-  addPassthru =
-    lib.warn "`addPassthru drv passthru` is deprecated, replace with `extendDerivation true passthru drv`"
-      (drv: passthru: extendDerivation true passthru drv);
-
   /* Strip a derivation of all non-essential attributes, returning
      only those needed by hydra-eval-jobs. Also strictly evaluate the
      result to ensure that there are no thunks kept alive to prevent
diff --git a/lib/default.nix b/lib/default.nix
index 77cfa712557..a25a23299b3 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -88,7 +88,7 @@ let
     inherit (stringsWithDeps) textClosureList textClosureMap
       noDepEntry fullDepEntry packEntry stringAfter;
     inherit (customisation) overrideDerivation makeOverridable
-      callPackageWith callPackagesWith extendDerivation addPassthru
+      callPackageWith callPackagesWith extendDerivation
       hydraJob makeScope;
     inherit (meta) addMetaAttrs dontDistribute setName updateName
       appendToName mapDerivationAttrset lowPrio lowPrioSet hiPrio
diff --git a/nixos/doc/manual/release-notes/rl-1803.xml b/nixos/doc/manual/release-notes/rl-1803.xml
index 9f80dcc2934..ca34d798a35 100644
--- a/nixos/doc/manual/release-notes/rl-1803.xml
+++ b/nixos/doc/manual/release-notes/rl-1803.xml
@@ -181,7 +181,7 @@ following incompatible changes:</para>
   </listitem>
   <listitem>
     <para>
-      <literal>lib.addPassthru drv passthru</literal> is removed.  Use <literal>lib.extendDerivation true passthru drv</literal> instead.  <emphasis role="strong">TODO: actually remove it before branching 18.03 off.</emphasis>
+      <literal>lib.addPassthru drv passthru</literal> is removed.  Use <literal>lib.extendDerivation true passthru drv</literal> instead.
     </para>
   </listitem>
   <listitem>