Chat Logs

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