!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

209 Members
59 Servers

Load older messages


SenderMessageTime
9 Nov 2023
@lily:lily.flowersLily Fosterhttps://nixos.org/manual/nix/unstable/language/import-from-derivation16:16:08
@lily:lily.flowersLily Fosteri really see no way for this to work without the integrity hash being in the yarn.lock file16:16:23
@lily:lily.flowersLily Fosteror rather see no way that it could be working now16:16:32
@lily:lily.flowersLily Fosterwhich i mean i guess isn't16:16:39
@szucsitg:matrix.orgszucsitgHowever yarn doesn't add a hash 🤔16:17:09
@lily:lily.flowersLily FosterYeah but idk where yarn2nix is getting one from16:19:37
@lily:lily.flowersLily Foster(you'll have to bear with me a few minutes. i'm on a really crummy internet connection and trying to build stuff on it is not ideal)16:26:30
@szucsitg:matrix.orgszucsitgThanks for your help, I'm not in an ultimate rush, otherwise I wouldn't want to build this project with nix 😅16:29:37
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deBtw, what's up with the npm registry's performance? I'm fetching some deps here with prefetch-npm-deps and while waiting I got married, had 2 kids and they both finished college16:38:12
@lily:lily.flowersLily Fostercongrats on the marriage and kids i guess16:39:34
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.dethanks16:39:39
@lily:lily.flowersLily Fosterunfortunately i've no clue what's up with npm registry rn though16:39:46
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deAh so it's a global problem?16:39:56
@lily:lily.flowersLily Fosteroh, idk. i'm on a mobile hotspot rn so i don't have good enough internet to test and see if it's slow for me too16:41:55
@lily:lily.flowersLily Fosteri guess i could ssh into something16:42:00
@lily:lily.flowersLily Fosterit could just be you though16:42:03
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.dedw, i'll just wait, the time is billed ;) just wanted to vent a bit16:42:27
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.demaybe the classic deutsche telekom peering again…16:42:35
@lily:lily.flowersLily Fosterunderstood :)16:42:37
@lily:lily.flowersLily Foster
In reply to @janne.hess:helsinki-systems.de
maybe the classic deutsche telekom peering again…
yep, a classic indeed
16:42:50
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deyep, on my hetzner server it got to a similar state within seconds (instead of 30mins+)16:44:06
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de * yep, on my hetzner server it got similar progress within seconds (instead of 30mins+)16:44:23
@lily:lily.flowersLily Foster
In reply to @szucsitg:matrix.org

I am trying to build a frontend with mkYarnPackage but it fails on download for this lockfile

# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1


"duo_web_sdk@https://github.com/duosecurity/duo_web_sdk#v2.9":
  version "2.7.0"
  resolved "https://github.com/duosecurity/duo_web_sdk#378e855ce4a1de1d1b2f7fd60465e564b3e9fbda"

The error is:

error: hash mismatch in fixed-output derivation '/nix/store/yxmkgwcrvzfmhhxjqkrcnd49fr8fv1bi-duosecurity_duo_web_sdk.drv':
         specified: sha1-N46FXOSh3h0bL3/WBGXlZLPp+9o=
            got:    sha1-DbsHW3BaLQrtZoh0x5znwdK9xAc=

I'm not sure why the hash doesn't align

Okay so the answer is yarn2nix's bespoke, custom lockfile parsing is bad
16:44:56
@lily:lily.flowersLily Fosterand it is assuming the git url is not a git url but a tarball url and that the rev is not a rev but the actual hash16:45:11
@lily:lily.flowersLily Fosterwhich is of course wrong16:45:14
@lily:lily.flowersLily Fosterand the reason it doesn't just get an eval error16:45:24
@lily:lily.flowersLily Foster(which it should)16:45:27
@szucsitg:matrix.orgszucsitgThanks for debugging. I was looking through the yarn2nix code, and I think I found a work around. Use the tag's source tar.gz from github16:46:13
@lily:lily.flowersLily Fostermaybe just change this line: https://gist.github.com/szucsitg/70fe7ca82c51d30208595cd04b8bd7c5#file-package-json-L516:46:15
@lily:lily.flowersLily Foster to git+https://... 16:46:19

Show newer messages


Back to Room ListRoom Version: 6