<midfavila>
there are supposed to be huge supply shorts of foreign-grown foods as a result of the hormuz strait closure
<midfavila>
it's unlikely that it'll reopen either
kris_ has quit [Ping timeout: 255 seconds]
<midfavila>
prices at the shops here have already started jumping :\\\\
<midfavila>
maybe this is why dilyn decided to get into farming
<midfavila>
he knew
yamchah2_ has joined #kisslinux
yamchah2 has quit [Ping timeout: 264 seconds]
yamchah2_ is now known as yamchah2
<midfavila>
btw
<midfavila>
does anyone here use ed
<midfavila>
like regularly
<midfavila>
i've noticed that there are a ton of implementation differences between versions
<midfavila>
suckless, busybox, and gnu all parse expressions differently
<midfavila>
like suckless will handle escapes for special characters but busybox won't
<midfavila>
in input streams
<midfavila>
busybox also doesn't implement core commands like `n`
_whitelogger has joined #kisslinux
yamchah2_ has joined #kisslinux
yamchah2 has quit [Ping timeout: 248 seconds]
yamchah2_ is now known as yamchah2
<midfavila>
starting to have a pretty clear idea of how i want to package stuff for myself from now on
<midfavila>
pm tracks installed software similarly to kiss so i can use those as makefile dependencies for a pm pack target
<midfavila>
that provides dependency resolution (and a basic UI because make)
<midfavila>
then each package of course has a build file that manages the nitty-gritty of each package's particulars
<midfavila>
and if i have some packages that have things i'd like to tweak at compile time, e.g. suckless-style config.h or an autoconf script, then that can be defined in a Makefile.in
<midfavila>
and have some stuff in the build script that handles the actual particulars of integrating that on a per-package basis
<midfavila>
then it's just makefiles all the way up to the toplevel makefile which can simply define targets that are desired in the rootfs and it's off to the races from that point on
<midfavila>
it would be trivial to integrate a script like mussel and have support for cross-compiling the rootfs as well
yamchah2 has quit [Ping timeout: 272 seconds]
<dery>
that sounds like a very nice plan
<midfavila>
i still need to patch pm to not require libarchive
<midfavila>
i feel like pm shouldn't care about compression
<midfavila>
like it should *only* deal with installing pack-format tarfiles
<midfavila>
you can decompress compressed packs and stream them to pm or just manage the file once it's been decompressed
<dery>
yea I agree
<midfavila>
z3bra your package manager is BLOAT
<dery>
also what about pax? :smug:
<midfavila>
pack really only cares about the naming format of the archive
<midfavila>
aside from that it's basically identical to a kiss package
<midfavila>
like a binary
<dery>
aight
<midfavila>
before i get any further though i need to troubleshoot my core package set
<midfavila>
i think when i cross-compiled the original packages the host was targeting haswell specifically
<midfavila>
so now that i'm on seoul there are some illegal instructions that keep popping up
yamchah2 has joined #kisslinux
yamchah2 has quit [Ping timeout: 248 seconds]
yamchah2 has joined #kisslinux
yamchah2 has quit [Ping timeout: 256 seconds]
yamchah2 has joined #kisslinux
floorcrawler has quit [Quit: WeeChat 4.5.1]
floorcrawler has joined #kisslinux
Ozymandias42 has quit [Remote host closed the connection]