Pierre Neidhardt writes: > Also in the case of Next there is something fishy: direct dependencies > include none of the Common Lisp libraries, and none of them _depends > indirectly_ on the those libraries, so how come they show up in the > listing of indirect dependencies? Hmm, reading myself again I realize this was poorly phrased. Allow me to explain that again. In --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix gc --references /gnu/store/sypf1iq80b2i192jp0mxm43bk6dj6fcc-next-1.3.1 /gnu/store/4sqps8dczv3g7rwbdibfz6rf5jlk7w90-gcc-5.5.0-lib /gnu/store/a0rffysgyr66q5fjgm1iibjm4ma1jbk3-next-1.3.1-lib /gnu/store/h2j8gy8d2yrmrklavrik1y864zg7qwqd-sbcl-1.5.6 /gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28 /gnu/store/nq4lsyipmfb0q7g26ra45rwwqrh3x8zw-zlib-1.2.11 /gnu/store/sypf1iq80b2i192jp0mxm43bk6dj6fcc-next-1.3.1 --8<---------------cut here---------------end--------------->8--- we see that next-1.3.1-lib is a dependency, which holds references to all the other libraries. So my question is, why would `guix gc` collect sqlite, libfixposix, etc. if they are indirect dependencies? In other words? Wasn't I right to check for dependencies with `guix size` (or `guix gc -R`) instead of `guix gc --references`? -- Pierre Neidhardt https://ambrevar.xyz/