guix-devel
[Top][All Lists]
Advanced

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

Re: Rust = bust?


From: swedebugia
Subject: Re: Rust = bust?
Date: Sun, 30 Jun 2019 21:35:36 +0200

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]