libera/#devuan-dev/ Wednesday, 2023-11-08

brocashelmcan anyone confirm if sndio support is removed from mpv builds newer than 0.34.1-1?02:22
brocashelmhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=102176102:22
brocashelmtrying to get mpv to output sound through --ao=sndio, but no dice (i even have the sndiod daemon running)02:22
bgstack15It appears that mpv 0.36.0-1 in Devuan unstable does not depend on any thing matching /sndio/02:30
bgstack15directly02:31
bgstack15but when I try to autopurge libsndio7.0, it does want to remove mpv though02:31
plasma41brocashelm: 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 sndio02:33
bgstack15libsndio.so.7 => /usr/lib/x86_64-linux-gnu/libsndio.so.7 (0x00007fc4cebc1000)02:33
plasma41yet the build log lists libsndio-dev getting installed02:33
bgstack15Plasma's thing shows some strong evidence, but the binary still links to it....02:33
plasma41Ok, now you've nerdsniped me. Building the package...02:34
bgstack15i 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
bgstack15it's linked through libavcodec based on that debbug, which I would guess depends/suggests the world02:38
plasma41bgstack15: I'm looking at the graph generated by 'debtree --build-dep mpv' and it's a ratsnest.02:43
plasma41brocashelm: If nothing else, mpv's B-D on libsdl2-dev depends on libsndio-dev.02:51
plasma41brocashelm: "sed -i 's/-Dsndio=disabled/-Dsndio=enabled' debian/rules" would probably be all you'd need to do to make it work.02:58
bgstack15let's see if the silly "usrmerge" stuff that has been breaking OBS debian builds will apply here.02:59
bgstack15https://build.opensuse.org/package/live_build_log/home:bgstack15:mpv/mpv/Debian_Unstable/x86_6402:59
bgstack15OK, fixed a small OBS-related typo. Package built in x86_64! https://build.opensuse.org/package/show/home:bgstack15:mpv/mpv03:09
bgstack15Go install it and see if it will use your sndio.03:09
brocashelmwtf, so they removed sndio support???03:59
brocashelmbgstack15: thanks, i'll check it out04:00
brocashelmdamn, guess i can't install it, since i'm not using ceres anymore :\04:06
brocashelmbut thank you, i'll still test it out on a ceres vm04:06
brocashelmit really angers me that while sndio libs and headers and installed, they're disabled nonetheless in the build04:08
brocashelmit's an auto option, too04:09
brocashelm*were installed04:09
onefangrrq:  since this tiniest thing isn't really infra, let's chat here about it.09:20
onefangFell over at the depmod in line 140, coz that's not in my ordinary users path, only in roots.09:21
onefangSame for sfdisk.09:28
onefangSooo it's designed to run as root, but then you use fakeroot?09:31
onefangAnd at 186 you are running whatever syslinux is already installed on the system, instead of the one you just downloaded.09:40
onefangThink I'm gonna give up on this for now.  I'll poke at it more later.09:40
rrqno I've fixed my PATH09:40
rrqin my mind there's no reason to have different root and non-root PATH09:41
rrqand yes, I have installed syslinux. I suppose that rrq/tiniest project lacks a bit in "portability" as well as in  docs09:43
onefangsyslinux isn't even installed on this box.09:43
rrqyou can fix the script to run the target's syslinux09:44
onefangMy next step is to switch my daedalus install script from grub to syslinux.  Then I can experiment with tiniest again.09:44
rrqperhaps09:44
rrq(oops out of sync there)09:45
onefangIt'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.  lol09:45
onefangBut 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
rrqI think "tiniest.iso" handles all boot use case, barring that of booting from an image file09:47
rrqthough I think I checked in the ventoy test case ... I have that usb stick as sda09:48
onefangMy install script builds things in a chrooted qemu qcow2 file, then runs that in qemu to finish the install.09:48
onefangOne 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
rrqright... 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 differently09:50
onefangI 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.  lol09:51
rrqyes that should work09:52
rrqfor lua trials I just use mcopy straight into the efi partition rather than rebuilding09:55
rrqthat partition is a compact block of segments within the iso so the iso filestructure remains intact09:56
onefangI'm not worried about ISOs yet.  That can come much later.09:57
onefangCool, download speeds are up to 200 KB/s now.  lol10:02
gnu_srs1Hi, anybody knows how to enable audio support in obs-studio?11:42
sakrecoerGreetings Devuan! Here's to remind you that the weekly devuan meet is taking place November 9th, @20:30 UTC22:50
sakrecoerpad is here: https://pad.dyne.org/code/#/2/code/edit/X7MOiUPKYdOZc1f6gxdWWn0X/22:50
sakrecoerMeet here: https://open.meet.garr.it/devuan22:50
DelTomixThanks sakrecoer !22:59

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!