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/
<cruxbot> [contrib.git/3.7]: wasi-libc++: update to 17.0.1
<cruxbot> [contrib.git/3.7]: wasi-compiler-rt: update to 17.0.1
<cruxbot> [contrib.git/3.7]: wasi-libc: update to 0.20230918
_whitelogger has joined #crux
serpente has quit [Remote host closed the connection]
lavaball has joined #crux
groovy2shoes has quit [Ping timeout: 240 seconds]
groovy2shoes has joined #crux
<farkuhar> SiFuh is uncharacteristically quiet for five days, and then he returns to drop a link with no context.
<SiFuh> I was in KL so I bottled the beer two days early
<SiFuh> But according to all measurements it should have been completed in fermentation and the gravity was super low and stable over a few days.
<SiFuh> I have seen glass bottles explode like ninja stars and slice through drapes like butter. Never expected to see a PET bottle explode and then smash through a plastic lid as well.
<SiFuh> Interestingly there are people in the homebrew community that believe bottle bombs are fake and just an Urban Legend.
<farkuhar> While you were gone, mesa got bumped for a rebuild (due to the llvm update), but sajcho's patch wasn't included. Next time sajcho should post in #crux-devel to make sure beerman sees it.
<SiFuh> I was more interested in my jungle trip to the city avoding all tolls and highways to be honest. I brought my truck there to a mechanic I can trust
<joacim> SiFuh: reminds me of the brews my mother used to make. sometimes she forgot about a few plastic bottles. we'd find them half a year later all inflated
<joacim> used to bring them up to the second floor to drop them down on the parking lot. they'd fly away like rockets
<SiFuh> joacim: this is good for beer, but just not too much
<SiFuh> joacim: hahahahahaha, I want to do that but I don't want to waste my hard work
<SiFuh> For beer, we want the gravity to become stable. We prime with a pinch of sugar. This means it ferments a little longer and creates C02 gas in the bottle. Bill Gates hates that though. If the gravity is not low enough or you prime too high of an amount you turn bottles into bombs
<SiFuh> farkuhar: I still can't believe that the bottle had so much power, it smashed a hole through 3.5mm solid plastic with ribbing
<SiFuh> Imagine the yeast party, under pressure of course. Waiting to see which yeast has the final fart.
<cruxbot> [contrib.git/3.7]: p5-business-isbn-data: 20230907.001 -> 20230922.001
<cruxbot> [contrib.git/3.7]: python3-socks: 2.3.0 -> 2.4.2
<cruxbot> [contrib.git/3.7]: qownnotes: 23.9.5 -> 23.9.6
<farkuhar> All this talk of yeast makes me want to bake a loaf of bread this weekend. In the oven, the yeast that has the final fart would be the one most able to withstand the high temperatures.
<SiFuh> farkuhar: You can't. Global warming and melting ice caps. Bread with yeast is forbidden. You need to cut your bullshit C02 level down.
<SiFuh> I think I am at the top of the list and Beerman is second for producing the most C02 ;-)
_0bitcount has joined #crux
_0bitcount has quit [Quit: Leaving]
groovy3shoes has joined #crux
groovy2shoes has quit [Read error: Connection reset by peer]
<cruxbot> [opt.git/3.7]: qemu-all: update to 8.1.1
<cruxbot> [contrib.git/3.7]: gsimplecal: 2.5 -> 2.5.1
<cruxbot> [contrib.git/3.7]: php-redis: 6.0.0 -> 6.0.1
kmf has joined #crux
ivandi has quit [Quit: WeeChat 4.0.4]
<kmf> hello, are there tarballs to install curx like Kisslinux and gentoo? the isntallation media doesn't boot for me...
ivandi has joined #crux
<kmf> q
kmf has quit [Excess Flood]
<jaeger> kmf: outside of the install media, not really. what issue do you get with the boot?
<cruxbot> [contrib.git/3.7]: assimp: 5.2.5 -> 5.3.0
Guest30 has joined #crux
<Guest30> hi guys, need help with sound
Guest30 has quit [Quit: Client closed]
<farkuhar> Guest30: which application in particular are you trying to get to play (or record) sound? There will be different solutions, depending on the application you're interested in.
<farkuhar> Many applications these days support pipewire output natively. If that's your use-case, beerman's pipewire tutorial is a good starting point.
Guest30 has joined #crux
Guest30 has quit [Client Quit]
<farkuhar> What you'll notice when reading https://crux.nu/Wiki/Pipewire is the preference for running a pipewire daemon under the graphical session of the logged-in user. This is in contrast to sndiod, which is easier to get running as a system-wide daemon. Unfortunately, sndiod output is not a high priority among app developers targeting Linux.
Guest30 has joined #crux
<farkuhar> If stenur were still here, he would try to persuade you to stick with a pure-ALSA setup, perhaps augmented by contrib/apulse for those applications that stopped bundling native ALSA output in their binary packages.
<cruxbot> [compat-32.git/3.7]: cairo-32: 1.17.8 -> 1.18.0
<cruxbot> [opt.git/3.7]: cairo: 1.17.8 -> 1.18.0
<Guest30> :-)
<Guest30> farkuhar i finally manage, installed, everything works except sound, most probably need to rebuild kernel
<Guest30> even in firefox opengl works perfect.
<farkuhar> Guest30: maybe it's enough to rebuild specific kernel modules?
<Guest30> i dont know man newbie here.... let me ask you
<Guest30> lets say i download a kernel source in /usr/src/linux-bla-bla, ....
<Guest30> i go i configure it and make all
<Guest30> after that make momdules_install
<Guest30> but.... cp System.map /boot/System.map.6.1
<Guest30> and then grub-mkconfig -o /boot/grub/grub.cfg ?
<Guest30> like this i get the choice of kernel to start with ?
<farkuhar> Guest30: paste somewhere the output of `grep CONFIG_SND /usr/src/linux-bla-bla/.config` so we can see which drivers you've currently selected.
<Guest30> moment
<farkuhar> Also paste the output of `lspci -v`. If there's a section titled "Audio device" with no corresponding "Kernel driver in use", that would indicate the need to reconfigure your kernel.
<Guest30> show me this trick with ix.io
<Guest30> to uploaded there
ppetrov^ has joined #crux
<Guest30> i cannot copy yet from xterm
<ppetrov^> SiFuh, what's that drama in the #slackware channel :P
<SiFuh> Heh
<SiFuh> Someone trying to sell AppImages like he is a slackware fan and then asks why there are none. I said there are and then he started telling me what he knows about my software usage like some wizards king and then I called him a retard and then a slackware opp stood up for him and threatened to ban me if I am to continue being a dick.
<SiFuh> Just the regular stuff.
<farkuhar> grep CONFIG_SND /usr/src/linux-bla-bla/.config | curl -F 'f:1=<-' http://ix.io
<farkuhar> ^Guest30
<Guest30> moment
<Guest30> nothing is set, i just saw this
<farkuhar> okay, now upload the results of `lspci -v` so we can see the sound card you need to build drivers for.
<SiFuh> http://ix.io/4Hfb <-- farkuhar Full audio support
<SiFuh> Guest30: `lspci -v` output like farkuhar said?
<farkuhar> SiFuh: pretty soon it will be time to start mixing flour and yeast, if I want to give the dough at least 12 hours to proof.
<SiFuh> You making a kind of sour dough?
<ppetrov^> interesting...
<farkuhar> Nah, sour dough is what you get when you let flour sit in the open air, taking in the yeasts that exist naturally.
groovy3shoes has quit [Ping timeout: 264 seconds]
<Guest30> farkuhar lspci -v http://ix.io/4Hfd
<SiFuh> Beerman is probably the king of dough making. However for the bread I make (Not sour dough) 1.5 cups of water, 2 tsp salt, 2 tsp yeast, 4 cups flour 2 tablespoons of oil/lard/tallow/fat. I proof twice.
<Guest30> farkuhar .config http://ix.io/4Hfc
<ppetrov^> and the yeast poop CO2, right
<SiFuh> farkuhar: Yes and no. Sour dough is flour that is constantly consumed by yeast
<SiFuh> ppetrov^: farts CO2 and pisses alcohol.. What an awesome plant
<ppetrov^> make sure you cook well, you may get drunk by it entering the GIT :P
<ppetrov^> * not a plant
<farkuhar> Guest30: it looks like the kernel module snd_hda_intel is being loaded correctly for both your audio devices.
<ppetrov^> :)
<ppetrov^> GIT = gastro-intestinal tract
<farkuhar> Guest30: maybe there's a permissions issue that prevents your user from accessing the sound card. It might be a good idea to add your user to the audio group, or at least check the owner/group of stuff under /dev/snd/.
<SiFuh> farkuhar: I don't think snd_hda_intel is going to work well without Renoir compiled in the kernel.
<Guest30> farkuhar ok... i will
<Guest30> lets accept kernel is good.
<Guest30> pulseaudio does not install, footprint missmatch, i installed whithout checcking footprint, i get no daemon
<Guest30> i try with alsa, alsamixer gives me 3 cards.... one has options updown
<Guest30> i play youtube, firefox no sound.
<farkuhar> SiFuh: what should Guest30 search for in the kernel config, to see whether Renoir is compiled in?
<SiFuh> Exactly as you said above farkuhar
<Guest30> ok i will do that.... where i need your help is
<SiFuh> If he has sound cards showing then the audio may already be working.
<SiFuh> I remember there was two firefox's right? One with Alsa and one with Pulse right?
<farkuhar> If there's no pulseaudio daemon running, then firefox-bin cannot produce sound. For ALSA output Guest30 would have to compile contrib/firefox.
<Guest30> ok
<Guest30> this is good
<farkuhar> But I'm surprised Guest30 got no working daemon after prt-get depinst pulseaudio. What was the footprint mismatch, anyway?
<Guest30> xdg desktop
<Guest30> something
<farkuhar> MISSING or NEW?
<Guest30> missing
<SiFuh> In the old days I'd have to manually run either 'start-pulseaudio-x11' or 'pulseaudio --start --exit-idle-time=-1 --log-target=syslog &'
groovy2shoes has joined #crux
<Guest30> guys first i need to congratulate all of you because, when i got my system running with crux-3.7 i did an prt-get sysup
<Guest30> all the packages updated except
<Guest30> libxml2
<Guest30> libxml2 did it manually
<Guest30> dhcpd and mesa i had footprint mismatch
<Guest30> had to disable footprint
<Guest30> other than that everything was smooth
<farkuhar> yes, there was a [notify] about libxml2 clobbering the footprints of other packages that shipped with CRUX 3.7 ... we all had to intervene manually when updating that port.
<Guest30> the only thing that did not work out of the box from the handbook was that i had to add the line ctrl_interface/run/wpa_supplicant in wpa_supplicant-wlp4s0.conf in order to get wlan deamon working
<Guest30> now i need an answer to my first question, how can i install a second kernel and to have a choise of choosing kernel to boot with grub
<Guest30> ctrl_interface=/run/wpa_supplicant
<farkuhar> Guest30: thanks for reporting. A few months ago I didn't need to have wpa_supplicant in the SERVICES array of rc.conf, it was started automatically as a dhcpcd hook. But that configuration stopped working after a recent dhcpcd update, so now I have both dhcpcd and wpa_supplicant in SERVICES.
<Guest30> man believe me wlan daemon works so smooth
<SiFuh> Guest30: I find the CRUX wpa_supplicant/wlan/net to be superior over anything else Linux related
<SiFuh> ppetrov^: Funny, I thought they all banned me when I told them that Covid was a fake pandemic and the vaccine isn't a vaccine. Now suddenly they are defending the AppImage guy.
<Guest30> i was 2 years with iwd.... and i thing this is much faster
<Guest30> with dhcpd
<SiFuh> Guest30: I couldn't get a stable connection with iwd or any other.
<farkuhar> Guest30: since stenur is not here to sell you his preferred solution for firefox audio, I'll pass along what he might have said. Rather than build the whole pulseaudio service (which gave you a footprint mismatch anyway), just install contrib/apulse and launch the browser as `apulse firefox`.
<Guest30> i did install apulse just before talking with you, did not try it thoght
<Guest30> i did install apulse just before talking with you, did not try it though
<Guest30> farkuhar nope, it does not work.
<Guest30> never mind, how i deal with diferrent kernel ?
<farkuhar> Guest30 are you creating a grub config by hand, or running grub-mkconfig?
<SiFuh> You can actually build upon the same kernel
<Guest30> i run grub-mkconfig -o /boot/grub/grub.cfg
<farkuhar> That should put into the grub menu all the kernels detected when you run the command. Is the timeout long enough for you to hit a key and tab through the available kernels?
<Guest30> yes yes
<Guest30> so as i understand, i build the kernel and then i cp arch/x86/bzImage /boot/vmlinuz-6.1 & cp System.map /boot/System.map.6.1
<Guest30> correct ?
<Guest30> shall i rename in /boot folder the old System.map to System.map.5.1.55 before running grub-mkconfig ?
<farkuhar> You can check that those are the locations grub-mkconfig is searching. Just open the /boot/grub/grub.cfg you created, and see if it contains your newly-installed kernel.
<Guest30> ok this is a good point to start
<Guest30> thank you farkuhar
<farkuhar> No problem Guest30.
<Guest30> now later i will rebuild the same kernel trying to solve the sound, i dont remember if i add in the graphic section of amdgpu has an option for sound maybe this is the problem
<SiFuh> Guest30: If you have sound cards displaying then technically your sound card should work within the basic limits
<farkuhar> On the subject of `apulse firefox`, it might be worthwhile to open the "about:support" page in firefox, and scroll down to the Media section. If it reports the Audio Backend as pulseaudio, then apulse is working properly, and you simply have to ensure that your desired soundcard is prioritized in ~/.asoundrc
<Guest30> Sifuh we shall see, other than that everything works so nice
<Guest30> you know guys this article helped me a lot with the kernel https://www.odi.ch/prog/kernel-config.php
<SiFuh> I have never seen that before
<Guest30> man.... i builld the kernel your configuration, after this and gentoo specific amd, amdgpu,
<Guest30> very helpfull article
<ukky> Guest30: you should not install both pulseaudio and contrib/apulse
<Guest30> thank you ukky
<Guest30> guys tell me something, if i install pulseaudio, how i turn on the daemon socket?
<ukky> My firefox-bin has audio with modified apulse.
<ppetrov^> SiFuh, whether the covid was pandemic or not is debatale, but the vaccine is very much a vaccine
<SiFuh> ppetrov^: how so? Didn't the change the definition to class it as one?
<ppetrov^> and that's not a matter of "oppinion"
<ppetrov^> could you quote me the "definition"?
<SiFuh> And didn't they tell you it doesn't do anything a vaccine is suppose to do?
<Guest30> speaking of firefox-bin, browserbench.org, same laptop, with debian-wayland-firefox motion mark 720, today with crux-x-firefox 810
<ppetrov^> it does everything a vaccine is supposed to do in a different way
<ppetrov^> the fact that these turned out to be crappy does not change the fact that they are vaccines
<ppetrov^> and by crappy i mean not as efficient as they bombastically claimed in the beginning
<SiFuh> mRNA is not a vaccine. They had to change the definition to include it
<Guest30> ppetrov, everything is business
<ppetrov^> do you know what mRNA is and what it does?
<ppetrov^> Guest30, very much so and i do not defend pharma companies in any way
<SiFuh> ppetrov^: Yeah, I had been following the research ofr about 20 years.
<Guest30> when i had to do the vax, i chose to do johnson, i did two job and thats it
<ppetrov^> so then you should know what happens when it is introduced in cells
<ppetrov^> and what is the product
<ppetrov^> so, there it is -- a vaccine
<SiFuh> I was interested in it because it might be able to make CPU's organic. Like the vorlon ships in Babylon 5.
<ppetrov^> heh, sci fi
<SiFuh> I also knew that it failed everytime
<SiFuh> No, it cannot and can never be a vaccine.
<ppetrov^> it uses your cellular machinery to produce part of a viral protein
<ppetrov^> it's very elegand
<SiFuh> Your body starts to replicate/create the enemy, you immune system will target yourself. That is an Autoimmune disease
<ppetrov^> hen do you know what happens?
<tilman> can you take this to #vaccines or something?
<ppetrov^> and do you know wwhat adjuvant is and that you don't need it for the mRNA vaccines
<ppetrov^> yes, you are right
<ppetrov^> enough
<Guest30> ciao people
<SiFuh> Sorry tilman
<ppetrov^> SiFuh, you are talking nonsense
Guest30 has quit [Quit: Client closed]
<ppetrov^> if you want PM me, i will explain
<ppetrov^> will hang around
<SiFuh> Sorry I am not sponsored by pfiezer
<ppetrov^> neither am i
<SiFuh> Offs
Guest30 has joined #crux
Guest1 has joined #crux
<Guest30> guys with apulse firefox error no decoder found for audio/mp4a-latm
<Guest30> hmm
<cruxbot> [contrib.git/3.7]: glad: 2.0.3 -> 2.0.4
<cruxbot> [contrib.git/3.7]: minicom: 2.8 -> 2.9
<SiFuh> Guest30: did you use prt-get depends <package> when installing firefox?
<farkuhar> Guest30: I wonder if you'd have better luck trying to stream audio from a different site, one that uses a more widely-compatible encoder?
<farkuhar> Since you mentioned YouTube, though, here's the other solution that stenur might recommend: https://crux.nu/portdb/?a=search&q=yt-dlp
<Guest30> sifuh i installed crux3.7 10 hours ago,,, i installed everything from the installation media core opt and xorg
<Guest30> after that i installed libvdpau, libva, and vulkan-loader and i did
<Guest30> prt-get sysup
<Guest30> sysup updated firefox.
<Guest30> farkuhar hahaha
<SiFuh> Guest30: Just for fun prt-get depends firefox |grep "\[\ "
<Guest30> farkuhar yeap mpv with yt-dlp
<Guest30> Sifuh autoconf brotli giflib nspr aom libvpx nodejs libxkbcommon nss libwebp compiler-rt rust graphite2 cbindgen dav1d libnotify firefox
<Guest30> nowhere pulse or alsa
<farkuhar> My latest YouTube earworm is the Sigur Ros Heima tour. Even with the interviews edited out, it still clocks in at almost two hours of great live performances.
<SiFuh> Guest30: revdep firefox -vvv
<SiFuh> Seems all in order otherwise
<farkuhar> Guest30: it looks like you installed firefox-bin, not contrib/firefox. That's okay; as ukky indicated, you can still get sound by launching it under apulse.
<SiFuh> firefox-bin is the one that uses alsa right farkuhar ?
<farkuhar> No, firefox-bin defaults to pulseaudio, which is why the apulse wrapper will be needed if Guest30 cannot resolve the pulseaudio footprint mismatch.
<Guest30> calculating deps
<Guest30> checking 1 ports
<Guest30> checking linking
<Guest30> firefox: cannot fins package information
<Guest30> let me unistall apulse etc etc and try to install pulseaudio to see where is th footprint missmatch
<SiFuh> I think farkuhar is correct. You are using the firebox-bin which is configured for Alsa
<ukky> you canoot install both at the same time. apulse emulates pulseaudio.
<farkuhar> SiFuh: firefox-bin has no support for native ALSA output, that's why ukky and I were recommending apulse.
<SiFuh> Hmm when did that change?
<farkuhar> The changes happened upstream about two years ago. Our firefox-bin port simply passes along the precompiled binary provided by the upstream devs.
Guest30 has quit [Quit: Client closed]
<SiFuh> According to this contrib/firefox uses alsa and not opt/firefox-bin
<farkuhar> https://bugzilla.mozilla.org/show_bug.cgi?id=1345661 Maybe my memory is foggy and the upstream change happened even earlier.
<ukky> My firefox-bin display this in about:support#media: Audio Backend: pulse-rust
<ukky> And I don't have pulseaudio installed, but playback and capture works with firefox-bin via modified apulse.
Guest30 has joined #crux
<Guest30> sifuh how do i turn on pulseaudio server ?
<farkuhar> Guest30: you can have it launched automatically upon login to your graphical session, as a line in ~/.xsession for example.
<Guest30> xinitrc
<Guest30> farkuhar do you remember the command?
<SiFuh> Yes above
<SiFuh> In the old days I'd have to manually run either 'start-pulseaudio-x11' or 'pulseaudio --start --exit-idle-time=-1 --log-target=syslog &'
<SiFuh> But if I remember correctly, you need dbus as well for pulseaudio. Correct me if I am wrong everyone.
<Guest30> i have dbus, i start exec dbus-run-session dwm
<Guest30> like this i get many firefox instances
<farkuhar> SiFuh is correct. I've had eval $(dbus-launch --sh-syntax --exit-with-session) in my ~/.xsession for as long as I can remember, anyway.
<Guest30> in xinitrc i have exec dbus-run-session dwm
<Guest30> i used to start like this sway
<SiFuh> I use dbus through rc.conf myself these days
<Guest30> dbus is in rc.conf
<SiFuh> Pulse was run mannualy but for a reason I can't remember, I stopped using it in .xinitrc because it was being launched when I logged in without the need for the script
<Guest30> maybe pipewire will solve it.
<SiFuh> I heard pipewire is good, never used it myself
Guest1 has quit [Quit: Client closed]
<farkuhar> As a drop-in replacement for the pulseaudio server, it should work fine. https://crux.nu/Wiki/Pipewire#ntoc5
<Guest30> farkuhar thank you
Guest30 has quit [Quit: Client closed]
<SiFuh> farkuhar: I am quite curious to see how it turns out for Guest30
<farkuhar> SiFuh: if it's the same Guest30 from Greece who showed up three days ago for help with startx, then it will probably turn out okay. None of the previous issues addressed during your absence in KL were deal-breakers for Guest30.
<SiFuh> I had a bad experience in KL actually. I took two hard core stoners and made them MJ Milk tea. I was wasted for 24 hours and so were they. I don't like becoming sober and high again over the course of 24 hours. It just destroys all life.
ppetrov^ has left #crux [Leaving]
<cruxbot> [contrib.git/3.7]: p5-business-isbn-data: 20230922.001 -> 20230923.001
<SiFuh> farkuhar: you prepared the dough yet?
<SiFuh> If you need to know anything about bread making. Beerman is your guy. He taught me a lot as well.
<farkuhar> SiFuh: yes, I've actually got two pre-doughs mixed already, one with yeast, the other without. Tomorrow I'll combine them and then wait for the final proofing before putting the shaped loaf into the oven.
<SiFuh> Imteresting
<SiFuh> Show me photos before mixed and mixed and baked
<farkuhar> I've got my latest YouTube earworm playing in the background (the Sigur Ros Heima movie), and I'm imagining how your hard core KL stoners would enjoy it.
Guest30 has joined #crux
tilman has quit [Ping timeout: 245 seconds]
tilman has joined #crux