jaeger changed the topic of #crux-devel to: CRUX (https://crux.nu/) development channel | Logs: https://libera.irclog.whitequark.org/crux-devel/
<beerman> with ccache I just know to disable it from time to time, this was a complete new behaviour so I didn't think about it as fast as I would've, probably
<beerman> libxml2 2.12.0 breaks xmlsec and there does not seem to be a patch for that yet
groovy3shoes has quit [Remote host closed the connection]
groovy2shoes has joined #crux-devel
<beerman> i have integrated libmd, libbsd for shadow and libxcrypt and libxcrypt-32 that replace glibcs deprecated crypt libs
<beerman> I'll need to push it soon but I want to test that a bit further before doing it. With that said I was thinking if there were core ports that we can move to opt. libpcre could be one of those - any objections? Other ideas?
<beerman> in case of libpcre, there does not seem to be any taker in core left
jue has quit [Remote host closed the connection]
<braewoods_> beerman, what 'crypt' libraries did glibc remove?
<braewoods_> The only 'crypto' I know glibc provides is related to the 'crypt' function or the RNG functions in libc.
<braewoods_> beerman, are you sure libpcre can be moved? last I checked it is needed for utilities like grep that use more advanced REs than glibc's simple engine can handle.
<braewoods_> the posix RE API tends to only be good for a limited version of RE compared to what PCRE can do.
<farkuhar> braewoods_: `finddeps grep` indicates that it's linked to libpcre2, not libpcre.
<braewoods_> Oh. I see. It's a legacy library then.
<beerman> hey braewoods_ :) farkuhar is right about grep, we moved libpcre2 to core with 3.7 and kept libpcre around as there has been software still prefering to use the old libpcre, but it looks like we could move that to opt with 3.8 already.
<beerman> they recommend to use libxcrypt
<braewoods_> What functions are disabled if libcrypt is disabled?
<braewoods_> Oh. Just as I suspected.
<braewoods_> Stuff happening to glibc that would have never flown with Ulrich Drepper was still in charge of glibc.
<braewoods_> s/with/when/
<braewoods_> Though I can't fault them for not wanting to just embrace new APIs in glibc willy nilly. libc can't easily get rid of baggage after all.
<beerman> yeah, I just want to embrace it and get it over with :) I am currently rebuilding the new core set to export them if anybody wants to build their own dev rootfs with it, or for when I foobar my container, who knows :D
<braewoods_> believe it or not, 'crypt' is also useful for stuff like web logins... PHP has their own version of it since libc version isn't consistent enough for portable use.
<beerman> https://nullvoid.de/crux/packages/3.8-core-base/ and here is the updated set of packages including libxcrypt, libmd and libbsd
<beerman> jaeger is mail.crux.ninja working correctly? a mail to mhoush@ bounced
<beerman> Recipient address rejected: User unknown in virtual mailbox table (in reply to RCPT TO command)
<farkuhar> it probably should have been addressed to jaeger@, not mhoush@
<farkuhar> that's what I get for trying to pull email addresses from my head, rather than looking them up like normal people do.
<beerman> will you forward the conversation so he gets it?
ukky has quit [Quit: Restarting IRC client...]
ukky has joined #crux-devel
<jaeger> yeah, should be jaeger@
<farkuhar> okay, forwarded the conversation.
<beerman> as for a replacement for exim, would https://untroubled.org/nullmailer/ work?
<beerman> farkuhar cheers
<farkuhar> nullmailer works for darfo. Meanwhile, the upcoming release of FreeBSD will be switching from sendmail to dma (Dragonfly Mail Agent), so that's another option to consider.
<beerman> sounds like a good fit too, yeah
r0ni has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
r0ni has joined #crux-devel