Chat Logs

  1. bluehi phaleth
  2. phalethhi blue
  3. phalethseems like it's no longer possible to build primate website cause of some sort of pnpm update
  4. phalethI was already pinning pnpm to v10, but now also that stopped building
  5. phalethwell, not even pnpm 9 works anymore
  6. phaleth_actually, npm v12 has been tagged latest very recently
  7. phaleth_looks like it's time for bun to take over
  8. phaleth_it could also be a tsc problem
  9. bluestopped building, phaleth_?
  10. phaleth_yeah, it throws no error, but then the build dir is not there
  11. bluewhat pnpm version? it works locally for me (though not inside podman, just directly on my comp)
  12. bluelet me run repopack locally
  13. phaleth_locally I get this error: https://paste.debian.net/plainh/959cec1d
  14. phaleth_actually I do get that error also when building with podman: https://paste.debian.net/plainh/6615b13d
  15. bluephaleth_: can you run `npm ls @primate/solid @babel/core @babel/traverse @babel/types babel-preset-solid babel-plugin-jsx-dom-expressions`
  16. blueinside apps/website
  17. blueor pnpm ls
  18. phaleth_ok
  19. blueand tell me what it outputs
  20. phaleth_yup
  21. phaleth_looks like --no-lockfile fixes the problem
  22. phaleth_pnpm install --ignore-scripts --no-lockfile
  23. bluewe don't use a lockfile with primate
  24. blueweird
  25. phaleth_here is that output: https://upaste.de/raw/u8w
  26. phaleth_there is pnpm-lock.yaml in the primate repo
  27. blueyes but it's not git managed
  28. bluethe pnpm install created it
  29. phalethlaptop crashed :)
  30. phalethso that pnpm-lock.yaml files is gitignored, but it just gets created with pnpm install and then causes trouble it seems
  31. phalethanyway, the --no-lockfile flag solves the problem
  32. blueoh no phaleth
  33. bluecool
  34. phalethlappy ran outta memory
  35. blueoof
  36. phalethinstalling deno on freebsd is easy: pkg install -y deno
  37. phalethand it works well, at least for primate website
  38. bluecool
  39. phalethfigured out how to configure FreeBSD to use latest packages instead of quarterly, now podman is version 5.8.4 and ocijail is version 0.6.0
  40. phalethhere's bun https://www.freshports.org/lang/bun
  41. nevetFreshPorts -- lang/bun: JavaScript runtime, bundler, test runner, and package manager
  42. phalethanyway, no chance to build webkit on this lappy
  43. phalethwith the latest packages I've tried just installing bun and got: pkg: No packages available to install matching 'bun' have been found in the repositories
  44. blueholy cow
  45. bluefreshports!
  46. phalethyeah, but it's code and scripts only, no binaries
  47. blueorz's gonna make all this needless
  48. phalethorz gonna pre-build packages?
  49. phalethfor bun they say 16 GB RAM is required
  50. blueyes
  51. bluewe won't start by prebuilding, we'll link to prebuilt binaries. but we can only do so much with that if bun doesn't provide target platform binaries
  52. phalethok, that's more like the archlinux way
  53. bluewell I aim to support a load of architectures, so we'll see where that brings us. somehow eweos can do that, https://os.ewe.moe/packages
  54. neveteweOS | Packages
  55. blue(4 archs, all linux; I assume they selfbuild)
  56. bluethey don't have bun though, or deno
  57. bluealso, I don't necessarily aim to support riscv64 or longgarch64 for starters
  58. phalethI'll be surprised if we manage to maintain enough of OCI images for freebsd
  59. bluefor repopack?
  60. phalethyeah
  61. blueoh btw, the server is allegedly upgraded, but I'm still seeing just 12g ram
  62. phalethwe prolly will be able to do that
  63. phalethwe might move to a new server