brocashelm | can anyone confirm if sndio support is removed from mpv builds newer than 0.34.1-1? | 02:22 |
---|---|---|
brocashelm | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021761 | 02:22 |
brocashelm | trying to get mpv to output sound through --ao=sndio, but no dice (i even have the sndiod daemon running) | 02:22 |
bgstack15 | It appears that mpv 0.36.0-1 in Devuan unstable does not depend on any thing matching /sndio/ | 02:30 |
bgstack15 | directly | 02:31 |
bgstack15 | but when I try to autopurge libsndio7.0, it does want to remove mpv though | 02:31 |
plasma41 | brocashelm: https://buildd.debian.org/status/fetch.php?pkg=mpv&arch=amd64&ver=0.36.0-1%2Bb1&stamp=1699282536&raw=0 and search for '-Dsndio=disabled'. | 02:32 |
bgstack15 | $ ldd $( which mpv ) | grep -i sndio | 02:33 |
bgstack15 | libsndio.so.7 => /usr/lib/x86_64-linux-gnu/libsndio.so.7 (0x00007fc4cebc1000) | 02:33 |
plasma41 | yet the build log lists libsndio-dev getting installed | 02:33 |
bgstack15 | Plasma's thing shows some strong evidence, but the binary still links to it.... | 02:33 |
plasma41 | Ok, now you've nerdsniped me. Building the package... | 02:34 |
bgstack15 | i could be bothered to build a modified mpv package in an Open Build Service subproject, if it's as easy as "-Dsndio=enabled" | 02:35 |
bgstack15 | it's linked through libavcodec based on that debbug, which I would guess depends/suggests the world | 02:38 |
plasma41 | bgstack15: I'm looking at the graph generated by 'debtree --build-dep mpv' and it's a ratsnest. | 02:43 |
plasma41 | brocashelm: If nothing else, mpv's B-D on libsdl2-dev depends on libsndio-dev. | 02:51 |
plasma41 | brocashelm: "sed -i 's/-Dsndio=disabled/-Dsndio=enabled' debian/rules" would probably be all you'd need to do to make it work. | 02:58 |
bgstack15 | let's see if the silly "usrmerge" stuff that has been breaking OBS debian builds will apply here. | 02:59 |
bgstack15 | https://build.opensuse.org/package/live_build_log/home:bgstack15:mpv/mpv/Debian_Unstable/x86_64 | 02:59 |
bgstack15 | OK, fixed a small OBS-related typo. Package built in x86_64! https://build.opensuse.org/package/show/home:bgstack15:mpv/mpv | 03:09 |
bgstack15 | Go install it and see if it will use your sndio. | 03:09 |
brocashelm | wtf, so they removed sndio support??? | 03:59 |
brocashelm | bgstack15: thanks, i'll check it out | 04:00 |
brocashelm | damn, guess i can't install it, since i'm not using ceres anymore :\ | 04:06 |
brocashelm | but thank you, i'll still test it out on a ceres vm | 04:06 |
brocashelm | it really angers me that while sndio libs and headers and installed, they're disabled nonetheless in the build | 04:08 |
brocashelm | it's an auto option, too | 04:09 |
brocashelm | *were installed | 04:09 |
onefang | rrq: since this tiniest thing isn't really infra, let's chat here about it. | 09:20 |
onefang | Fell over at the depmod in line 140, coz that's not in my ordinary users path, only in roots. | 09:21 |
onefang | Same for sfdisk. | 09:28 |
onefang | Sooo it's designed to run as root, but then you use fakeroot? | 09:31 |
onefang | And at 186 you are running whatever syslinux is already installed on the system, instead of the one you just downloaded. | 09:40 |
onefang | Think I'm gonna give up on this for now. I'll poke at it more later. | 09:40 |
rrq | no I've fixed my PATH | 09:40 |
rrq | in my mind there's no reason to have different root and non-root PATH | 09:41 |
rrq | and yes, I have installed syslinux. I suppose that rrq/tiniest project lacks a bit in "portability" as well as in docs | 09:43 |
onefang | syslinux isn't even installed on this box. | 09:43 |
rrq | you can fix the script to run the target's syslinux | 09:44 |
onefang | My next step is to switch my daedalus install script from grub to syslinux. Then I can experiment with tiniest again. | 09:44 |
rrq | perhaps | 09:44 |
rrq | (oops out of sync there) | 09:45 |
onefang | It's the "perhaps" that's worrying me. Too much difference between your box and mine, and I'm starting to worry I'll screw up something soon. lol | 09:45 |
onefang | But at least it gives me something to look at while I switch my script to syslinux, and I can copy that and try it in the safe place my script is working in. | 09:46 |
rrq | I think "tiniest.iso" handles all boot use case, barring that of booting from an image file | 09:47 |
rrq | though I think I checked in the ventoy test case ... I have that usb stick as sda | 09:48 |
onefang | My install script builds things in a chrooted qemu qcow2 file, then runs that in qemu to finish the install. | 09:48 |
onefang | One of my servers runs another server in qemu, so I can test that way to start with, and the result will be useful when I go live. | 09:50 |
rrq | right... I just looked at repack.sh again and realized it uses my patched mount.exfat-fuse which doesn;t require root ... you probably will do that differently | 09:50 |
onefang | I noticed what looked like a hard coded directory in that script that I don't have. I just commented out the wgets to run it several times without waiting an hour for Optus to deliver files at dialup speeds. lol | 09:51 |
rrq | yes that should work | 09:52 |
rrq | for lua trials I just use mcopy straight into the efi partition rather than rebuilding | 09:55 |
rrq | that partition is a compact block of segments within the iso so the iso filestructure remains intact | 09:56 |
onefang | I'm not worried about ISOs yet. That can come much later. | 09:57 |
onefang | Cool, download speeds are up to 200 KB/s now. lol | 10:02 |
gnu_srs1 | Hi, anybody knows how to enable audio support in obs-studio? | 11:42 |
sakrecoer | Greetings Devuan! Here's to remind you that the weekly devuan meet is taking place November 9th, @20:30 UTC | 22:50 |
sakrecoer | pad is here: https://pad.dyne.org/code/#/2/code/edit/X7MOiUPKYdOZc1f6gxdWWn0X/ | 22:50 |
sakrecoer | Meet here: https://open.meet.garr.it/devuan | 22:50 |
DelTomix | Thanks sakrecoer ! | 22:59 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!