/srv/irclogs.ubuntu.com/2023/01/11/#ubuntustudio-devel.txt

EickmeyerOvenWerks: Are you on 22.10 or 22.04 most of the time?20:05
EickmeyerMeh, nevermind, building for all. ppa:ubuntustudio-dev/ubuntustudio-installer for the rewrite.20:16
Eickmeyerarraybolt3: If you want something fun to test ^20:17
Eickmeyer(complete rewrite of ubuntustudio-installer)20:17
arraybolt3[m]Sounds fun! I'll do that next.20:17
EickmeyerIt's still building and will need to publish, so not quite ready yet.20:17
arraybolt3[m]Lubuntu Studio 22.04 Ultimate Edition Service Pack 120:18
EickmeyerNvm, awaiting publishing. Available for Lunar, Kinetic, and Jammy.20:18
EickmeyerRather, will be available.20:18
arraybolt3[m]Looks like the Kinetic package finished. Testing it now.20:58
Eickmeyer[m]arraybolt3: How's it looking?21:19
Eickmeyer[m]Imagine -installer breaking arraybolt3 's machine.21:26
arraybolt3[m]Eickmeyer: Going well kinda.22:00
arraybolt3[m]Running it in a VM.22:00
arraybolt3[m]I checked a ton of boxes, hit OK, the dialog vanished... and is still gone.22:00
arraybolt3[m]Oh wait here it is.22:00
arraybolt3[m]OK, so it takes a bit for each new dialog to appear.22:00
Eickmeyer[m]Yeah, especially if it has a ton of info to process.22:00
arraybolt3[m](Had to go afk for a while, back now.)22:00
arraybolt3[m]<Eickmeyer[m]> "Imagine -installer breaking..." <- lol I think at this point even if it broke my primary rig, we'd probably be OK.22:01
arraybolt3[m](One thing I really like about Linuxf, breaking the guts of your system isn't an "oh no the world has ended" event anymore, it's an "Aw, man, gotta repair it. Worst case scenario I can reinstall.")22:02
arraybolt3[m]s/Linuxf/Linux/22:02
Eickmeyer[m]Yeah, it's definitely a NBD moment anymore.22:02
arraybolt3[m](Technically Windows can be treated the same way, but I have a suspicion it's probably way harder to "just fix" than Linux, mostly because of how much trouble it's given me back when I used it.)22:03
arraybolt3[m]And don't even get me started about licensing and actually getting a legal Windows disc.22:04
arraybolt3[m]Eickmeyer: What does "ubuntustudio-menu" do? I didn't check it or kubuntu-backports since I was on Lubuntu, but I'm wondering if I should have checked the latter.22:04
Eickmeyer[m]It adds the custom menus (Audio Production, Graphic Design, Video Production) and their submenus.22:05
Eickmeyer[m]If you're on Lubuntu, you don't really need kubuntu-backports.22:05
arraybolt3[m]Oh fancy! So I should have checked it XD22:05
arraybolt3[m]Er, right... I meant "should have checked the former".22:06
Eickmeyer[m]Yeah, totally.22:06
arraybolt3[m]s/latter/former/22:06
arraybolt3[m]I'll just check it too when I'm done.22:06
Eickmeyer[m]It'll take you back to the main dialog when all the install is done.22:07
Eickmeyer[m]It's a loop until you hit close.22:07
arraybolt3[m]Oh nice!22:07
* arraybolt3[m] eats homade cake while waiting for the download22:09
* arraybolt3[m] * eats homemade cake while waiting for the download22:10
Eickmeyer[m]Sounds like the thing to do.22:10
arraybolt3[m]Eickmeyer: OK I hit a slight bug, the second time trying to install stuff (when installing ubuntustudio-menu), it added the ubuntustudio-backports PPA a second time (or at least claimed to), then said "The following PPAs will be purged from your system" and displayed a blank list.22:22
arraybolt3[m](I skipped by it too fast, otherwise I'd have screenshots.)22:22
Eickmeyer[m]arraybolt3: Ok, I'll have to play around with that.22:22
Eickmeyer[m]The logic in the PPA handling has been a pain in my side.22:22
arraybolt3[m]Rebooting the VM.22:23
Eickmeyer[m]It should skip if there are no changes, but... oh well.22:23
arraybolt3[m]Also it looks like it didn't install the latest versions of everything?22:24
arraybolt3[m]Fighting with a screenshot...22:25
arraybolt3[m]Where... did it put it?!22:25
arraybolt3[m]Hold on, Unity is giving me grief...22:25
Eickmeyer[m]Well, whatever is in the repos + whatever is in the backports PPA.22:25
* arraybolt3[m] uploaded an image: (558KiB) < https://libera.ems.host/_matrix/media/v3/download/lubuntu.me/VphaiekOTkJPaymcgEgVkjUS/image.png >22:26
Eickmeyer[m]Might not be latest.22:26
arraybolt3[m]This is what I get right after rebooting.22:26
arraybolt3[m]So it looks like it installed older packages and now is upgrading them?22:26
Eickmeyer[m]Well, avldrums literally just got copied over from backports-staging, so that checks out. 😂22:26
arraybolt3[m]Ah.22:26
arraybolt3[m]So I just have really good timing :P22:27
Eickmeyer[m]As far as papirus-icons, idk. But that can happen.22:27
arraybolt3[m]Alright, lowlatency kernel is installed, looks like tons of Studio apps are installed, I think it worked!22:28
Eickmeyer[m]Sweet. And you found a bug, so that makes me happy.22:29
arraybolt3[m]Eickmeyer: Hmm, Freeshow isn't installed though.22:29
arraybolt3[m]Does Snap handling need added by any chance?22:29
Eickmeyer[m]Snap handling is tricky as it can't be part of a metapackage.22:30
arraybolt3[m]Makes sense. Can't a "metapackage" be emulated in Python, though? Just have it install the apt package and then do "sudo snap install <package>" for all the Snaps?22:31
arraybolt3[m]Or have a separate checkbox for Snaps?22:31
* arraybolt3[m] hopes I'm not suggesting things that would entirely overhaul the whole architecture of the system22:31
Eickmeyer[m]Well, believe it or not, this is written in bash, not python. The handler for the PPA was tricky enough.22:32
Eickmeyer[m]Each snap would require its own handler.22:32
arraybolt3[m]Wow. I see what you're saying.22:32
arraybolt3[m]Maybe I can hack on the code and try to add it at some point? If you don't mind pull requests.22:33
arraybolt3[m]It seems like Bash would make it easier in some ways and way harder in others.22:33
Eickmeyer[m]I mean, I don't mind, but I don't feel like it's quite ready for contribution yet since it's got that glaring PPA bug.22:33
arraybolt3[m]Makes sense.22:33
arraybolt3[m](Ardour launches \o/)22:33
Eickmeyer[m]Well, bash is all I know how to write from the start. It could eventually be ported to Python, I suppose.22:34
arraybolt3[m](Uh... avplayer segfaults every time I try to launch it, I think.)22:34
Eickmeyer[m]Yeah, that's because avplayer is from digikam which is still a git snapshot in kinetic. I have an SRU opened to get it up to 8.0 beta.22:35
arraybolt3[m]That's probably outside the scope of the current project, but just fyi.22:35
Eickmeyer[m]Right. Also, this is forked/conjoined with edubuntu-installer, which is currently awaiting AA approval.22:36
arraybolt3[m]Woot!22:38
Eickmeyer[m]arraybolt3: Found the problem. A case of backwards and unfinished logic.23:18
* arraybolt3[m] ❤️ coding errors like that, or at least I seem to given how often I make them23:32

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!