!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

533 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30119 Servers

Load older messages


SenderMessageTime
26 May 2021
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusit all depends on trust policy that our supreme Nix overlords wish to enforce. Both options make sense but If i'd had to choose - i'd rather never update bootstrap tools09:45:57
@andi:kack.itandi-For a trust perspective that is the ultimate goal. I already expressed that in the rustc bootstrap thread. I'd rather bootstrap via mrustc + 5 newer releases of rustc than always updating the binaries that we pull from "random places". It is worse there as we aren't even building our own boostrap tools.09:47:29
@andi:kack.itandi-For the GCC world we at least routinely exercise creating the bootstrap files and can show a trail for how they came to be.09:47:54
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius
In reply to @andi:kack.it
For a trust perspective that is the ultimate goal. I already expressed that in the rustc bootstrap thread. I'd rather bootstrap via mrustc + 5 newer releases of rustc than always updating the binaries that we pull from "random places". It is worse there as we aren't even building our own boostrap tools.
Oh, i noticed this too. Havent checked for the thread tho. Imma go search for it :D
09:48:17
@andi:kack.itandi-I think it is dead now.. Last activity about a year or so ago.09:48:34
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusGood old "it is still important" comment will change the activity date :D09:49:05
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusAlso about rustc - i heard that there are plans to get gcc to compile rust due to linux kernel - that would open few doors 👀09:50:10
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciushttps://github.com/NixOS/nixpkgs/issues/7260609:51:28
@zimbatm:numtide.comJonas Chevaliersame with Go. We used to bootstrap from 5 versions but switched back to binary bootrstrap09:51:29
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciuswhat, why?09:53:20
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusI thought gcc can compile Go 🤔09:53:32
@andi:kack.itandi-IIRC only until Go 1.609:55:02
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusahh09:55:16
@andi:kack.itandi-and perhaps the bootstrap was getting too slow for some..09:55:18
@andi:kack.itandi-and wasn't GccGO being removed in GCC9 or something?09:55:30
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciushttps://golang.org/doc/install/gccgo09:56:04
@andi:kack.itandi-ah nice so we got at last Go 1.12.110:00:12
@andi:kack.itandi- * ah nice so we got at last Go 1.12.210:00:16
@andi:kack.itandi- * ah nice so we got at least Go 1.12.210:00:22
@andi:kack.itandi-Given how fast Go usually compiles that should be a bootstrap that is done in less than 30min?10:00:48
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusI have not looked into dependencies of go, but it should not take long10:01:19
@andi:kack.itandi-My assumption was that all the deps are statitified. Purely the Go -> Go' -> Go'' -> Go''' ... dance10:02:19
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusI was helping out Dram fixing his super minimal gcc derivation https://github.com/dramforever/scratchix/blob/main/pkgs/stage1/gcc.nix - for me it compiles under 2min (tho i got a powerful pc)10:02:20
@andi:kack.itandi-IMHO it is fair to assume that hydra builders have 16 threads in 2021... If it takes one of those boxes less than a few hours to do the full bootstrap it should be fine. On my dated 2020 workstation I can build bootstrap -> Qemu in about 10 minutes.10:03:33
@andi:kack.itandi-Or was it 15? Anyway, reasonably fast for debugging.. not fun for watching10:04:03
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusi thought they bought 64 core monster at some point 🤔10:04:15
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusmight be confusing it with something10:04:21
@andi:kack.itandi-The hydra build farm is a mixture that is mostly made up of Packet.net computers but there are some older "on-premise" beasts.10:04:49
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusAh, in that case i probably just saw someones htop, maybe zimbat? not sure10:08:04
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusit was a while back10:08:10

Show newer messages


Back to Room ListRoom Version: 6