| 7 Jul 2021 |
andi- | Perhaps this is cleaner:
diff --git a/default.nix b/default.nix
index 644ebb0..ed618f0 100644
--- a/default.nix
+++ b/default.nix
@@ -4,25 +4,39 @@
}:
let
- pkg = pkgs.rustPlatform.buildRustPackage {
+ inherit (pkgs) lib;
+
+ pkg = pkgs.callPackage ({ lib
+ , stdenv
+ , rustPlatform
+ , pkgconfig
+ , rustPackages
+ , darwin
+ , nix-gitignore
+ , openssl
+ , nix
+ }: rustPlatform.buildRustPackage {
name = "ofborg";
- src = pkgs.nix-gitignore.gitignoreSource [] ./.;
+ src = nix-gitignore.gitignoreSource [] ./.;
- nativeBuildInputs = with pkgs; [
+ nativeBuildInputs = [
pkgconfig
pkgs.rustPackages.clippy
];
- buildInputs = with pkgs; [
+ buildInputs = [
openssl
- ];
+ ] ++ lib.optional stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
+ Security
+ CoreFoundation
+ ]);
preBuild = ''
cargo clippy
'';
doCheck = false; # Tests require access to a /nix/ and a nix daemon
- checkInputs = with pkgs; [
+ checkInputs = [
nix
];
@@ -32,7 +46,7 @@ let
"hubcaps-0.3.16" = "1p7rn8y71fjwfag65437gz7a56pysz9n69smaknvblyxpjdzmh4d";
};
};
- };
+ }) {};
| 21:42:49 |
cole-h | andi-: Thanks -- the darwin machine is back up :) | 21:59:02 |
andi- | the one single darwin machine. That is a nice summary of Darwin support ;-) | 21:59:30 |
cole-h | lol | 21:59:35 |
andi- | did you also deploy the PHP part? That is the one I am scare about | 22:00:16 |
andi- | I never ever tried running that | 22:00:24 |
cole-h | Yep, everything is totally deployed :P | 22:00:26 |
cole-h | ofborg is responding to PR's, so I believe that the PHP stuff is all good | 22:02:04 |
andi- | fascinating | 22:02:15 |
cole-h | (Since the php stuff is only for the webhook AFAICT) | 22:02:16 |
andi- | It is only used for the webhooks yeah | 22:02:33 |
cole-h | phew, crisis averted | 22:02:43 |
andi- | For the purpose of maintainability I could open a PR that swaps it with a simple python script that I use elsewhere for GitHub events | 22:03:01 |
cole-h | TBH sounds like a net-good, but we'd have to discuss with Graham. Maybe start with a draft / WIP PR, if you feel like investing the time into an uncertain prospect? :P | 22:03:56 |
cole-h | (Rather, I'd have to discuss with him -- though I do the bulk of maintenance now, I defer to him for "larger" decisions like these) | 22:04:18 |
andi- | cole-h: What is the strategy towards keeping the nixpkgs pin up2date within ofborg? The Hydra jobset already builds against the latest release IIRC. What is used for deployment? The pin in the JSON file? | 22:13:26 |
| 8 Jul 2021 |
cole-h | https://github.com/ofborg/infrastructure/blob/master/nix/sources.json <-- this is what's used for deployment | 07:30:39 |
cole-h | The nixpkgs update strategy is really just kinda "leave it alone until an urgent security update is merged" or something of similar priority. | 07:31:12 |
andi- | Ok, I would have proposed niv + the GitHub Action that updates those pins. | 07:37:09 |
cole-h | https://github.com/ofborg/infrastructure/blob/master/nix/sources.json <-- this is what's used for deployment | 15:22:15 |
cole-h | (For whatever reason, that didn't send when I answered your question.....) | 15:22:32 |
andi- | It did. I see it twice. | 16:26:11 |
cole-h | fdskl;jkl | 19:20:12 |
cole-h | Matrix blah | 19:20:17 |
| 11 Jul 2021 |
| joaquinito2051 joined the room. | 13:46:33 |
| NixOS Moderation Bot banned joaquinito2051 (ban evasion). | 17:00:10 |
| 16 Jul 2021 |
Sandro | I just opened https://github.com/NixOS/ofborg/pull/572 because I just hunted some aliases in unfree packages | 08:27:17 |
Sandro | I hope that change should catch them but it might create some regressions | 08:27:36 |
| 20 Jul 2021 |
| Chinchilla Wetreat changed their display name from cw (Vi/Vim) to continuouswave. | 20:34:38 |
| 23 Jul 2021 |
Sandro | Why is ofborg never building python3Packages? Am I and most people do something wrong or can't it detect those? | 12:09:32 |