!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

211 Members
62 Servers

Load older messages


SenderMessageTime
9 Nov 2023
@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.deJanne HeßBtw, 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.deJanne Heßthanks16:39:39
@lily:lily.flowersLily Fosterunfortunately i've no clue what's up with npm registry rn though16:39:46
@janne.hess:helsinki-systems.deJanne HeßAh 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.deJanne Heßdw, i'll just wait, the time is billed ;) just wanted to vent a bit16:42:27
@janne.hess:helsinki-systems.deJanne Heßmaybe 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.deJanne Heßyep, on my hetzner server it got to a similar state within seconds (instead of 30mins+)16:44:06
@janne.hess:helsinki-systems.deJanne Heß * 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
@lily:lily.flowersLily Foster
In reply to @szucsitg:matrix.org
Thanks 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 github
Those tarballs aren't exactly guaranteed to never change (and indeed they have in the past) so that might explode some dahy
16:46:54
@lily:lily.flowersLily Foster
In reply to @szucsitg:matrix.org
Thanks 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 github
* Those tarballs aren't exactly guaranteed to never change (and indeed they have in the past) so that might explode some day
16:46:55

Show newer messages


Back to Room ListRoom Version: 6