19:09:24 jperkin: Have you looked into libvips at all? The Mastodon folks are determined to drop ImageMagick and switch to it. 20:02:21 @pjustice I don't know my image-processing-libraries well enough to know myself. What are the tradeoffs between ImageMagick and libvips ? 20:04:02 I don't really know. The Mastodon team's comments make me think they wanted it because it's faster. 20:07:04 That's a good reason! :) 20:15:25 pjustice: currently blocked by https://reports.pkgci.org/SmartOS/trunk/x86_64/20260609.0356/libjxl-0.11.2nb1/build.log - I'll get gwr's header fixes in which will cover that (pretty sure we were shipping libvips a while back..) 20:28:06 I'm currently learning the hard way that upgrade to masto 4.4 is blocked by some vite / rollup nonsense. Sigh. 20:28:10 Thanks for the vips info. 20:28:53 heh.. 20:30:11 i was looking at something and I think it was vite that was ultimately pulling in lightningcss 20:30:26 which requires downloading and running prebuilt binaries 20:30:45 which are built with rust but then run by node.js 20:31:01 like on friday 20:31:34 because it wouldn't build on illumos (because it's missing a prebuilt binary for illumos) 20:32:09 in this masto case, vite is using rollup somehow, possibly indirectly, and rollup doesn't have a native binary for this, and there seems to be no way to insert the override everyone suggests to use @rollup/wasm-node 20:33:06 any tool that doesn't start with the works-everywhere and upgrade-if-possible to some native optimization is just waiting for a tactical nuclear strike. grr. 20:35:17 if I can figure out (haven't really looked at) at the correct incantations to cross-compile rust to produce illumos binaries from a non-illumos platform (IIRC when I've looked in the past, the rust compiler will try to link using the illumos linker which obviously isn't going to work on non-illumos) 20:35:34 i was going to try putting up a PR to create a binary for that at least 20:35:44 since the rust code builds fine on illumos 20:36:19 so if the cross-compiling can work, it hopefully wouldn't be too big a deal to add it 20:37:30 pjustice: I never found a proper way to deal with the rollup mess and in the end just hacked it like this: https://gist.github.com/wiedi/355dda6590a6f20ee0f7883ae44e726a 20:40:29 thanks for that 20:53:01 I just run mine on debian :/ 20:55:02 Damn. Was hoping to point to yours as another one running on smartos when I open the tickets. :) 20:56:47 I got it running on SmartOS back when twitter first imploded but it's something I don't want to spend any time on, so it's one of my ignore-all-the-terrible-things-like-systemd hosts and I try to ignore it as much as possible 20:59:17 m.fru.bar still runs on smartos but I need to look into what it takes to get it up to 4.5 or even the soon to be released 4.6 20:59:40 happy to be tagged in any tickets :D 23:02:43 the most problematic was the issue with hiredis 23:51:06 I did basically the same kind of stunt on hiredis that wiedi does on vite -- rm the .so files rabidly.