Unverified Commit 90debb41 authored by Wolfgang Walther's avatar Wolfgang Walther Committed by GitHub
Browse files

ci/eval/compare/maintainers: fix maintainer pings without meta.position (#454648)

parents 4688d5d4 6d564102
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -72,7 +72,8 @@ let
          (lib.unsafeGetAttrPos "src" drv)
          (lib.unsafeGetAttrPos "pname" drv)
          (lib.unsafeGetAttrPos "version" drv)

        ]
        ++ lib.optionals (drv.meta.position or null != null) [
          # Use ".meta.position" for cases when most of the package is
          # defined in a "common" section and the only place where
          # reference to the file with a derivation the "pos"
@@ -82,7 +83,7 @@ let
          #   "pkgs/tools/package-management/nix/default.nix:155"
          # We transform it to the following:
          #   { file = "pkgs/tools/package-management/nix/default.nix"; }
          { file = lib.head (lib.splitString ":" (drv.meta.position or "")); }
          { file = lib.head (lib.splitString ":" drv.meta.position); }
        ]
      )
    ));