<farkuhar>
It reminds me of the time when an update broke bsdtar for me, and I didn't have a backup package that could be pkgadd'ed manually. I ended up tweaking pkgmk so that it would use 7z for creating and unpacking tarballs. Eventually I was able to rebuild libarchive and restore the old pkgmk, but it was scary to have to rely on 7z for all the interim updates.
<jaeger>
heh, nice
<jaeger>
I rebuilt a bunch of ports here with zstd, no issues (arbitrarily picked everything with wayland or plasma in the name)
<farkuhar>
While we're playing around with different compression modes ... this config https://dpaste.org/XVUBf will confuse prt-get and similar high-level tools, even though pkgmk would have no problem with it. jw made a fateful decision not to insulate in their own file, those config fields that govern tools at different levels (individual port vs entire repo).
beerman has quit [Remote host closed the connection]
<farkuhar>
Thankfully it's just two such fields, as can be seen from `grep getPkgmkSetting *.cpp` in the prt-get src directory. I'm working on a prototype that will make it harder for users to introduce hidden dependencies on Pkgfile variables like $name, when defining PKGMK_COMPRESSION_MODE or PKGMK_PACKAGE_DIR in their /etc/pkgmk.conf.