!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

209 Members
59 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
4 Jul 2023
@lily:lily.flowersLily Foster
In reply to @janne.hess:helsinki-systems.de
There is a checksum field which looks like a sha512 hash
Is it sri or just bare sha512?
08:49:12
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de
In reply to @lily:lily.flowers
Is it sri or just bare sha512?

checksum: d415fb2f063a024e2d382e8dc5e66929d0d9bf94f2c22e03cde201dc2fa03e15d21274dbe5c23a26ce016a4cac3db93ad99fb454de76fd94bc1600fd7062eebe

08:49:21
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de
In reply to @lily:lily.flowers
Possibly. The thing is I know they removed --offline with v2 so we gotta make sure we can still prevent it from needing anything online
I will try. 5 lines of bash is probably a lot easier than having custom node code that parses 2 different lock files ;)
08:49:41
@lily:lily.flowersLily Foster
In reply to @janne.hess:helsinki-systems.de
I will try. 5 lines of bash is probably a lot easier than having custom node code that parses 2 different lock files ;)
Oh you mean for fetching. I'm not sure if lockfile fixup is still required for git deps for yarn berry or not. It was for yarn1 and so needed a custom fetcher
08:50:41
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de
In reply to @lily:lily.flowers
Oh you mean for fetching. I'm not sure if lockfile fixup is still required for git deps for yarn berry or not. It was for yarn1 and so needed a custom fetcher
No I mean for generating the hash for fetchYarnDeps
08:51:14
@lily:lily.flowersLily FosterIf lockfile fixup is not needed and their cache format is reproducible, sure that could maybe work08:51:29
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de
In reply to @janne.hess:helsinki-systems.de
No I mean for generating the hash for fetchYarnDeps
Ah both actually…
08:51:53
@lily:lily.flowersLily Foster
In reply to @janne.hess:helsinki-systems.de
No I mean for generating the hash for fetchYarnDeps
No fetchYarnDeps is not the same cache format technically
08:51:56
@lily:lily.flowersLily FosterIf you're trying to get something specific working, there is a yarn v2+ to yarn v1 lockfile rewriter in nixpkgs that some packages have used08:53:05
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de
In reply to @lily:lily.flowers
If you're trying to get something specific working, there is a yarn v2+ to yarn v1 lockfile rewriter in nixpkgs that some packages have used
That's possible? đź‘€
08:53:19
@lily:lily.flowersLily Foster

I thought it was. I may be misremembering?

(If it is though, it might be easier if yarn berry turns out to be a lot of trouble to create new tooling for atm)

08:54:09
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deSo good news: a yarn offline cache appears to be reproducible10:56:58
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de
  offlineCache = stdenvNoCC.mkDerivation {
    name = "cal.com-${version}-offline-cache";

    inherit src;

    nativeBuildInputs = [ yarn ];

    HOME = "/build";
    buildPhase = ''
      yarn config set enableTelemetry 0
      yarn config set cacheFolder $out
      yarn
    '';

    outputHashAlgo = "sha256";
    outputHashMode = "recursive";
    outputHash = "sha256-w/nwiMntMsi+G55iZF9QwdA7ZFe/XOtA19AUqboLFWA=";
  };
10:57:05
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de(we will see if this also builds in a couple of months…)10:57:39
@lily:lily.flowersLily Foster
In reply to @janne.hess:helsinki-systems.de
(we will see if this also builds in a couple of months…)
Wait this would still be yarn v1 right? We don't have yarn-berry in nixpkgs yet I thought
11:02:39
@lily:lily.flowersLily Foster(Oops meant to set that as a reply to the other message)11:02:55
@lily:lily.flowersLily Foster* (Oops, meant to set that as a reply to the other message)11:03:03
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de
In reply to @lily:lily.flowers
Wait this would still be yarn v1 right? We don't have yarn-berry in nixpkgs yet I thought
interesting… still manages to parse the v2 lockfile
11:49:39
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de
In reply to @lily:lily.flowers
Wait this would still be yarn v1 right? We don't have yarn-berry in nixpkgs yet I thought

yarn set version 3.4.1

13:37:00

Show newer messages


Back to Room ListRoom Version: 6