Re: 'guix install' downloads all outputs for packages with cmake build system.

2024-12-12 Thread Simon Tournier
Hi, On Tue, 10 Dec 2024 at 23:28, Nigko Yerden wrote: > Now I'm on 47ab553178eb00d02ba9588ed1f7df44fb2f7c4c guix commit and Hum, indeed something appears incorrect. It comes from grafts, if I understand correctly. --8<---cut here---start->8--- $ guix time-m

Re: 'guix install' downloads all outputs for packages with cmake build system.

2024-12-11 Thread nigko
Here is an example of problematic package with gnu-build-system: --begin $ guix install libsmf guix install: warning: Your Guix installation is 16 days old. guix install: warning: Consider running 'guix pull' followed by 'guix package

Re: 'guix install' downloads all outputs for packages with cmake build system.

2024-12-11 Thread nigko
Hello Rutherther, On Wed, Dec 11, 2024 at 1:54 PM Rutherther wrote: > You are building the package. I think I've already explained it on > the IRC few weeks ago: due to how guix is made, build always builds > all outputs. That is because when you are building the package, > there is just one buil

Re: 'guix install' downloads all outputs for packages with cmake build system.

2024-12-11 Thread Rutherther
Hello Nigko, > Hello Simon, > Now I'm on 47ab553178eb00d02ba9588ed1f7df44fb2f7c4c guix commit and > still have the problem: > begin--- > $ guix build x265 -d You are building the package. I think I've already explained it on the IRC f

Re: 'guix install' downloads all outputs for packages with cmake build system.

2024-12-10 Thread Nigko Yerden
Simon Tournier wrote: Hum. I am not able to reproduce. First, let be sure nothing is already in the store. --8<---cut here---start->8--- $ guix gc --list-dead | grep x265-3.5-static finding garbage collector roots... determining live/dead paths... $ guix gc

Re: 'guix install' downloads all outputs for packages with cmake build system.

2024-12-10 Thread Simon Tournier
Hi, On Wed, 09 Oct 2024 at 18:55, nigko wrote: > > # don't forget to insure that /gnu/store does not already contain > # x265's static output before running this command: > $ guix install x265 > The following package will b

'guix install' downloads all outputs for packages with cmake build system.

2024-10-09 Thread nigko
Hello Guix! I have found that a command 'guix install ' with a package having (1) cmake build system (2) (length outputs) > 1 would download all outputs of the package from a substitute server, not just "out" output as it should. For example, a package 'x265', which has 'static' and 'out' out