| 21 Aug 2023 |
raitobezarius | Anyway, awesome :) | 22:42:07 |
@infinisil:matrix.org | (unfortunately this does mean I'll have to rewrite https://github.com/NixOS/nixpkgs/pull/237439 to not require any Nix builds to do the check, doing everything in Rust instead) | 22:42:50 |
@infinisil:matrix.org | (Well, not strictly required, but nice for security, not having to do Nix builds touching unreviewed code) | 22:44:13 |
raitobezarius | Anything that doesn't do a nix-build is a win in my book | 22:45:03 |
@infinisil:matrix.org | A bit sad because I just got nix-build -A tests.byName.nixpkgs working, feel free to try it out in the PR, it should verify everything about the pkgs/by-name directory :) | 22:45:15 |
raitobezarius | hahaha :) | 22:45:22 |
| 23 Aug 2023 |
@asymmetric:matrix.dapp.org.uk | Is OfBorg now successfully building on aarch64-darwin? | 15:07:57 |
@asymmetric:matrix.dapp.org.uk | i remember some days ago the queue was advancing extremely slowly, with lots of timeouts | 15:08:54 |
cole-h | It was always successful, the queue was just extremely long because the hardware is (relatively) less powerful, with less of those pieces of hardware for that queue | 15:10:04 |
cole-h | For now, it seems we've caught up, but it may not stay that way for long. | 15:10:17 |
cole-h | (So, I guess the answer is: yes -- for now x) | 15:11:00 |
@asymmetric:matrix.dapp.org.uk | ok. asking because i'm trying to document a list of supported platform tiers, and wondering where aarch64-darwin should be there.
From the perspective of OfBorg (and if you have the context, the POV of Hydra as well), do you agree with the following:
Tier 1
x86_64-linux-gnu using gcc
Tier 2
aarch64-linux using gcc
aarch64-darwin using clang
x86_64-darwin using clang
| 15:15:17 |
@asymmetric:matrix.dapp.org.uk | * ok. asking because i'm trying to document a list of supported platform tiers, and wondering where aarch64-darwin should be there.
From the perspective of OfBorg (and if you have the context, the POV of Hydra as well), do you agree with the following:
Tier 1
x86_64-linux-gnu using gcc
Tier 2
aarch64-linux using gcc
aarch64-darwin using clang
x86_64-darwin using clang
| 15:15:27 |
cole-h | I don't know the definitions of "tier X", so I can't really comment. | 15:15:49 |
cole-h | From my perspective, they're all "best effort", with most of that "effort" concentrated on x86_64-linux-gnu :P | 15:16:10 |
@asymmetric:matrix.dapp.org.uk | OK, that's more or less how I meant those tiers to be understood | 15:16:30 |
@asymmetric:matrix.dapp.org.uk | But for a formal definition (which I don't think is being followed), see this merged RFC https://github.com/7c6f434c/rfcs/blob/platform-support-tiers/rfcs/0046-platform-support-tiers.md | 15:17:16 |
@asymmetric:matrix.dapp.org.uk | * But for a formal definition (which I don't think is being followed), see this merged RFC https://github.com/NixOS/rfcs/pull/46 | 15:17:36 |
cole-h | At least for ofborg, we do have more support for aarch64-linux as opposed to any of the darwin systems (mostly due to it being easier and cheaper to get high-powered machines for our builds) | 15:17:50 |
cole-h | So, only taking ofborg's support into account, I'd order the "effort" for each platform as x86_64-linux > aarch64-linux >>>>>>> aarch64-darwin > x86_64-darwin | 15:18:49 |
Lily Foster | Tbh my ofborg builds often finish on aarch64-linux box first, which is impressive given all of the runners are on the same massive community builder box | 15:24:39 |
cole-h | Ampere is super stronk. And the x86_64-linux builders also run the evals (which are expensive), which may contribute to their relative slowness :P | 15:26:11 |
Lily Foster | Oof, I didn't realize those were co-located on the same boxen 👀 | 15:27:35 |
@asymmetric:matrix.dapp.org.uk | Opinions about this addition to the manual? https://github.com/NixOS/nixpkgs/commit/5cfe383bf142098570b89868262f81f1bb752a27?short_path=a156135#diff-a156135d5b3fa0cdcb3bcc1566d5ecb22929aaad47d03fc80013ef07f58ee918 | 16:09:22 |
@asymmetric:matrix.dapp.org.uk | * Opinions about this planned addition to the manual? https://github.com/asymmetric/nixpkgs/blob/doc-support-tiers-redux/doc/stdenv/platform-support.chapter.md | 16:11:32 |
| 24 Aug 2023 |
cole-h | No comment on the darwin section; linux section seems alright | 14:40:08 |
| 25 Aug 2023 |
| @rover:aguiarvieira.pt joined the room. | 20:57:15 |
| @adam:robins.wtf joined the room. | 20:58:21 |
| 28 Aug 2023 |
Artturin | https://github.com/NixOS/ofborg/pull/642 | 14:53:36 |
| 29 Aug 2023 |
@infinisil:matrix.org | Does ofborg do something where it re-uses a previous git tree? Because it looks like this run is including a file that isn't there anymore in the commit: https://github.com/NixOS/nixpkgs/pull/252154/checks?check_run_id=16325959723 | 22:40:20 |