[02:14] <Eickmeyer> OvenWerks: Just saw a release email, would that be good for a backport for Jammy?
[02:14] <Eickmeyer> Rather, an SRU?
[02:14] <OvenWerks> Eickmeyer: backports yes
[02:14] <OvenWerks> sru? it is very major
[02:15] <Eickmeyer> Oh! Dang. Ok.
[02:16] <OvenWerks> Files have vanished, new ones have shown up, some of the GUI fixes may look like features, new utility included, lots of stuff.
[02:17] <OvenWerks> Eickmeyer: if you come up with a systray applet that is specific enough to studio-controls, feel free to include it.
[02:17] <OvenWerks> (systray, indicator, whatever they call them these days)
[02:18] <Eickmeyer> I was hoping for a Py3.10 compat fix, but I'll take this.
[02:19] <OvenWerks> let me know how it works with a USB master
[02:30] <Eickmeyer> ok
[02:33]  * OvenWerks has been sick this week and made lots of boo, boos
[02:35] <Eickmeyer> OvenWerks: I have concerns about putting anything in /etc since packages don't easily get rid of them without a "purge".
[02:35] <Eickmeyer> Also, packages don't easily overwrite them.
[02:36] <OvenWerks> did I put something new in there?
[02:36] <Eickmeyer> Yeah, xdg/autostart/autojack.desktop is a reintroduction. It hasn't been there in a while, but we've been using a systemd --user process instead.
[02:36] <OvenWerks> oh yeah xdg
[02:37] <OvenWerks> The problem with the --user thing is that all kinds of system users were running it
[02:38] <OvenWerks> Look at the users in the tracer
[02:38] <OvenWerks> why would it be running under sendmail?
[02:39] <Eickmeyer> Because the WantedBy=default.target and not graphical.target, which means it's default for whatever user.
[02:39] <Eickmeyer> I might have to think about this a little more carefully though.
[02:39] <OvenWerks> but a lot of DEs don't seem to use graphical.target and come up with their own thing instead
[02:40] <Eickmeyer> graphical.target is the DM, to be fair, not the DE.
[02:40] <Eickmeyer> That Install line is incorrect.
[02:41] <OvenWerks> which?
[02:42] <Eickmeyer> The [Install] section is incorrect because a --user service doesn't need to be "installed" or "enabled" like a system service.
[02:42] <Eickmeyer> For that matter BindsTo= and Before= are not needed either.
[02:44] <OvenWerks> I don't think we use that in any case, but rather add a link in the right *.wants directory
[02:46] <Eickmeyer> Here's where I'm at: We need to do one or the other. You can't have both something in lib/systemd/user *and* xdg/auostart to activate the same process because it will want to do it.
[02:47] <OvenWerks> Eickmeyer: the systemd/user stuff is gone
[02:47] <OvenWerks> (or should be)
[02:48] <OvenWerks> yeah it shows gone on git
[02:48] <Eickmeyer> OvenWerks: Ah, so it is. I didn't rsync from the tarball dir correctly when unpacking. My bad.
[02:49] <OvenWerks> we don't ship _any_ midi monitor?
[02:50] <OvenWerks> there is a kmidimon but not in our repo... installing gmidimon
[02:51] <Eickmeyer> I could've sworn we did?
[02:52] <Eickmeyer> The only one in the repos is midisnoop.
[02:52] <OvenWerks> I had to install it. There is qmidiroute but I don't think it shows sysex and some other things
[02:53] <OvenWerks> gmidimonitor
[02:53] <OvenWerks> I just installed it
[02:53] <OvenWerks> So I would guess it is in the repos :)
[02:54] <Eickmeyer> midisnoop is in the seed, so I don't know why it's not in the iso?
[02:54] <OvenWerks> I guess it is either not gui or not in the menu. It does show as installed though
[02:55] <OvenWerks> has gui so not in the menu
[02:55] <Eickmeyer> It's gui, just no .desktop file.
[02:56] <Eickmeyer> Ok, gmidimonitor going into kinetic.
[02:57] <OvenWerks> I don't mind either one, so long as it has a desktop file so it is findable
[02:58] <Eickmeyer> Yeah. So, I fixed the oversize issue WAY too late this cycle (or rather taught the foundations team the magic of ISO Level 3 and therby future-proofed ALL of Ubuntu for several decades), so we get to add a bunch back that got removed.
[03:04] <Eickmeyer> Hence, a bunch of stuff is coming back, and replacements that were made are being unreplaced.
[03:12] <Eickmeyer> OvenWerks: Uploaded to kinetic, will backport when that migrates from proposed to release pocket
[03:13] <OvenWerks> I'll watch the tracker :)