jaeger changed the topic of #crux-devel to: CRUX (https://crux.nu/) development channel | Logs: https://libera.irclog.whitequark.org/crux-devel/
<jaeger> oops, I tagged the wrong person there, sorry
<jaeger> Reading comprehension was hard today :)
<beerman> Mh maybe I messed up :) if it works fine please ignore my report about it
<beerman> arch includes the file as well, and links this issue about it https://github.com/golang/go/issues/57179
<beerman> for me docker-compose failed to build without it, but I have a fork of the go port in my overlay which can compile with system installed go instead of the prebuild one
<beerman> so maybe its one of my changes triggering it, I have no idea :)
<beerman> jaeger do we still need pangox-compat? nothing depends on it directly, and pangox-compat depends on pango-compat which is a danny port i'd mark unmaintained
<beerman> jaeger vte3 is moved to contrib as well, and needs adoption for virt-manager
<beerman> vkd3d is needed for vkd3d-32 which is a dependency for both wine packages. i moved dannys wine to contrib and marked it unmaintained as well
<beerman> 55 ports remain to be looked through in opt. new ports in contrib that are in dannys name and i didn't mention are dependencies somebody should pick up, which are only vte3 and openal
<farkuhar> beerman: openal can be moved to the optional dependencies of gst-plugins-bad, if i'm reading correctly https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/subprojects/gst-plugins-bad/meson_options.txt
<farkuhar> and if nobody picks up the unmaintained freealut, allegro, or sfml, then openal can be marked unmaintained too.
<farkuhar> somewhat related ... i looked at the vorbis-tools port and found that it's easy to make libao an optional dependency.
ukky has quit [Quit: Restarting X server after OS update]
ukky has joined #crux-devel
<jaeger> I can add the go file if needed, just didn't run into the same problem building here
ukky has quit [Quit: leaving]
ukky has joined #crux-devel
<beerman> jaeger: go is just weird:)
<beerman> farkuhar: I'll check that out later/tomorrow. I'm out for the night
<jaeger> Agreed
ivandi has quit [Quit: WeeChat 4.0.3]
ivandi has joined #crux-devel
<jaeger> I'm not aware of anything specific needing pangox-compat. I guess if I find something later I can always bring it back
<jaeger> Interesting... getting this from openssh on the ISO builder:
<jaeger> configure: error: *** zlib too old - check config.log ***
<jaeger> zlib is updated to 1.3
<jaeger> It also says to upgrade zlib to 1.2.3 or greater, heh
<jaeger> Probably something dumb like a failing string check
<jaeger> Yeah... stupid problem caused by the version string getting shorter
<jaeger> A quick hack of their check in configure shows:
<jaeger> ZLIB_VERSION = 1.3
<jaeger> found zlib version 1.3 (1030000)
<jaeger> n = 2
<jaeger> The check does an exit(1) if (n != 3 && n != 4)
<jaeger> n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d);
<jaeger> Here's an admittedly naive quick fix: http://ix.io/4DYE
<jaeger> Back to contrib/go, go.env already exists in its footprint
<jaeger> -rw-r--r-- root/root usr/lib/go/go.env
<jaeger> Handled by 'mv $SRC/go $PKG/usr/lib/' automagically, I guess. Would be interesting to find why it's missing from your build, perhaps that overlaid version after all
<farkuhar> the way I'm reading beerman's report, his overlaid port checks for an existing go installation, and prefers that one instead of the upstream precompiled tarball (hence redefining GOROOT_BOOTSTRAP).
<jaeger> yeah
<jaeger> That was my take as well
<farkuhar> but it still puzzles my why he didn't get a footprint mismatch, if redefining GOROOT_BOOTSTRAP has the side-effect of not putting usr/lib/go/go.env into the built package.
<beerman> Your assumptions are right :) i can share what i use if it's of any interest here
<beerman> Would be nice to merge that maybe, i dunno
<jaeger> Is the overlaid port's .footprint indeed the same as contrib/go's?
<beerman> That I'd need to check when I'm back home
<jaeger> ok
<farkuhar> I guess if usr/lib/go/go.env is not in the overlaid port's .footprint, then merging it would require that we deploy PKGMK_IGNORE_NEW=yes, so that a first-time installation does not fail.
<beerman> Not home yet, but here you go for the Pkgfile https://dpaste.org/BeJNW
braewoods has quit [Ping timeout: 248 seconds]
braewoods has joined #crux-devel
braewoods has quit [Ping timeout: 256 seconds]
braewoods has joined #crux-devel
farkuhar has left #crux-devel [#crux-devel]
groovy2shoes has quit [Remote host closed the connection]
groovy2shoes has joined #crux-devel
ukky has quit [Ping timeout: 246 seconds]