<SiFuh>
06:53 <a1eko> Hi, crux ports page seems to link 'P F S' in Files to the old non-existent crux-3.6 for core, opt, xorg and contrib.
<beerman>
jaeger: good call
beerman has quit [Remote host closed the connection]
beerman has joined #crux-devel
<beerman>
gettext can link automagically to opt/libunistring and man-db can link to libseccomp
<beerman>
that needs to be fixed
<farkuhar>
Re: gettext automagically linking to opt/libunistring, there's also the footprint mismatch that ahmadraniri reported in #crux (MISSING /usr/lib/libgettextlib.a), which i was able to reproduce on one 3.7 system but not another. Curiously, opt/libunistring was installed on both systems.
jue has joined #crux-devel
<beerman>
jue: cheers for fixing up gettext and man-db
<beerman>
i am on my round to update a few romster ports again
<jue>
beerman: np, thanks for your work on romster's stuff
<beerman>
somebody got to do it...
<jue>
looks like he is _not_ back again
<beerman>
eh... if I knew
<beerman>
you can find him streaming on twitch if you want
<beerman>
¯\_(ツ)_/¯
Romster has quit [Ping timeout: 268 seconds]
Romster has joined #crux-devel
<jue>
beerman: problem with new gnupg: if nettle is installed and openldap is not the build breaks, works with 2.3.7 for me
<jue>
beerman: adding --disable-dirmngr is a 'fix'
<beerman>
jue: inside my container I fail to reproduce the error, however, it also builds fine with the patch installed and nettle installed while openldap is not. can you verify the patch solves it for you?
<beerman>
err. shouldn't look into another terminal while typing. it builds just fine, with or without the patch is what I meant to express :D
<jue>
yep, works with the patch
<jaeger>
Did anything change with php on crux.nu very recently?
<beerman>
not to my knowledge
<beerman>
i updated gitea today
<beerman>
jue: will bump that in a bit then
<jaeger>
I think this portdb issue is caused by php 7.2 treating some warnings as fatal
<jaeger>
PHP Warning: Declaration of RepoList::toHTML($repos) should be compatible with PortDb::toHTML($start, $headers, $items, $ports = -1) in /var/www/htdocs/portdb/index.php on line 330
<jaeger>
There's a lot of funky OOP in this code and now it seems to be failing
<farkuhar>
I can confirm that the patch from the gentoo gitweb fixes the build when "nettle is installed and openldap is not". The patch allows some (new) dirmngr files to appear in the footprint, which jue's "--disable-dirmngr" fix would have removed from the set of build targets.
<beerman>
farkuhar: thanks
<beerman>
jaeger: no idea honestly. I haven't been working on crux.nu for weeks now tbh
<jaeger>
well, I'm no php expert, maybe jue has a better idea
<beerman>
maybe we should try and rebuild the php version we are currently using against current libs? I did update a few things weeks ago
<beerman>
carefully, but who knows, maybe that still broke something
<jaeger>
based on the timing of a1eko's and SiFuh's comments this would have broken last night
<jaeger>
To be fair I'm not sure if this is the cause... it says warning but the function which sets up those P F S links doesn't even get called, it appears
<beerman>
i mean, it looks like a clean pattern but probably nothing you want to see in a log file :D
<jaeger>
oops, that one's on me, sec
<jaeger>
I left a var in that I meant to remove after testing
<jaeger>
... and now they work again. what the hell?
<beerman>
working on nginx again too
<beerman>
with the correct link as well
<jaeger>
the error image you just posted was my fault but I have no idea why the original breakage occurred
<beerman>
heh, funky indeed it seems :D
jue has quit [Ping timeout: 250 seconds]
<stenur>
that --disable-documentation in btrfs-progs is a really bad thing; couldn't you at least wrap it up like i do for contrib/ipcalc?
<stenur>
for example mkfs.btrfs --help is simply not sufficient compared to Documentation/mkfs.btrfs.rst
<stenur>
i absolutely concur to not add these tremendous requirements onto CRUX builds for documentation purposes, upstreams became antisocial regarding this, but here these are .rst format and can easily be read in plain, even if it is ugly. More ugly is not to have documentation and the need to unpack a ball to read it.
chrcav has quit [Ping timeout: 252 seconds]
chrcav has joined #crux-devel
<farkuhar>
beerman: on your round to update a few romster ports, the gcr update introduced a new dependency (gtk4) that wasn't mentioned in the commit msg.
<farkuhar>
So I dutifully went ahead and built gtk4, but it wasn't on a clean container, so the CUPS print backend was automagically preferred over lpr, and I hit a footprint mismatch: http://ix.io/4dh6
<beerman>
farkuhar: happens.
<beerman>
yeah thats actually known
<beerman>
i recently made my script use that maintainer-clean-footprint script that rust and others have so i should just use it to rm that file from the footprint