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/
tilman has quit [Ping timeout: 246 seconds]
tilman has joined #crux
braewoods has joined #crux
braewoods_ has quit [Read error: Connection reset by peer]
zorz has left #crux [WeeChat 4.1.2]
ppetrov^ has joined #crux
lavaball has joined #crux
ppetrov^ has quit [Quit: Leaving]
ppetrov^ has joined #crux
lavaball has quit [Quit: lavaball]
benoir has joined #crux
benoir has quit [Quit: Client closed]
<cruxbot> [opt.git/3.7]: qpdf: update to 11.6.4
<cruxbot> [opt.git/3.7]: imagemagick: update to 7.1.1-23
jaeger has quit [Ping timeout: 246 seconds]
jaeger has joined #crux
<cruxbot> [opt.git/3.7]: bin86: updated broken source, fixed build
<cruxbot> [contrib.git/3.7]: dua-cli: cherry picked commit from upstream
<cruxbot> [contrib.git/3.7]: python3-pathspec: 0.12.0 -> 0.12.1
<cruxbot> [contrib.git/3.7]: dua-cli: 2.22.0 -> 2.23.0
<cruxbot> [contrib.git/3.7]: foot-terminfo: implement tarball renames, fixes signature for silent tarball change
<cruxbot> [contrib.git/3.7]: foot: implement tarball renames, fixes signature for silent tarball change
<cruxbot> [opt.git/3.7]: python3-six: fixed footprint
lavaball has joined #crux
SiFuh has quit [Remote host closed the connection]
SiFuh has joined #crux
ppetrov^ has quit [Quit: Leaving]
ppetrov^ has joined #crux
beni has joined #crux
<beni> hi
zorz has joined #crux
<ukky> beni: hi
<beni> is the install guide up to date
<ukky> pretty much, but you might have to do some steps differently, depending on your setup
<beni> i just tried it in a vm, i wasnt able to compile the kernel because of some error and i didnt seem to find an example resolv.conf, is there a guide on how to get networking working in the chroot?
<ukky> usually you copy resolv.conf from host into chroot'ed environment
<beni> yeah i wasnt able to find that on the crux iso, i was looking in the /etc dir but it wasnt there
<ukky> if you start DHCP client, it creates resolv.conf
<beni> whats the command for that?
<beni> just start the rc service?
<ukky> you can do '/etc/rc.d/net start', or you can start dhcpcd client manually
<jaeger> during the installation, simply 'dhcpcd' is good
<beni> i'll try again in a bit, is crux worth daily driving? i've been using kiss and gentoo
<ukky> I'm using CRUX as daily workstation at home. At work I still use Gentoo, but installing CRUX on a new system
<jaeger> Many of us do using it daily and have for a long time, yeah
<jaeger> do use
<remiliascarlet> I daily drive CRUX on all PCs. I finally got rid of Artix now that everything I need to use exists in at least one ports collection. postmarketOS (aka Alpine) on phones, OpenBSD on servers, and FreeBSD on NAS.
<beni> sounds interesting, what about firmware blobs if i want to use it on a laptop?
<beni> do i put it in the firmware dir and add it to the kernel?
<ukky> install linux-firmware and specify your firmware in kernel config
<remiliascarlet> You just compile the kernel, do `make menu_all`, and select whatever options you need.
<remiliascarlet> s/menu_all/menuconfig
<ukky> this is my firmware list: CONFIG_EXTRA_FIRMWARE="isci/isci_firmware.bin"
<jaeger> Some you might need to add to the kernel config directly, many not. Just depends on the device. For example some AMD GPUs you need to add them or you get a blank screen... but stuff like wifi firmware can usually load automatically during or after boot
<jaeger> linux-firmware includes a LOT of firmwares but you can also put individual blobs into /lib/firmware if you want to
zorz has quit [Ping timeout: 260 seconds]
<beni> if i'm installing on a laptop what are the methods for getting wifi to work in the installer
<jaeger> You can use wpa_supplicant and dhcpcd there
<jaeger> Configure /etc/wpa_supplicant.conf with "wpa_passphrase <Your ESSID> >> /etc/wpa_supplicant.conf" and then run wpa_supplicant, for example "wpa_supplicant -B -c/etc/wpa_supplicant.conf -Dnl80211 -i<wifi interface>", then "dhcpcd"
beni has quit [Ping timeout: 250 seconds]
zorz has joined #crux
farkuhar has quit [Ping timeout: 256 seconds]
beni has joined #crux
beni has quit [Ping timeout: 250 seconds]
beni has joined #crux
beni has quit [Ping timeout: 250 seconds]
beni has joined #crux
<beni> i see that i also need to provide a package version when installing a package, how am i supposed to know what version a package is? can someone explain package management for me, i didnt quite understand the wiki
<zorz> beni: try to use "prt-get depinst package" no version required
<zorz> beni: it is in the handbook.
<beni> says it cant access /usr/ports/core opt and xorg
<ppetrov^> beni, what do you want to install?
<r0ni> anyone know offhand wtf I need to rebuild in what order to get qt6 to understand i have llvm 17.0.6 and not 17.0.5 installed?
<ppetrov^> did you do "ports -u" first?
<beni> oh
<beni> i did it now
<ppetrov^> also, go to /etc/ports and enable contrib by renaming the file to "contrib.rsync"
<beni> im trying to get xorg to work
<beni> i think i forgot to compile somethjing into the kernl
<ppetrov^> that's pretty broad definition
<ppetrov^> did you use the modular config file, kindly contributed by SiFuh?
<beni> no i custom compiled
<r0ni> there is a metaport for xorg if type in "prt-get depinst xorg" it'll build it all
<beni> its already installer
<ppetrov^> beni, were you _aware_ that config existed?
<beni> i did a custom one since the one in the chroot was pretty outdated
<ppetrov^> ok
<r0ni> crux-updated.iso is the key
<zorz> ninja
<r0ni> always trust the ninjas ;)
<ppetrov^> r0ni, i prefer to use the release iso and the prt-get sysup
<zorz> r0ni: ofcourse!!!
<beni> where can i find crux-updated
<r0ni> ppetrov^ ain't nobody got time fo dat! ;)
<ppetrov^> r0ni, you are using the worng distro, my friend
<ppetrov^> :P
<zorz> beni: read the site man... its there.
<ukky> r0ni: 'prt-get depends qt6-base' will display all dependencies, sorted
<ppetrov^> for the lazy
<beni> i see
<beni> thanks
<ppetrov^> the contributed modular config is on the cd in /crux/kernel/contrib/
<zorz> beni: even the topic here read the topic in this #crux channel
<ppetrov^> you can always use it with make oldconfig
beni17 has joined #crux
<ppetrov^> and really, read the handbook carefully. It's a shame such excellent and concise information to go to waste
<ppetrov^> how many benis did we get...
<r0ni> ukky yeah but I've rebuilt llvm, qt6-base, and all and still it's asking for llvm 17.0.5, i must be doing the wrong order
<beni17> it threw me out
<ppetrov^> as I said above: read the handbook
<ppetrov^> k, i'm out
ppetrov^ has quit [Quit: Leaving]
<zorz> guys today i tried to build lldb and i could not. first time had issue like this.
beni17 has quit [Client Quit]
beni has quit [Ping timeout: 250 seconds]
<ukky> r0ni: Does this show 'version=17.0.6'? grep 'version=' /usr/ports/opt/llvm/Pkgfile
<r0ni> of course
<ukky> which components asks for older version? At build time, or at runtime?
<r0ni> qt6-tools at build time
<cruxbot> [contrib.git/3.7]: python3-hatchling: 1.18.0 -> 1.19.0
<r0ni> i've basically been rying to build qutebrowser since the dawn of time but can't get qt6 to cooperate
<r0ni> only thing i can think is ccache maybe since i've re-built and installed llvm and qt6-base
<r0ni> doing it again right now, just to verify my insanity
<ukky> Sometimes ccache affects building badly.
<r0ni> i swear i've cleared it out multiple times as well, just rebuilt qt6-base and rebooting and i'll see
<r0ni> hrmm i think maybe i just found my issue
<r0ni> might be clang causing this
<r0ni> rebuilt compiler-rt, now building clang... if this don't fix it, hulk smash is the only option
<zorz> guys i tried to build lldb and stucks maybe something wrong with clang.
<ukky> zorz: create lldb full build log and analyze it
<zorz> ukky: thank you :)
<zorz> iam not in a desperate need i was playing with helix editor, installed lsp and somewhere i saw lldb-vscode i said give it a try.. :)
<zorz> ukky: btw how do you create build log ?
<ukky> zorz: always, for every package, sometimes for every specific build
<zorz> ukky: for specific build, like now.
<ukky> zorz: like this, for an update, but similar commands for builds : ports -u 2>&1 | tee /var/log/pkgbuild/ports-update-$(date +%Y-%m-%d_-_%H-%M-%S).log
<r0ni> zorz look at "/etc/prt-get.conf" you can enable it in there globally
<zorz> ukky r0ni, thank you guys.
lavaball has quit [Remote host closed the connection]
<r0ni> omg its finally building qt6-tools... rebuilding clang and compiler-rt worked!
<r0ni> can't wait for the system to chock on qt6-webengine lmao
<zorz> r0ni: revdep did not catch this ?
<r0ni> zorz nope