I think that these “extra” packages are just dependancies. So if I understand the original email correctly, there are 5 files that need to be downloaded first “openconnect”, “zlib”, “openssl”, “libxml”, and “vpnc”.
BUT later on guix downloads perl. BUT openssl as it turns out depends on perl. Another example is that libgcrypt is also downloaded. BUT vpnc depends on libgcrypt. BUT when I ran “guix build openconnect” (I’m running guix 0.12.0-5.1162) I had different output. It said The following derivations will be built: open connect iproute2 libgcrypt libgpg-error perl xz vpnc gnutls libxml2 At that point, I C-c C-c and stopped the build, so I didn’t check to see if guix would later try to install dependancies that it did not initially mention. This bug might be fixed. Joshua
