| onefang | I 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 plus | 06:35 |
|---|---|---|
| onefang | speakers and start playing. A synth kiosk. | 06:35 |
| onefang | I guess Refracta might be agood starting point? fsmithred might be able to answer that. | 06:35 |
| onefang | I have already written the script that scans the sound hardware and sets up all the ALSA and JACK stuff. | 06:36 |
| onefang | Works fine on my super desktop, haven't tried it elsewhere yet. | 06:37 |
| onefang | I 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. lol | 06:38 |
| onefang | And as a bonus, my script also scans for joysticks, and turns them into MIDI controllers using aseqjoy. | 06:39 |
| onefang | So tomorrow morning I'm stuck with Garageband, but I'll be working on the Devuan for the Mac later. | 06:41 |
| onefang | We got Heads and Tails, are we ready for Ears? B-) | 06:43 |
| onefang | Another 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 |
| onefang | Likely 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 |
| onefang | One 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 |
| onefang | Then it can be hooked up as a Devuan build host when I'm not playing music with it. B-) | 07:15 |
| xrogaan | Not 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 |
| xrogaan | There's a line of concern though: "Don't allow extra domain sockets when running from launchd/systemd." | 07:26 |
| xrogaan | Should that need to be addressed for devuan? | 07:26 |
| bb|hcb | onefang: For RISC-V you can check https://milkv.io/mars (I have two and they are working well) | 08:19 |
| bb|hcb | Today 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 |
| onefang | Now 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 |
| onefang | Next I'll be using musical passwords to login. lol | 08:25 |
| onefang | What sort of prices are those bb|hcb? | 08:26 |
| bb|hcb | onefang: They say 73AUD+18AUD shipping to Sydney; not sure about import tax and stuff | 09:38 |
| onefang | Next time I have a hundred bucks spare, I'll look into it. | 09:40 |
| bb|hcb | It is an overpriced raspberry after all ;) | 09:42 |
| onefang | lol | 09:42 |
| onefang | This week I'm gonna be buying underpriced pies, not overpriced Pis. | 09:44 |
| onefang | Think I have enough raspberries for the rest of the week though. | 09:45 |
| onefang | xrogaan: 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 |
| xrogaan | well, 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 |
| onefang | daedalus-security/main amd64 libcups2 amd64 2.4.2-3+deb12u8 is the update I just installed, new this morning. | 09:54 |
| xrogaan | yes, 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 |
| xrogaan | The 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 |
| onefang | That's as far as I'm digging into this, I have dinner to make now, then more music practice. | 09:57 |
| xrogaan | have a nice day :) | 09:59 |
| bb|hcb | In 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|hcb | I do not understand what they are doing... Cancelling, renewing; feels like they do not know what they do | 10:50 |
| Joril | I'm sorry, Docker is sponsoring Devuan? | 11:04 |
| bb|hcb | No, only publishin devuan images on their platform | 11:05 |
| fsmithred | am I back? | 11:06 |
| Joril | bb|hcb: You mean these? https://hub.docker.com/r/devuan/devuan | 11:07 |
| rrq | fsmithred: are you IP hopping now again? | 12:51 |
| fsmithred | rrq, it might be the weather. Connection has been stable for over a week until today. | 13:25 |
| fsmithred | is onefang back? | 13:25 |
| fsmithred | onefang, I want to combine your EARS with the speech-synthesis live iso I made that can't find the autio hardware. | 13:26 |
| onefang | fsmithred: Sounds like a great idea. | 17:53 |
| fsmithred | hi | 18:26 |
| fsmithred | oops. I just looked at the time stamp. | 18:27 |
| fsmithred | onefang, how should we proceed? | 18:28 |
| fsmithred | what 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 |
| onefang | Ignore timestamps, I'm on random time today. | 18:34 |
| onefang | Can I download your existing work from somewhere? Then I can hack at it when I get back later today. | 18:36 |
| fsmithred | I don't think I still have that iso. It was probably chimaera. But I can make another. | 18:43 |
| fsmithred | And I learned about wormhole yesterday. We could do direct transfer (via debian.net server). | 18:43 |
| fsmithred | can I see your script? Maybe I can include it in the build. | 18:45 |
| onefang | Now I'm about to learn about wormhole. lol | 18:45 |
| fsmithred | it was brain-dead simple to use, but reading the man page is unhelpful and confusing. | 18:46 |
| onefang | What is wormhole? | 18:47 |
| fsmithred | an app for file transfer. | 18:48 |
| fsmithred | I run 'wormhole send $file' | 18:49 |
| fsmithred | and it gives me a text key (words). | 18:49 |
| onefang | There'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 |
| fsmithred | you run 'wormhole recieve $words"' | 18:49 |
| fsmithred | and the file transfers | 18:49 |
| fsmithred | no script. I used a netinstall iso to install to the vm. | 18:50 |
| onefang | Once I have a proper name for my scripts, I'll put them up on my git / Devuan's git. | 18:51 |
| fsmithred | we might be able to share a vm | 18:51 |
| onefang | Well 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 |
| fsmithred | to make the iso | 18:52 |
| fsmithred | refractasnapshot makes a copy of the running system and packs it into a bootable iso | 18:53 |
| fsmithred | setting up the build in live-sdk would be possible I guess. | 18:54 |
| onefang | That'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 |
| fsmithred | yeah | 18:55 |
| fsmithred | I 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 |
| fsmithred | or to see if you can actuall install what you think you want to install. | 18:56 |
| fsmithred | if a package fails to install, the build fails. | 18:56 |
| onefang | Not tried live-sdk before. | 18:56 |
| fsmithred | I'll look around and see if I have the old iso I made. You could at least take a look at it. | 18:57 |
| onefang | On 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 |
| onefang | Yep, if you can find the old ISO, that'll help this evenings rabbit hole dive. | 18:58 |
| onefang | As 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 |
| onefang | Jack Off All Trades is what I came up with for the scripts, after I named them jackonall and jackoffall. | 19:01 |
| onefang | As the old saying goes, there's three big problems in computers, naming things, and off by one errors. | 19:02 |
| fsmithred | found it | 19:03 |
| onefang | YAY! | 19:03 |
| fsmithred | it just told me it's entering runlevel 2 | 19:03 |
| fsmithred | um, it's working. I thought it didn't work. | 19:04 |
| onefang | lol | 19:04 |
| onefang | My rabbit hole dive tonight just got a LOT easier. B-) | 19:04 |
| fsmithred | chimaera linux 5.10 | 19:05 |
| fsmithred | install magic-wormhole and I'll send it to you. Probably take about half hour for transfer | 19:07 |
| onefang | Considering 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 |
| fsmithred | maybe. I was figuring we'd do daedalus first to play it safe, but excalibur is working. | 19:10 |
| onefang | Right now I'm working on brekky, then back to preparing for the gig. | 19:10 |
| fsmithred | ok | 19:11 |
| fsmithred | oh, now I remember what didn't work | 19:11 |
| fsmithred | put the iso on usb and boot real hardware - no audio | 19:11 |
| fsmithred | works great in the vm where it was installed | 19:12 |
| onefang | Ah, the ACTUAL test I want to be doing. So I can help after all. B-) | 19:12 |
| fsmithred | yeah, put it on usb, boot it, add your script and see how to make it work. | 19:13 |
| onefang | Three different versions of wormhole, written in three different languages. lol | 19:13 |
| onefang | Exactly my plan. | 19:14 |
| fsmithred | it's 1pm here. I wll be awake for about 8 hours | 19:14 |
| fsmithred | magic-wormhole | 19:14 |
| onefang | 03:00 AM here, gotta leave before 7, then back at about noonish. | 19:14 |
| onefang | Brekky is ready to eat. BRB | 19:15 |
| fsmithred | ok, lemme know when you want to do the transfer | 19:15 |
| onefang | Installing magic-wormhole now. I have very slow Internet here. | 19:30 |
| * onefang watches all the python3s slithering onto his desktop. | 19:31 | |
| onefang | fsmithred: So I just do - wormhole receive | 19:33 |
| onefang | Ah, I wait for you to send me $words, than include that at the end of the command. | 19:35 |
| fsmithred | yeah, one minute | 19:36 |
| fsmithred | pm coming | 19:36 |
| onefang | Cool, a progress meter. | 19:38 |
| fsmithred | yeah, and I'm getting better speeds than yesterday | 19:39 |
| onefang | So am I, but it IS 3 AM, everyone else is sleeping. | 19:39 |
| onefang | Ah, this is the old Chimeara version? | 19:40 |
| fsmithred | yeah | 19:40 |
| fsmithred | I'll make excalibur in a day or two. | 19:41 |
| onefang | OK, lemme know when that's ready. I can play with this one and call it a dry run for now. | 19:42 |
| onefang | 12 and a half minutes, much faster than either of us predicted. B-) | 19:51 |
| onefang | Sha256sum checks out. All good to go when I get back. Thanks fsmithred. | 19:52 |
| fsmithred | yw. have fun. | 19:55 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!