[2026-04-12T00:07:48Z] have to wonder how hard it would be to implement a stripped-down pm(1) in posix AWK or shell [2026-04-12T00:08:02Z] doubt very [2026-04-12T00:09:53Z] been thinking about writing a script similar to slackware's deb2tgz and rpm2tgz to convert between the slightly-modified kiss format i seem to have settled on and things like AUR, SBO, KISS, and other source-based package formats [2026-04-12T00:45:06Z] doing some fiddling with tsort [2026-04-12T00:45:28Z] ...it seems to be the case that NetBSD, GNU, Busybox, and Suckless all produce different outputs when given the same sample input provided in the posix manpage [2026-04-12T00:45:45Z] good luck [2026-04-12T00:45:54Z] ...it also seems to be the case that the only implementation which produces an output that's in line with the posix manpage is uh [2026-04-12T00:45:57Z] suckless [2026-04-12T00:46:02Z] ??????? [2026-04-12T00:46:10Z] so, what the hell is up with that??? [2026-04-12T00:46:50Z] i would have thought that at least GNU and Busybox would have the same result, but no, they're totally different [2026-04-12T00:46:53Z] i wish you a very posixy saturday mid [2026-04-12T00:47:04Z] also no busybox and gnu differ in so many ways [2026-04-12T00:47:14Z] it always fucks me up to use busybox because ive been using gnu coreutils since like 2013 [2026-04-12T00:47:27Z] sure but i meant that i would have assumed they would have the same output given the same input [2026-04-12T00:47:40Z] nop [2026-04-12T00:47:44Z] like they're supposed to by and large be drop-in replacements afaik [2026-04-12T00:47:49Z] at least for common usecases [2026-04-12T00:47:56Z] the main thing that bothers me these days is that busyboxs unzip cannot unzip most zips i try for some reason [2026-04-12T00:47:58Z] i have to install regular unzip [2026-04-12T00:48:04Z] i dont really know whats going on there [2026-04-12T00:48:15Z] i just... [2026-04-12T00:48:17Z] like... [2026-04-12T00:48:26Z] ...they should be using the same algorithm, essentially... [2026-04-12T00:48:29Z] ...so how..? [2026-04-12T00:48:32Z] * midfavila squints [2026-04-12T00:48:55Z] this is like sort(1) producing different results for the same input on different machines [2026-04-12T00:50:05Z] god i have to get a pcb printed soon [2026-04-12T00:50:16Z] a thin client i bought only has 8gb of soldered emmc which is both unreliable and not enough storage [2026-04-12T00:50:26Z] but the wifi pcie slot in the thing has pcie disabled because fucking dell [2026-04-12T00:50:33Z] so theres like a custom pcb someone made to put a microsd card in it for storage [2026-04-12T00:51:05Z] openbsd does not behave on this thing additionally so i might have to use alpine [2026-04-12T00:51:20Z] which tbh makes more sense anyway because alpine has built in stuff to load the system off of the emmc into RAM and run the system from there so i'm not railing this storage [2026-04-12T01:08:24Z] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990854 [2026-04-12T01:08:33Z] apparently gnu tsort being turbofucked is a known issue [2026-04-12T05:12:33Z] kris_: I really wish they documented that feature more [2026-04-12T05:12:54Z] I did some exoteric encrypted frugal setup and MAN it was pain [2026-04-12T05:13:11Z] I should really put these notes on my website [2026-04-12T05:25:22Z] i plan on documenting it [2026-04-12T07:12:28Z] midfavila: its because suckless is the only ones who actually care about the standard. the rest is just meh... we'll do our own thing, and care none about that standard stuff. [2026-04-12T07:12:57Z] you mentioned ed the other day, which is a perfect example of litterally noone following posix here. its different across the board, even on bsd's lol [2026-04-12T07:18:01Z] lame [2026-04-12T07:34:15Z] i have successfully built a 2.5 watt vpn gateway router [2026-04-12T07:34:22Z] this is the coolest thing ever [2026-04-12T07:39:25Z] waow [2026-04-12T07:39:47Z] mid this is SO COOL [2026-04-12T07:40:00Z] i set the default gateway on a thing i wanna run through a vpn and the killswitch is at the network level [2026-04-12T07:40:43Z] its also amnesic [2026-04-12T07:48:44Z] ill write a guide on setting this up shortly but it was a $35 thin client i found on ebay [2026-04-12T07:48:53Z] 2.5 watt peak power draw from the CPU so im guessing total board power is like 5w or less [2026-04-12T21:59:49Z] wew nearly done with all the packaging work [2026-04-12T21:59:58Z] today was spent getting all the x11 stuff up [2026-04-12T22:00:10Z] at the very least i have a full-ish set of X software including tinyx [2026-04-12T22:00:18Z] plus tofu, x11fs, etcetera [2026-04-12T22:00:43Z] i'm probably going to upload x11fs and tofu's git tarballs to my sdf for posterity's sake since it's otherwise a pain to get them [2026-04-12T22:01:44Z] also for those of you who use slop(1) you might want to check out selx(1) [2026-04-12T22:01:49Z] much smaller and pure C instead of C++ [2026-04-12T22:02:06Z] https://codeberg.org/NRK/selx/archive/v2.0.0.tar.gz [2026-04-12T22:02:34Z] same author also wrote sxot(1) as a simpler alternative to other screenshotting tools [2026-04-12T22:02:37Z] very nice [2026-04-12T22:02:48Z] it's a bit puzzling why they would choose to output PPM though [2026-04-12T22:03:10Z] i understand why you would use PPM over png/jpeg/gif/etcetera of course, but i would have used XPM [2026-04-12T22:05:24Z] still have to actually build the rest of the packages but everything should have an appropriate build script at this point... [2026-04-12T22:06:50Z] i need to write some patches for things too. i'm trying to avoid Xft since there's literally only one or two programs that i have packaged that rely on it [2026-04-12T22:52:49Z] lmao apparently trump wants to start blockading the strait now. this must be the art of the deal