On Thu, Nov 19, 2020 at 04:18:32PM +0200, Efraim Flashner wrote: > On Thu, Nov 19, 2020 at 03:56:34PM +0200, Efraim Flashner wrote: > > On Thu, Nov 19, 2020 at 02:41:51PM +0100, zimoun wrote: > > > Dear, > > > > > > This morning I garbage-collected some old items and pulled. Well, I > > > was then surprised that "guix environment guix" fetches 'openldap'. > > > Is it expected? > > > > > > --8<---------------cut here---------------start------------->8--- > > > $ guix graph -t bag --path guix openldap > > > guix@1.1.0-29.4e3ed9b > > > guile-ssh@0.13.1 > > > libssh@0.9.5 > > > cmake-minimal@3.16.5 > > > curl@7.69.1 > > > openldap@2.4.49 > > > --8<---------------cut here---------------end--------------->8--- > > > > > > Why does curl need an "Implementation of the Lightweight Directory > > > Access Protocol"? > > > > I think a better question is can cmake-minimal depend on a new > > curl-minimal, or does it even need curl at all? > > > > Looks like I was wrong, there is a curl-minimal afterall > > guix size cmake-bootstrap 199.1 MiB > guix size cmake-minimal > with curl-minimal 198.7 MiB > guix size cmake-minimal 214.9 MiB HOWEVER, anything else that also depends on curl could depend on curl and on curl-minimal, which would be worse than what we have now. So I'd leave cmake-minimal with curl and remove the extra bits outlined below. > > (ins)efraim@bayfront ~/workspace/guix$ du -sch /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/* > 27M /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/bin > 15M /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/share > 42M total > (ins)efraim@bayfront ~/workspace/guix$ du -sch /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/bin/* > 6.2M /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/bin/ccmake > 6.6M /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/bin/cmake > 6.7M /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/bin/cpack > 7.7M /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/bin/ctest > 27M total > (ins)efraim@bayfront ~/workspace/guix$ du -sch /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/share/* > 8.0K /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/share/aclocal > 15M /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/share/cmake-3.16 > 68K /gnu/store/rjplfbrlais3gs9p0667d2l7x3d2q44j-cmake-minimal-3.16.5/share/doc > 15M total > > We could probably remove ccmake and the share/cmake- and drop > the size from 42M to about 21M. > -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted