artiq-fast: pin nixpkgs, use in artiq-board-generated+artiq-full #49

Open
astro wants to merge 1 commits from astro/nix-scripts:pin-nixpkgs into master

Fixes gitea issue #31

Unfortunately, I was not able to access <nixpkgs>/.git for the same trick we use to pin artiqSrc and sinaraSystemsSrc. Therefore the pinning is static.

Fixes gitea issue #31 Unfortunately, I was not able to access `<nixpkgs>/.git` for the same trick we use to pin `artiqSrc` and `sinaraSystemsSrc`. Therefore the pinning is static.
astro added 1 commit 2021-03-12 04:06:56 +08:00

If we're doing it that way (but I'm not sure that's the best way), then the hydra nixpkgs input should be removed.
Wouldn't flakes fix this in a better way?

If we're doing it that way (but I'm not sure that's the best way), then the hydra nixpkgs input should be removed. Wouldn't flakes fix this in a better way?

If we're doing it that way (but I'm not sure that's the best way), then the hydra nixpkgs input should be removed.

That runs except for the initial pkgs.fetchgit to fetch the pinned nixpkgs. buitins.fetchGit is not available in restricted mode.

Wouldn't flakes fix this in a better way?

I'm playing with flakes excessively these weeks. hydra-unstable exhibits random regressions again...

> If we're doing it that way (but I'm not sure that's the best way), then the hydra nixpkgs input should be removed. That runs except for the initial `pkgs.fetchgit` to fetch the pinned nixpkgs. `buitins.fetchGit` is not available in restricted mode. > Wouldn't flakes fix this in a better way? I'm playing with flakes excessively these weeks. hydra-unstable exhibits random regressions again...
This pull request has changes conflicting with the target branch.
  • artiq-fast/default.nix
  • artiq-full.nix
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b astro-pin-nixpkgs master
git pull pin-nixpkgs

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff astro-pin-nixpkgs
git push origin master
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/nix-scripts#49
There is no content yet.