 https://code.launchpad.net/~ubuntu-release/autopkgtest/+git/development/+merge/457169
[14:39] <tsimonq2> TIL KLed
[14:44] <tsimonq2> There was a grub2 upload yesterday..........
[14:44] <tsimonq2> Also, arraybolt3 has been fighting those fires iirc
 I like KLed ;) : https://matterbridge.lubuntu.me/b8149097/file_10207.jpg
[15:15] <tsimonq2> https://git.lubuntu.me/Lubuntu/installer-prompt/commit/38bb3a785b161cb2faefe599002d28fcf62263c3
[15:15] -ubottu:#lubuntu-devel- Commit 38bb3a7 in Lubuntu/installer-prompt "Move to using KLed instead of manually specifying a unicode button."
[15:16] <tsimonq2>             statusIndicator = "<span style=\"color: red;\">❌</span> " + statusText;
[15:16] <tsimonq2>             ui->connectionLED->setColor(Qt::red);
[15:16] <tsimonq2>             ui->connectionLED->setState(KLed::Off);
[15:16] <tsimonq2> First line is what was removed, last two was what I replaced it with.
 Oh nice! That is pretty cool.
[17:20] <tsimonq2> https://api.kde.org/frameworks/kwidgetsaddons/html/classKBusyIndicatorWidget.html should document setVisible unless I'm just reading too quickly
[18:19] <tsimonq2> I have some nice UX now included with the language switcher. And, it works.
[18:20] <tsimonq2> I just have some error handling to add, then I'll be tagging/releasing/uploading to Noble.
[18:20] <tsimonq2> Since I *think* our daily was spun already, this is major enough where I'll respin it again.
[18:20] <tsimonq2> Will keep you all posted in the coming hours.
 @Roberalz What's your vote on adding LibreOffice translations as well?
 It wouldn't be bad if it's not a lot of disk space. (re @tsimonq2: @Roberalz What's your vote on adding LibreOffice translations as well?)
 About 4-5 megs per language (re @Roberalz: It wouldn't be bad if it's not a lot of disk space.)
 Does that seem reasonable on your end?
 If the installer does that, I think we can save that space
 2 quick installs @tsimonq2 Lub Noble ISo 20231209.1 - all good - no grub errors
 Niceeeeeeeeeeeeeeeeeeeeeeee (re @Leokolb: 2 quick installs @tsimonq2 Lub Noble ISo 20231209.1 - all good - no grub errors)
[19:38] <tsimonq2> Doing a final build, then installer-prompt hits the archive. When it migrates, I'll be respinning again. Please test the absolute heck out of both the language and WiFi support in that.
[19:53]  * tsimonq2 does lesigh at XDG vars not being picked up correctly on this thing...
[19:55]  * tsimonq2 consults the Ancient Scrolls...
[19:55] <tsimonq2> https://phab.lubuntu.me/w/lubuntu-dev/xdg/
[19:59] <tsimonq2> I am SO happy I documented that. Fixed, will push out a 1.0.1.
[20:00] <tsimonq2> casper upload soon to follow.
[20:44] <Eickmeyer> 502 Bad Gateway
[21:22] <tsimonq2> Eickmeyer: Yeah, teward has it under lock and key right now.
[21:22] <tsimonq2> RikMills, Eickmeyer, arraybolt3: http://launchpad.net/ubuntu/+source/casper/1.488
[21:22] <tsimonq2> Removed some old KDM and LXDM garbage that we don't need anymore.
[21:24] <Eickmeyer> tsimonq2: Please tell me you at least pushed the commit to the repo otherwise I know a certain AA/RM/TBm/SRUTm who is going to be very annoyed.
[21:25] <tsimonq2> Eickmeyer: Since I shouldn't have permissions but I do, and I JFD this upload without a review, yeah: https://git.launchpad.net/casper
[21:25] <Eickmeyer> tsimonq2: As a core dev, you do (and should, aiui now.)
[21:26] <tsimonq2> Eickmeyer: Makes sense. When we start talking Wayland sessions next cycle, we're likely going to have to revisit this part of casper.
[21:26] <Eickmeyer> Agreed.
[21:26] <tsimonq2> Eickmeyer: I doubt Wayland sessions will be in a directory called XSessions. :P
[21:26] <tsimonq2> Anyway, at least it's much more manageable to read now.
[21:27] <tsimonq2> If you ever forget it is, you can just grep for "Ubuntu Studio" in the source ;)
[21:27] <Eickmeyer> Uh... read XSessions not as X11Sessions, but XDGSessions.
[21:27] <tsimonq2> *where it is
[21:27] <tsimonq2> Eickmeyer: Still... we'll have to have some kind of tetris here.
[21:27] <Eickmeyer> XDG != X11 but Freedesktop Guidelines
[21:27] <Eickmeyer> Wayland falls under XDG
[21:27] <tsimonq2> TIL, but if *I'm* confused, what will the average sysadmin think? :P
[21:28] <tsimonq2> *shrug* bikeshedding
[21:28] <tsimonq2> anyway
[21:28] <tsimonq2> Everything for the installer prompt should be all set.
[21:28] <Eickmeyer> Therefore, session management definitions for wayland *absolutely* are in XSessions. (I know because plasma wayland has one)
[21:28]  * tsimonq2 throws them all in SDDMSessions out of spite :P
[21:29] <Eickmeyer> heh
[21:29] <tsimonq2> Anyway, I hope that makes everyone's Noble install boot a couple milliseconds faster. :P
[21:29]  * tsimonq2 has no idea how long Bash loops actually take...
[21:29] <tsimonq2> er bash conditions in this case
[21:29] <tsimonq2> *conditionals
[21:29] <tsimonq2> holy man I need a break XD brb
[21:29] <Eickmeyer> Ubuntu Studio has been installing Plasma Wayland by default for two releases, but not setting it as default, mostly because that's been set by Kubuntu. Kubuntu is too scared to take the leap despite guidance from KDE.
[21:30] <Eickmeyer> k
 Anyway, I hope that makes everyone's Noble install boot a couple milliseconds faster. :P > Spoken like a true engineer. (Star Trek Lower Decks reference)
[21:31] <tsimonq2> Before I go real quick, the only real regression potential with this upload is if Kubuntu or Ubuntu Studio don't ship /root/usr/share/xsessions/plasma.desktop in their live install.
[21:31] <tsimonq2> Unlikely.
[21:31] <Eickmeyer> Highly unlikely.
[21:31] <tsimonq2> s/\/root//
[21:31] <tsimonq2> Eickmeyer: Well, at least you're aware of the slight risk now. :P
[21:32] <Eickmeyer> Just means I have to change casper if I change desktop environment. Thanks, you locked us in. :P
[21:35] <teward> Eickmeyer: phab is under lockdown.  I can retrieve specific pages but Simon and Dan need to help migrate wiki data out
[21:35] <teward> just an fyi ;)
[21:41] <Eickmeyer> teward: No worries. I was just going to compare that page to info that may or may not be available on freedesktop.org.
[21:42] <Eickmeyer> So, not urgent at all, and completely unnecessary.
 Whoops, now that I'm thinking back, I think I forgot the runtime library for the extra KDE widgets when doing that installer prompt upload.
 That's literally a theming issue though, so if you haven't seen it before it won't be obvious that it's missing ;)
 Home now just to grab some food, I'll be headed back to the office soon to look over Aaron's rough draft and flesh out a good blog post