groovy3shoes has quit [Remote host closed the connection]
<farkuhar>
braewoods: no worries, the symlink bug has been around a long time, it can wait another decade if users are okay with the occassional 'pkgadd -u -f'. I was just asking in case there was a symlink-friendly implementation of db_find_conflicts (pkgutil.cc starting at line 275) somewhere in your codebase.
<braewoods>
I would have to dig in depth to find out what the issue is.
DanDan has joined #crux
<farkuhar>
As a starting point, I might recompile pkgadd without CXXFLAGS += -DNDEBUG, and then run pkgadd -u on a package with known symlink issues (like linux-firmware). That would reveal which phase failed to remove the symlink from the "conflicting files" list.
<farkuhar>
The pkgadd debugging output was less helpful than I had hoped. I only learned that after pruning the "conflicting files" list, the symlink lib/firmware/qcom/LENOVO/21BX was not recognized as belonging to linux-firmware. But 'pkginfo -o' does report linux-firmware (20220815) as the owner of that path, it's just a *directory* (not a symlink) in the old version.
<SiFuh_>
`I always wonder if farkuhar's handle should end in the letter 'd'
<cruxbot>
[xorg.git/3.6]: [notify] libglvnd: Update the GL headers and XML files from the Khronos repository, remove legacy header that is not referenced in the Khronos headers anymore
<cruxbot>
[xorg.git/3.6]: [notify] xorg-libx11: disable a new option that makes X11 threadsafe as this breaks a ton of things, move a legacy header (XKBgeom.h)out of xorg-xorgproto to xorg-libx11
<cruxbot>
[xorg.git/3.6]: [notify] xorg-libxvmc: vldXvMC.h is now in xorg-libxvmc where it belongs
<cruxbot>
[xorg.git/3.6]: [notify] xorg-xorgproto: move two header files to there respective ports, update this before xorg-libxvmc and xorg-libx11 to avoid file conflicts
<stenur>
romster is fit enough for commits!
<SiFuh_>
I hope so
<stenur>
can anyone use mpg123 with "-o alsa" (default here, too)? it only works with "-t oss"
<stenur>
i get: main: [src/mpg123.c:play_frame():850] error: Deep trouble! Cannot flush to my output anymore!
<stenur>
-o sdl also works fine
<SiFuh_>
stenur: mpg123 -o alsa Smokin\ Indoors\ -\ Sunny\ Ledfurd.mp3 works fine
<stenur>
on 3.7? mysterious.
<SiFuh_>
3.6 sorry
<stenur>
..yes.. but mysterious
<stenur>
normally all ogg here, or faad -> sox, all via ALSA, all ok
<stenur>
playing that .mp2 via sox also ok, but mpg123 only via oss not alsa
<stenur>
Thanks SiFuh
<stenur>
Thanks SiFuh_
<stenur>
Ah! what works with alsa is "src/mpg123 -o alsa -a xmix"!
<stenur>
why does it not default to the default device? hm
<stenur>
"-o alsa -o sysdefault" also works
<stenur>
poooh what a mess!
<stenur>
and better use sysdefault otherwise it says "Warning: You triggered the NtoM drop-sample resampler inside libmpg123.
<stenur>
Warning: You could trade CPU for quality by forcing a supported output rate.
<stenur>
though xmix is the sysdefault hmhm; well at least via asound.conf, but mpg123 uses libasound aka alsa-lib no?
<stenur>
and what if not; well yes, via /usr/lib/mpg123/output_alsa.so; that somehow does not care
<stenur>
maybe a bug in mpg123, they do "ao->device ? ao->device : "default"" but want sysdefault in src/libout123/modules/alsa.c
<stenur>
well it is a nice template shall i ever program ALSA, but somehow they do it wrong so asound.conf is not parsed aka used
<stenur>
whatever; i do not even know why i have mpg123 installed, initially
<stenur>
i am only trying to convert an mp2 to ogg
<stenur>
sox can mp3 and mp2 (thus as i learned)
<farkuhar>
lossy format to lossy format? do that enough times and the audio will be seriously degraded.
<stenur>
(..but want to do that regulary on the server now, and therefore trying to use mpg123 for the task..)
<stenur>
it is a MP2 radio stream that is 56kbps 22.05 kHz initially
<stenur>
but 7 hours are ~170MB, whereas in MP4 that is
<stenur>
~110MB (iirc), but usually i am OGG-only since at least twenty years or so, so that
ocb has quit [Remote host closed the connection]
ocb has joined #crux
<stenur>
i opened two bugs at mpg123 let's see; maybe i am doing something obvious wrong. I use sox on the server.