| 5 Apr 2024 |
Frédéric Christ | * qbit: For rust, I think crane solved that very well. Haven't had any issues with private repositories there yet. | 15:27:06 |
@qbit:tapenet.org | i think there are other tools for go to do similar.. but I am not familiar with them | 15:27:48 |
Frédéric Christ | There's gomod2nix but it seems a bit unmaintained. | 15:30:23 |
Diamond (it/she) | I believe it is possible to enforce ssh info via env vars but that's impure | 15:30:35 |
Diamond (it/she) | In reply to @frederic:scs.ems.host There's gomod2nix but it seems a bit unmaintained. I don't think this would've helped, it's really just another way to checksum dependencies and has less to do with fetching them somehow | 15:31:03 |
Diamond (it/she) | perhaps this could be useful: https://discourse.nixos.org/t/git-buildgomodule-private-repositories/5167/7?u=diamondburned | 15:32:29 |
Diamond (it/she) | I opened this Discourse back in 2019 | 15:32:42 |
Diamond (it/she) | unrelated but kinda crazy to think I would see tomberek like 4 years after that without even remembering I made this post lol | 15:33:24 |
| Alex Ou joined the room. | 17:53:37 |
jrick | https://github.com/NixOS/nixpkgs/pull/301373 why was this merged directly into staging branch instead of master? | 18:18:51 |
jrick | security policy maybe? | 18:19:48 |
Sumner Evans | I think to avoid massive amounts of rebuilds | 18:21:16 |
jrick | i see some other go updates were merged to master first, and i think staging is preferably used over master to reduce rebuilds | 18:35:23 |
@qbit:tapenet.org | it all depends on the number of rebuilds | 19:36:20 |
@qbit:tapenet.org | some of the other updates are for non-default versions of go.. so they only have like 10 things dependent on them | 19:36:38 |
| 7 Apr 2024 |
| symys changed their display name from symys to symyƨ. | 07:58:17 |
| symys changed their display name from symyƨ to sγmγƨ. | 08:01:04 |
| symys changed their display name from sγmγƨ to SYMYƧ. | 08:08:40 |
| 11 Apr 2024 |
| @withoutwithin:matrix.org joined the room. | 21:26:50 |
| 17 Apr 2024 |
| K900 ⚡️ changed their display name from K900 ⚡️ to K9Ö0. | 17:16:42 |
| K900 ⚡️ changed their display name from K9Ö0 to K900. | 17:21:54 |
| K900 ⚡️ | 17:21:54 |
| 18 Apr 2024 |
| symys left the room. | 02:37:22 |
| 21 Apr 2024 |
| bogusthing30 joined the room. | 04:00:46 |
| 22 Apr 2024 |
| Frédéric Christ changed their display name from Frédéric Christ to Frédéric Christ 🌴 29.04.-13.05.. | 10:03:42 |
| 23 Apr 2024 |
| dnr joined the room. | 02:32:53 |
dnr | I want to build a package with the binary of one of my tests (using the go testing framework). I'm using buildGoModule for everything else so I'd like to use that too. I thought this would be easy but the best I could figure out was to use buildGoModule and then just override buildPhase = "go test -c -o mytest ./mytest"; (and then installPhase to copy it into $out). That works but I'm missing things like tags and other build flags. I can add those back but it's starting to feel a little wrong.. is there a better way to do this? | 03:00:10 |
@qbit:tapenet.org | building a binary via tests?! | 13:24:29 |
@qbit:tapenet.org | that's weird | 13:24:30 |
jrick | you build a binary every time you run tests! | 13:35:10 |