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