Packaging well done by default IMO, I don't recall having to do anything else aside from setting up my own user which is reproducible by simply maintaining the same DB anyway.
Too much work honestly, just use the KDE instance for now. I'd need to make sure it doesn't consume a lot of resources, doesn't get spammed, supports IRC bridge to various free software communities…
Might be interesting to take a look at https://salsa.debian.org/matrix-team/matrix-synapse/-/tree/debian/unstable/debian/patches?ref_type=heads.
So in conclusion, I somewhat have to trust that the 5.7MiB blob generated based on the inputs provided by the upstream project is safe to run inside a web browser from a client's perspective.
root@8728b1e9fdaa:/tmp/tmp.JKMESMOzuu/recipes/vue# yarnpkg build
yarn run v1.22.19
$ vue-cli-service build
Browserslist: caniuse-lite is outdated. Please run:
npx update-browsersl…
Let's see.
nodejs/stable 18.19.0+dfsg-6~deb12u2 amd64
evented I/O for V8 javascript - runtime executable
$ apt install nodejs
$ apt search yarn
node-has-yarn/stabl…