<jue>
that was fast, I've reported the pam_lastlog2 issue yesterday, today we got a fix ;)
<jue>
I've just added another issue because the pregenerated man-pages are not installed with meson, only with autotools
<beerman>
Cool :) good stuff
jue has quit [Ping timeout: 268 seconds]
<jaeger>
I guess they're missing some unit testing upstream
<jaeger>
Any thoughts on stenur's recent ML post about zstd support in pkgutils? Seems like a useful feature to add
<beerman>
I feel very indifferent about it, surely wouldn't hurt, but also not very high up on my priority list
<beerman>
ok. both lvm2 and cryptsetup will work if we omit LTO with util-linux
<beerman>
not so nice to dance around, but if there is not anything else blocking the exchange to meson, I'd really like to switch it back
darfo has joined #crux-devel
darfo_ has quit [Ping timeout: 256 seconds]
darfo_ has joined #crux-devel
darfo has quit [Ping timeout: 252 seconds]
<jaeger>
If it works properly, I have no objections
<beerman>
Well, I have no use for cryptsetup anywhere, and I also don't use lvm2 on my private installs, so I can't test it out properly. Of course there is the testsuite with the code but I didn't run these (yet).
<beerman>
But then again, unpaid hobby project, I am sure we have users that want to contribute running test suites, writing pull requests, etc., true to the CRUX spirit
<jaeger>
If you like I can run it through an ISO build before the push
<beerman>
I mean I feel confident enough thinking "what should break" but of course, as we saw with the autotools -> meson switch, this feeling can easily betray you :) I wouldn't have noticed it right away either if I did it
<beerman>
a field test before going on another ride of the good ol' switcheroo might be approriate here :)
<beerman>
just revert the last commit, disable lto and thats it
<beerman>
of coures, rebuild all the libuuid.la and libmount.la etc references if you have them (again)
<jaeger>
To clarify, revert the meson -> autotools commit, then disable lto, right? Not the pam_lastlog patch commit
<beerman>
you can keep the patch, maybe it makes sense to pull the patch that is in util-linux-32 as well
<jaeger>
Will take some time, not the fastest VM ever (it usually builds while I'm asleep so doesn't need much)
<beerman>
no worries, we are not in a rush
jue has joined #crux-devel
darfo has joined #crux-devel
<jue>
I'd like to see man-pages in the util-linux package. If they don't fix the meson build it's easy for us to install them manually
<beerman>
look, its the third individual that makes up the mysterious entity that makes all the decisions by themself
<beerman>
yeah I missed the man pages. True, is there a ticket open for that already? I think I saw it
<jue>
Yep, I did it
<beerman>
cool
<jue>
as I said already :)
<beerman>
ah, sorry, I have my head around too many things at the same time :)
<jue>
no worries :)
<farkuhar>
probably better to install them manually anyway. The meson build with asciidoctor installed would create /usr/share/man/{man1/login.1,man8/sulogin.8}, which conflicted with shadow and sysvinit. Any fix they do upstream might still need patching on our end to avoid the conflict.
<jue>
if so that's another bug in the upstream meson build: if we disable building the progs the man-pages shouldn't be installed
jue has quit [Ping timeout: 272 seconds]
<beerman>
ftr, i'd be fine with a pipeline generating these man pages for us, if we were to supply them ourselves and manually. but that kind of complexity I do not want to add into my personal workflow.
groovy2shoes has quit [Ping timeout: 255 seconds]
groovy2shoes has joined #crux-devel
farkuhar has quit [Quit: nyaa~]
<jaeger>
OK, the ISO bootstrap made it through stages 0 and 1 just fine, would have failed in stage 1 if it were going to