guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Rust = bust?


From: John Soo
Subject: Re: Rust = bust?
Date: Sun, 30 Jun 2019 12:59:09 -0700

Fortunately, I think rust tests are the longest build phase for rust. So I 
think even a rebuild of all dependents won’t take more than a few hours without 
tests.

Hope rust is taken care of soon!

- John

> On Jun 30, 2019, at 12:35 PM, swedebugia <address@hidden> wrote:
> 
>> On 2019-06-30 21:32, Tobias Geerinckx-Rice wrote:
>> Swedebugia,
>> swedebugia wrote:
>>> http://ci.guix.gnu.org/search?query=rust-1.30
>>> ->
>>> http://ci.guix.gnu.org/build/1303680/details "dependency failed"
>>> 
>>> What does that mean?
>>> 
>>> What is going on?
>> That a package (well, derivation) upon which rust@1.30.1 depends failed to 
>> build.
>> I'm almost certain that Cuirass doesn't currently track dependency 
>> information the way it eventually should, which would mean there's no way to 
>> find out *which* dependency failed.  The only way to find out would be build 
>> rust@1.30.1 yourself and see what fails before you get to it.  If you do get 
>> to it, you managed to build something that ci.guix didn't and you should 
>> feel proud.
>> I logged into my substitute server to find out more, but:
>>  athena.tobias.gr ~ λ guix describe
>>  Generation 109  Jun 30 2019 21:11:58    (current)
>>    guix a3d1a34
>>      repository URL: https://git.savannah.gnu.org/git/guix.git
>>      branch: master
>>      commit: a3d1a3487a34820d2a0b3d5e6206e4df1c77c15c
>>  athena.tobias.gr ~ λ guix build rust@1.30.1
>>  […]
>>  /gnu/store/p20fkgdlqqw4dlfqg8jximqg6qpcz7a1-rust-1.30.1
>> Looks like I already built the entire rust chain successfully. (?)
>> You're welcome to give my substitute server at https://guix.<my domain name> 
>> a try (more info at that URL).  I'd be interested in both success and 
>> failure.  :-)
> 
> Nice, what a gift!
> 
>>> Also could somebody tell me how to shut off the tests if I choose to
>>> build them myself?
>> Edit the package definition to add ‘#:tests? #f’ to the arguments field.  
>> This will change the derivation and all that depend on it (so you won't get 
>> substitutes for anything that depends on your untested rust fork).
> 
> Yeah, thats the downside.
> 
> -- 
> Cheers Swedebugia
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]