jaeger changed the topic of #crux to: CRUX 3.7 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
<ukky> brian|lfs: You probably don't have LANG environment variable set: echo $LANG; sudo bash -c 'echo $LANG'
SiFuh has quit [Remote host closed the connection]
SiFuh has joined #crux
<brian|lfs> echo $LANG
<brian|lfs> en_US.UTF-8
<brian|lfs> what does that have to do with bsdtar anyhow that error
ppetrov^ has joined #crux
shahab has quit [Ping timeout: 265 seconds]
shahab has joined #crux
guido_rokepo has joined #crux
pitillo has joined #crux
<cruxbot> [contrib.git/3.7]: remind: update to 04.02.05
<cruxbot> [core.git/3.7]: dhcpcd: update to 10.0.0
<cruxbot> [core.git/3.7]: meson: update to 1.1.0
<cruxbot> [opt.git/3.7]: transmission-qt: update to 4.0.3
<cruxbot> [opt.git/3.7]: transmission: update to 4.0.3
<cruxbot> [opt.git/3.7]: tcsh: update to 6.24.09
<cruxbot> [opt.git/3.7]: a2ps: update to 4.15.4
<cruxbot> [contrib.git/3.7]: transmission-gtk: update to 4.0.3
<cruxbot> [opt.git/3.7]: php: update to 8.2.5
<cruxbot> [compat-32.git/3.7]: gst-plugins-base-32: 1.22.1 -> 1.22.2
<cruxbot> [compat-32.git/3.7]: gstreamer-32: 1.22.1 -> 1.22.2
<cruxbot> [compat-32.git/3.7]: libxml2-32: 2.10.3 -> 2.10.4
<cruxbot> [compat-32.git/3.7]: pipewire-32: 0.3.68 -> 0.3.69
<cruxbot> [xorg.git/3.7]: xorg-xf86-video-neomagic: 1.3.0 -> 1.3.1
<cruxbot> [contrib.git/3.7]: bash-language-server: 4.9.0 -> 4.9.1
<cruxbot> [contrib.git/3.7]: botan: 2.19.3 -> 3.0.0
<cruxbot> [contrib.git/3.7]: cargo-c: 0.9.17 -> 0.9.18
<cruxbot> [contrib.git/3.7]: coin-or-cbc: 2.10.8 -> 2.10.9
<cruxbot> [contrib.git/3.7]: coin-or-cgl: 0.60.6 -> 0.60.7
<cruxbot> [contrib.git/3.7]: coin-or-clp: 1.17.7 -> 1.17.8
<cruxbot> [contrib.git/3.7]: coin-or-coinutils: 2.11.6 -> 2.11.8
<cruxbot> [contrib.git/3.7]: coin-or-osi: 0.108.7 -> 0.108.8
<cruxbot> [contrib.git/3.7]: gitea: 1.19.0 -> 1.19.1
<cruxbot> [contrib.git/3.7]: gst-plugins-bad: 1.22.1 -> 1.22.2
<cruxbot> [contrib.git/3.7]: gst-plugins-good: 1.22.1 -> 1.22.2
<cruxbot> [contrib.git/3.7]: gst-plugins-ugly: 1.22.1 -> 1.22.2
<cruxbot> [contrib.git/3.7]: gst-python3: 1.22.1 -> 1.22.2
<cruxbot> [contrib.git/3.7]: gtk-layer-shell: 0.8.0 -> 0.8.1
<cruxbot> [contrib.git/3.7]: onetbb: 2021.8.0 -> 2021.9.0
<cruxbot> [contrib.git/3.7]: ttf-noto: 20201206 -> 23.4.1
<cruxbot> [opt.git/3.7]: gst-libav: 1.22.1 -> 1.22.2
<cruxbot> [opt.git/3.7]: gst-plugins-base: 1.22.1 -> 1.22.2
<cruxbot> [contrib.git/3.7]: Revert "botan: 2.19.3 -> 3.0.0"
<cruxbot> [contrib.git/3.7]: keepassxc: removed old patch file
ppetrov^ has quit [Quit: Leaving]
<ukky> brian|lfs: what is the output of 'locale' and 'sudo locale' ?
groovy2shoes has quit [Quit: Leaving]
guido_rokepo has quit [Quit: guido_rokepo]
<ukky> brian|lfs: also, what is the output of: grep 'LC_ALL' $(which pkgmk)
guido_rokepo has joined #crux
<farkuhar> brian|lfs: interestingly, python3-wheel was one of the few ports that redefined unpack_source() to use gnutar rather than bsdtar, precisely because the pathnames in the tarball were badly handled by bsdtar. See https://crux.nu/gitweb/?p=ports/opt.git;a=blob;f=python3-wheel/Pkgfile;hb=2514e0c6482efca55337e205d35e7d82053532b5 for the last such Pkgfile.
<farkuhar> this workaround disappeared in the version bump 0.37.1 -> 0.38.2, because by that time CRUX 3.7 was released, with a new procedure for generating locales, and an extra line in pkgmk to export LC_ALL.
<brian|lfs> interesting
<brian|lfs> reason I ran into the bug was becuase I'm building building Linux from Scratch multilib and packaging all the base packages and re-writing ports lol
<ukky> I had a feeling your are using older pkgmk, and that you are not building CRUX
<ukky> s/your/you are/
<brian|lfs> its odd because I ran bsdtar without pkgmk and it extracts wheel fine
<ukky> older pkgmk might be setting LC_ALL=POSIX, and that might be an issue for you
guido_rokepo has quit [Quit: guido_rokepo]
<brian|lfs> ah ok
<brian|lfs> I couldn't get the newest pkgutils to compile
<ukky> it is included in the rootfs on the install ISO
<jaeger> There's also a copy in /tools/ on the ISO
groovy2shoes has joined #crux
<brian|lfs> good points
<ukky> opt@rust#1.68.2-1 fails to install. There are a few dozen of new json files being installed compared to .footprint. All new files are under /usr/lib/rustlib/{i686,x86_64}-unknown-linux-gnu/analysis/ directory
<SiFuh> ukky: dpaste them
<ukky> SiFuh: too late, successfully installed via private overlay build. To reproduce, I have to rebuild it again and the error shows as the last step after 45 minutes compile time
<SiFuh> NEW isn't neccessarily bad
<SiFuh> In fact, most of the time it is normal
<SiFuh> Anyway, rust sucks. :-P Hah
<ukky> I don't mind new json files
<ukky> The issue is that the whole build process fails, and it takes 45 minutes to build
<SiFuh> Rust sucks ;-)
<ukky> clamav pulls it in, so I have no choice
<SiFuh> I don't use any of that these days
pitill0 has quit [Ping timeout: 250 seconds]
pitillo has quit [Ping timeout: 276 seconds]
pitillo has joined #crux
pitill0 has joined #crux
<farkuhar> ukky: 45 minutes build time isn't so bad. At least you weren't building qtwebengine with one core (924 minutes as reported by jaeger). But the footprint mismatch wouldn't cause any problems if you just set PKGMK_IGNORE_NEW=yes.
<ukky> farkuhar: Adding PKGMK_IGNORE_NEW=yes to my notes. I am not efficient in CRUX yet, so I just made a copy of rust port in my local overlay and deleted footprint and signature.
<ukky> And why jaeger uses only one core to build qtwebengine? Building chromium on single core might be another option to try :-)
<SiFuh> ukky: we were playing around to see build times on certain machines
<ukky> SiFuh: I have spent about a month or two doing the same before I settled with my CPU/RAM config. I was rebuilding clang, firefox, libreoffice and chromium with different HW config (3 CPUs, different RAM layout)
<SiFuh> We were building the kernel (Fully modular), single core on an E5700 mine took 3 hours and 20 minutes
<SiFuh> Guest5447: took 6 hours and 56 minutes
<ukky> What was the objective, doing that on single core?
<jaeger> ukky: that was just a test, definitely not ideal for regular use
<jaeger> Just a curiosity point, "how long does this take?"
<SiFuh> jaeger: had the more powerful beast
<ukky> Have you limited RAM to 2 GiB too? :-)
<SiFuh> Guest5447 yes, me I was on 4GB
<ukky> My tests were to find better NumCores/RamPerCore/NumMemChannels ratio
<SiFuh> We didn't care that. We just wanted to see the actually compilation time
<SiFuh> Guest5447, though was running in a VM
<jaeger> VM overhead is likely negligible or within margin of error unless the system was also busy doing other tasks
<SiFuh> jaeger: I don't really agree though.
<jaeger> Any workload can be virtualized successfully as long as you treat it properly, in my opinion
SiFuh has quit [Remote host closed the connection]
ivandi has quit [Quit: WeeChat 3.8]
SiFuh has joined #crux
ivandi has joined #crux
tilman has quit [Ping timeout: 240 seconds]
tilman has joined #crux