[Nix-dev] Presenting nix-index: a file-not-found utility

Linus Heckemann acc at sphalerite.org
Sat Apr 22 08:55:36 CEST 2017


On 22/04/17 07:45, Linus Heckemann wrote:
> On 22/04/17 07:03, Danylo Hlynskyi wrote:
>> Great!
>> A question: what does it mean when expression is in round parents?
>>
>> (wineUnstable.out)                                2,141 r
>> /nix/store/cl7b6kw7y8cqkpy4pnwwq4iqmaiw52d0-xextproto-7.3.0/include/X11/extensions/secur.h
>>
> 
> https://github.com/bennofs/nix-index/blob/master/src/bin/nix-locate.rs#L110-L112
> 
> That it's not a top-level package.
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> https://mailman.science.uu.nl/mailman/listinfo/nix-dev
> 


No, sorry, that's wrong — I misinterpreted the source code. The long
usage description explains it though:

* we can't know the precise attribute path for every package, so if you
see the syntax `(attr)`
  in the output, that means that `attr` is not the target package but
that it
  depends (perhaps indirectly) on the package that contains the searched
file. Example:

  $ nix-locate 'bin/xmonad'
  (xmonad-with-packages.out)      0 s
/nix/store/nl581g5kv3m2xnmmfgb678n91d7ll4vv-ghc-8.0.2-with-packages/bin/xmonad

  This means that we don't know what nixpkgs attribute produces
/nix/store/nl581g5kv3m2xnmmfgb678n91d7ll4vv-ghc-8.0.2-with-packages,
  but we know that `xmonad-with-packages.out` requires it.


More information about the nix-dev mailing list