libera/#devuan-dev/ Tuesday, 2024-10-01

onefangI had long had a TODO item to create Qubes type thing, but based on Devuan.  Now I have a different need, but could start from a similar base.  Basically a live Devuan that scans your sound devices, sets up ALSA and JACK for everything, then runs JACK and a few other things.  Then ends up with some synth software running on the autologged in X11, so all you need to do is plug in your MIDI keyboard plus06:35
onefang speakers and start playing.  A synth kiosk.06:35
onefangI guess Refracta might be agood starting point?  fsmithred might be able to answer that.06:35
onefangI have already written the script that scans the sound hardware and sets up all the ALSA and JACK stuff.06:36
onefangWorks fine on my super desktop, haven't tried it elsewhere yet.06:37
onefangI have my first live performance in half a century tomorrow morning.  My Mac Mini is the smallest thing I have that I could quickly turn into a portable synth, but Garageband leaves a LOT to be desired.  lol06:38
onefangAnd as a bonus, my script also scans for joysticks, and turns them into MIDI controllers using aseqjoy.06:39
onefangSo tomorrow morning I'm stuck with Garageband, but I'll be working on the Devuan for the Mac later.06:41
onefangWe got Heads and Tails, are we ready for Ears?  B-)06:43
onefangAnother bonus, my script sets up the ALSA loopback stuff, so every ALSA program can get it's audio to and from JACK.  apulse comes along for the ride, coz Firefox.06:46
onefangLikely doesn't need to be said, but my super desktop is WAY too big to be portable.  I gotta have enough equipment in my pack to be able to plug into power and play when I get to the other side of the river tomorrow morning.06:52
onefangOne thing I forgot to mention, is I might be tempted to buy a RISKV device to run this Ears on.  Should be smaller than a Mac Mini.07:14
onefangThen it can be hooked up as a Devuan build host when I'm not playing music with it.  B-)07:15
xrogaanNot smart enough to understand any of this: https://sources.debian.org/patches/cups/2.4.2-3%2Bdeb12u7/0019-CVE-2024-35235.patch/07:25
xrogaanThere's a line of concern though: "Don't allow extra domain sockets when running from launchd/systemd."07:26
xrogaanShould that need to be addressed for devuan?07:26
bb|hcbonefang: For RISC-V you can check https://milkv.io/mars (I have two and they are working well)08:19
bb|hcbToday a mail came from docker that Devuan's open source program subscription is cancelled. I did reapply - that is most probably a mistake on their end...08:20
onefangNow I want a MIDI interface in syslinux, so I don't even have to drag around a computer keyboard, just select things from the boot menu with the MIDI keyboard.08:24
onefangNext I'll be using musical passwords to login.  lol08:25
onefangWhat sort of prices are those bb|hcb?08:26
bb|hcbonefang: They say 73AUD+18AUD shipping to Sydney; not sure about import tax and stuff09:38
onefangNext time I have a hundred bucks spare, I'll look into it.09:40
bb|hcbIt is an overpriced raspberry after all ;)09:42
onefanglol09:42
onefangThis week I'm gonna be buying underpriced pies, not overpriced Pis.09:44
onefangThink I have enough raspberries for the rest of the week though.09:45
onefangxrogaan:  Looks like libcups2 has an update today.  I'm about to try it.  Though  I don't do any printing and don't own a printer, but it's a dependency of something.09:48
onefang"CVE-2024-47175 Fix CVE and upstream also added some extra hardening to patch ..."  Then lists five things, dunno if that helps.09:51
xrogaanwell, cups no longer listen to that upd port and shouldn't create ghost printers anymore. It's just the patch reference systemd sockets and I wonder if it's something we need to address in devuan.09:51
onefangdaedalus-security/main amd64 libcups2 amd64 2.4.2-3+deb12u8 is the update I just installed, new this morning.09:54
xrogaanyes, I'm aware. It's the same patch tracker as cups itself. There's a tracker for cups, cups-filters, and cups-browsed.09:56
xrogaanThe redhat patch seems to make it so cups would work if its started "on demand", so by not having cups run constantly in the background.09:57
onefangThat's as far as I'm digging into this, I have dinner to make now, then more music practice.09:57
xrogaanhave a nice day :)09:59
bb|hcbIn the mean time Docker approved to continue the open source sponsoring program for Devuan...10:40
Xenguy_Why does Docker give me the willies, am I wrong?10:48
Xenguy_Think 'attack surface'10:49
bb|hcbI do not understand what they are doing... Cancelling, renewing; feels like they do not know what they do10:50
JorilI'm sorry, Docker is sponsoring Devuan?11:04
bb|hcbNo, only publishin devuan images on their platform11:05
fsmithredam I back?11:06
Jorilbb|hcb: You mean these? https://hub.docker.com/r/devuan/devuan11:07
rrqfsmithred: are you IP hopping now again?12:51
fsmithredrrq, it might be the weather. Connection has been stable for over a week until today.13:25
fsmithredis onefang back?13:25
fsmithredonefang, I want to combine your EARS with the speech-synthesis live iso I made that can't find the autio hardware.13:26
onefangfsmithred: Sounds like a great idea.17:53
fsmithredhi18:26
fsmithredoops. I just looked at the time stamp.18:27
fsmithredonefang, how should we proceed?18:28
fsmithredwhat I did before was do a speech install into a VM and then made a live iso with refractasnapshot. It booted but audio didn't work.18:28
onefangIgnore timestamps, I'm on random time today.18:34
onefangCan I download your existing work from somewhere?  Then I can hack at it when I get back later today.18:36
fsmithredI don't think I still have that iso. It was probably chimaera. But I can make another.18:43
fsmithredAnd I learned about wormhole yesterday. We could do direct transfer (via debian.net server).18:43
fsmithredcan I see your script? Maybe I can include it in the build.18:45
onefangNow I'm about to learn about wormhole.  lol18:45
fsmithredit was brain-dead simple to use, but reading the man page is unhelpful and confusing.18:46
onefangWhat is wormhole?18:47
fsmithredan app for file transfer.18:48
fsmithredI run 'wormhole send $file'18:49
fsmithredand it gives me a text key (words).18:49
onefangThere's no git for the script you use to build the ISO that you experimented with?  That's where I'd prefer to start, coz no doubt I'll have to add some JACK packages to the base install.18:49
fsmithredyou run 'wormhole recieve $words"'18:49
fsmithredand the file transfers18:49
fsmithredno script. I used a netinstall iso to install to the vm.18:50
onefangOnce I have a proper name for my scripts, I'll put them up on my git / Devuan's git.18:51
fsmithredwe might be able to share a vm18:51
onefangWell proper testing involves booting it onto various actual hardware, see if it finds everything and works.  Why would we need to share a VM?18:52
fsmithredto make the iso18:52
fsmithredrefractasnapshot makes a copy of the running system and packs it into a bootable iso18:53
fsmithredsetting up the build in live-sdk would be possible I guess.18:54
onefangThat's what I thought.  So to replicate what you did I netinstall to a VM, fiddle with it, refractasnapshot to an ISO.  Then boot the ISO on what ever hardware I can lay my hands on.18:54
fsmithredyeah18:55
fsmithredI prefer to work that way over live-sdk because I can see my changes when I make them. With live-sdk you have to build another iso to see what it looks like.18:55
fsmithredor to see if you can actuall install what you think you want to install.18:56
fsmithredif a package fails to install, the build fails.18:56
onefangNot tried live-sdk before.18:56
fsmithredI'll look around and see if I have the old iso I made. You could at least take a look at it.18:57
onefangOn the other hand, my own system build scripts create a VM from scratch.  So that way of working I'm very used to.18:57
onefangYep, if you can find the old ISO, that'll help this evenings rabbit hole dive.18:58
onefangAs for naming things, I called the resulting OS Ears, you came up with EARS, now we need a bacronym.  Easy Audio Reasearching System?19:00
onefangJack Off All Trades is what I came up with for the scripts, after I named them jackonall and jackoffall.19:01
onefangAs the old saying goes, there's three big problems in computers, naming things, and off by one errors.19:02
fsmithredfound it19:03
onefangYAY!19:03
fsmithredit just told me it's entering runlevel 219:03
fsmithredum, it's working. I thought it didn't work.19:04
onefanglol19:04
onefangMy rabbit hole dive tonight just got a LOT easier.  B-)19:04
fsmithredchimaera linux 5.1019:05
fsmithredinstall magic-wormhole and I'll send it to you. Probably take about half hour for transfer19:07
onefangConsidering my scripts are very raw, only just started writing them, might be best to drag that up to Excalibur, then we work on that?  Coz it'll take some time to file the edges off.  And I'm not even gonna start until I get back from this mornings performance.19:08
fsmithredmaybe. I was figuring we'd do daedalus first to play it safe, but excalibur is working.19:10
onefangRight now I'm working on brekky, then back to preparing for the gig.19:10
fsmithredok19:11
fsmithredoh, now I remember what didn't work19:11
fsmithredput the iso on usb and boot real hardware - no audio19:11
fsmithredworks great in the vm where it was installed19:12
onefangAh, the ACTUAL test I want to be doing.  So I can help after all.  B-)19:12
fsmithredyeah, put it on usb, boot it, add your script and see how to make it work.19:13
onefangThree different versions of wormhole, written in three different languages.  lol19:13
onefangExactly my plan.19:14
fsmithredit's 1pm here. I wll be awake for about 8 hours19:14
fsmithredmagic-wormhole19:14
onefang03:00 AM here, gotta leave before 7, then back at about noonish.19:14
onefangBrekky is ready to eat.  BRB19:15
fsmithredok, lemme know when you want to do the transfer19:15
onefangInstalling magic-wormhole now.  I have very slow Internet here.19:30
* onefang watches all the python3s slithering onto his desktop.19:31
onefangfsmithred: So I just do - wormhole receive19:33
onefangAh, I wait for you to send me $words, than include that at the end of the command.19:35
fsmithredyeah, one minute19:36
fsmithredpm coming19:36
onefangCool, a progress meter.19:38
fsmithredyeah, and I'm getting better speeds than yesterday19:39
onefangSo am I, but it IS 3 AM, everyone else is sleeping.19:39
onefangAh, this is the old Chimeara version?19:40
fsmithredyeah19:40
fsmithredI'll make excalibur in a day or two.19:41
onefangOK, lemme know when that's ready.  I can play with this one and call it a dry run for now.19:42
onefang12 and a half minutes, much faster than either of us predicted.  B-)19:51
onefangSha256sum checks out.  All good to go when I get back.  Thanks fsmithred.19:52
fsmithredyw. have fun.19:55

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