libera/#devuan-dev/ Friday, 2024-10-04

onefangfsmithred: There are two parts to my scripts.  Most of it I think is suitable for both our use cases.  jackscanall basically scans for all the asound audio devices, and builds an asoundrc file with them all in it.  It does tie them all together into the cloop and ploop devices, so everything gets routed to those.  The second part then creates JACK devices from that list of asound devices, and does othe01:13
onefangr JACKy things.  For your use case we can skip the JACK parts.01:13
onefangFor me I want X to pop up a graphical JACK patch bay, with all the random audio and MIDI devices that can be found on whatever random computer I booted it on.01:15
onefangFor a blind Linux user (I have supported them in the past) booting a live distro on a random computer, they might be expecting it to talk to them through all the found audio devices to start with.  Coz the system has no idea which are actually outputting audible sounds.01:17
onefangThe perfect example is my own desktop.  There's four audio devices on the motherboard, six on the graphics card.  Only one of those is ever plugged into speakers, HDMI9, and I had to experiment to figure out which one that was.  I use external USB devices as well.01:19
onefangSooo, my scripts go most of the way for both use cases.  I already split it up some, time to split it up more, then pick what's needed for your use case.01:20
onefangFor my first experiment with qemu, it found one capture device and two playback devices.  Now that I'm awake and had brekky, it's time to test more.01:23
fsmithredyeah, that's the problem with the laptop that has HDMI as card 1. I'm currently trying a hardware install on that one now, and it's silent during the speech-synth install.01:23
onefangSo if I could get my script to just output to everything, and let the user sort it out later, that works for you?01:24
fsmithredyeah, the user needs to hear what's happening on screen01:24
onefangExactly.01:25
fsmithredThis install is taking forever. Installing to a usb stick, and I think there's a usb problem on this computer. It stalls a lot.01:25
onefangI was getting that, but there's a LOT of USB on this desktop, including the motherboards four built in sound devices (it came like that, wasn't a purchase decision).  I tracked it down to my mouse that had dropped off my desk one too many times.01:27
onefangUsing my backup mouse now, seems to have fixed things.01:27
onefangThat'll be my main job today then.  Split things up so you can stick with pure ALSA, or add JACK to the mix.  Then test, test, and test some more.  Happy I found the USB sound card that came with my headset, might annoy the neighbours otherwise.01:31
onefangThat's why I have three USB sound devices plugged in at the moment, as well as the ten devices that came with my mobo and GPU.  Plugged in whatever I could fid for these tests.01:32
onefangs/could fid/could find/01:34
xrogaanThere may be a misconfiguration in the way the InRelease files are created. The changelog line has some kind of variable that isn't being changed:  'Changelogs: http://pkgmaster.devuan.org/changelogs/@CHANGEPATH@_changelog'11:49
xrogaanAh, nevermind11:50
xrogaanpeople: the security repository is empty.18:28
xrogaanI don't know who to contact.18:29
LeePenxrogaan: which suite?18:30
LeePendaedalus-security.18:38
LeePenI have triggered a new merge.18:39
LeePenLooks better.18:44
xrogaanLeePen: could you check the other suites, just in case?18:47
xrogaanah, I may need to wait for the change to propagate, right?18:48
LeePenEverything gets remerged at about 0300UTC anyway, so it would have fixed itself.19:33
xrogaanoh, okay. Thanks :)19:34
xrogaanHad a slight panic this morning when backports were forced upon me. Couldn't figure it out, other than the stable package being removed. Which I ruled out. Turns out, I forgot that devuan does merges.19:35
LeePenxrogaan: (and anybody else watching), the daily full merge of all active suites is at 0317UTC.19:37
xrogaanLeePen: wouldn't a weathermap of the merge, akin to jenkins', be useful? A kind of static page to inform people of the state of devuan's repos.19:41
xrogaanThese issues tends to happen somewhat frequently.19:41
LeePenI think they happen very infrequently considering we are merging 6 architectures, 10 suites every 2 minutes!19:43
Xenguy: -)19:44
LeePenIf you can spot a way to make amprolla better at noticing when something is awry, patches are welcome.19:44
xrogaanBut they do happen, and it's very difficult to figure out what went wrong on the user side of things. I'm not sure a lot of devuan user knows about amprolla at all.19:51
xrogaanI don't know where amprolla fails though. Does it throw an error at all?19:52
xrogaanouch https://git.devuan.org/devuan/amprolla3/src/branch/wip/leepen/recursive_ban/lib/release.py#L57-L6219:52
xrogaanNeed to use the with statement there. And handle any exception thrown, like a `IOError`. Exceptions not handled means the whole thing crashes and stops.19:55
xrogaanwhich branch do I have to look at? There are over 30, in various state.20:22
xrogaannone got merged in the main branch.20:23
LeePenxrogaan: deployment and testing20:40
LeePenActually deployment and test/deployment20:58
LeePenCurrent production amprollas are running test/deployment.21:00
fsmithredonefang, I made another daedalus live-iso and I added some firmware, including firmware-intel-sound. now the screen reader works if I boot the iso in qemu.23:37
fsmithredIt still fails on hardware if card0 is HDMI. I can change the setting to the other sound card on the fly and restart services, but then the screen reader only works in console.23:38
fsmithredlet me know if you want that iso to play with.23:38
fsmithredThere's a setting in mate desktop for selecting the default card, but I couldn't get it to save the setting, and grepping for HDMI or PCH in ~/.config was useless.23:40

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