/srv/irclogs.ubuntu.com/2023/10/11/#lubuntu-devel.txt

guivercnote partially to self:  issue tracker mentions "Ubuntu fonts change; already noted by users of jammy and backports; some users don’t like the change, thus inclusion of fonts-ubuntu-classic AND/OR documenting the Ubuntu font change maybe required." which isn't mentioned in release notes !00:03
guivercfonts change paragraph added (discourse copy only)  https://discourse.lubuntu.me/t/lubuntu-23-10-mantic-minotaur-released/4606    If anyone needs to edit & making it wiki will help, just ping me00:27
lubot[telegram] <teward001> @tsimonq2 its back up00:29
* guiverc never noticed it down; fixed the bad spelling of announce on blog version earlier...00:30
lubot[telegram] <tsimonq2> https://matterbridge.lubuntu.me/5b75280b/goofy.mp400:34
lubot[telegram] <Roberalz> XD (re @tsimonq2: )00:35
guivercchanges also appear on https://discourse.lubuntu.me/t/lubuntu-23-10-beta-released/4553 now (easier to read for those that can't access staff section)... though no beta references are not removed in that version (issues only <s>striked-out</s> as addressed & confirmed on mulitple ISOs)01:08
tsimonq2LOTS of progress. I have the ubuntu-restricted-extras checkbox working now.03:05
tsimonq2The difficult part is really not installing the apt packages, though. It's installing the snaps.03:05
tsimonq2(If anyone recalls, snaps aren't actually installed with snapd when done via livecd-rootfs. The actual snap files are downloaded, and a preseed file is provided, installing them on first boot.)03:06
tsimonq2(This is manually done in a couple hundred lines of shell in livecd-rootfs, too...)03:06
tsimonq2Oh, and there's *no* dependency handling. None.03:07
tsimonq2Also, looking at the seed, there's quite a few stuff we could just demote to recommends now. I'll hear arguments against that if there are any :)03:09
tsimonq2*things03:09
tsimonq2holy cow it's 10 PM? I've been here since 7 AM :)))03:09
* tsimonq2 chugs on03:09
* Eickmeyer slides tsimonq2 some advanced.gg (#notsponsored)03:15
* Eickmeyer but has friends that are03:16
tsimonq2I swear, if I have to hear another half hour-long GFuel rant (yes, that happened.) I will go insane XD03:16
EickmeyerNo, gfuel bad.03:17
tsimonq2"I exclusively drink herba mate tea" -wxl03:17
tsimonq2XD03:17
EickmeyerHAHAHAHAHAA03:17
lubot[matrix] <arraybolt3> tsimonq2: Sounds like you have my problem when it comes to sleep :P03:19
tsimonq2I just like to say that I'm elusive :P03:19
tsimonq2TIL `yes` - just type it in a terminal, you'll see ;)03:24
EickmeyerOh... my.... god.03:25
tsimonq2"Instead of using `apt install -y`, use `yes | apt install`" o_o on what planet03:26
lubot[telegram] <tsimonq2> https://matterbridge.lubuntu.me/71de51ef/you_sure_about_that_i_think_you_should_leave_with_tim_robinson.mp403:26
EickmeyerI mean, if you have a script that has a ton of prompts... maybe a kernel configuration where you want EVERY. SINGLE. OPTION. *shudders*03:27
EickmeyerConversely, no `no`.03:29
tsimonq2hahahahahahaha03:30
lubot[matrix] <arraybolt3> I've only ever found one practical use for `yes` - slowing down my Raspberry Pi to let me know when a timer had gone off without needing a speaker :P03:31
lubot[matrix] <arraybolt3> I'm sure that `yes` actually would work with `yes | apt install` - the massive stream of `y`s would eventually fill up the stdin buffer and then stop getting pumped in like a fire hose.03:32
lubot[matrix] <arraybolt3> So it wouldn't totally wreak things (I hope!).03:33
tsimonq2LMFAO03:33
tsimonq2https://github.com/calamares/calamares/issues/221203:33
-ubottu:#lubuntu-devel- Issue 2212 in calamares/calamares "Add optional env vars for ProcessJob" [Open]03:33
Eickmeyerif "y"; then echo -e "a"; fi03:33
EickmeyerFYI, `echo -e "a"` makes the terminal bell.03:35
tsimonq2Maybe on your terminal XD03:36
Eickmeyer"a" is the escape sequence for the bell.03:36
lubot[matrix] <arraybolt3> `echo -e "\a"`03:36
lubot[matrix] <arraybolt3> you may need a backslash03:36
EickmeyerYeah. Some terminals need that.03:36
EickmeyerProbably best practice to use the backslash.03:37
tsimonq2Yeah... I don't think QTerminal supports that XD03:37
lubot[matrix] <arraybolt3> in Yakuake + Bash, `echo -e "a"` printed an "a" to the screen :P03:37
EickmeyerIn Yakuake or Konsole you have to configure terminal bell notifications. Not sure about QTerminal.03:41
tsimonq2Looks like Calamares' ProcessJob isn't really used in many places. I'm working on a PR to fix that up to make it work (and before that, test building happens)04:11
tsimonq2(Its goal is to take a command string and execute it, but I have a feeling it's one of those "it's a string, not a list, so command not found" type things.)04:12
EickmeyerOr, hear me out, is it an array?04:14
tsimonq2Nope, it's a char XD04:15
Eickmeyer(list masquerading as a string)04:15
EickmeyerOh. Single char. LOL04:15
lubot[matrix] <arraybolt3> Enough to run `[`, that's what matters I suppose04:16
EickmeyerImagine it's an integer.04:16
tsimonq2Eickmeyer: No, a C char XD04:17
* Eickmeyer spitballs the planet04:18
tsimonq2So, I'm thinking about the release upgrader dialog I wrote today. The current delay is once a day for update notifications, which is pretty okay if you ask me.04:55
tsimonq2I have the systemd timer in Git set to once an hour. :P04:55
tsimonq2So, I just need to figure out a way to update that unit on a settings change... which seems somewhat tricky.04:55
tsimonq2(I mean, it could just be a simple sed and daemon-reload, but come on...)04:56
* tsimonq2 has been spending more than an hour on string quoting, lol05:00
lubot[telegram] <tsimonq2> @Leokolb Thank you for knocking out that secure boot + EFI test that guiverc mentioned earlier, I appreciate that :)05:02
guiverc@tsimonq2, nah I just restored the earlier test that was done, alas it was with 0919 iso (ie. nearly a month ago!) ... I'd overwritten it by putting a EFI test on the wrong line.. 05:04
guivercwe still need (in my opinion) a secure-uEFI test.05:05
lubot[telegram] <tsimonq2> I see "Leok edited the content of this document" - perhaps that's a bug?05:05
lubot[telegram] <tsimonq2> :)05:05
guiverci see it now... my screen is showing the published version (not later draft)05:07
guivercI stand corrected...    THANK YOU @Leokolb !!!05:08
lubot[telegram] <tsimonq2> πŸŽ‰πŸŽ‰05:11
lubot[telegram] <Leokolb> will finish the secure boots next 2 hours or so.. (re @lubuntu_bot: (irc) <guiverc> I stand corrected...    THANK YOU @Leokolb !!!)05:45
guiverc:)  greatly appreciated @Leokolb05:49
* tsimonq2 growls at string handling...06:16
tsimonq2If I spend another ... hour without a good clue to this, I'm just using bare QProcess :P06:17
* tsimonq2 is kind of hoping to stay up late enough to catch bdmurray on the flipside and see those updates land before I sleep...06:20
tsimonq2Optimistic thinking... :P06:20
tsimonq2Alright, so to wrap up for the night...08:11
tsimonq2https://git.launchpad.net/~ubuntu-qt-code/+git/calamares-settings-ubuntu/commit/?h=ubuntu/future/nn&id=18fcfa3e87c457a7a7e48aeb4a19eb14fa1ff22d is what took me like... 7 hours.08:11
-ubottu:#lubuntu-devel- Commit 18fcfa3 in ~ubuntu-qt-code/+git/calamares-settings-ubuntu "Start more of the backend implementation. ubuntu/future/nn"08:11
tsimonq2At the very least, now it *can* execute jobs, the jobs just don't work. :P08:11
tsimonq2I'd be especially interested in hearing if @arraybolt3 has ideas- but I can't seem to get ProcessJob to get to take anything past apt-get (which keeps reminding me of its superpowers :P)08:12
tsimonq2Anyway, that's a tomorrow/later task.08:13
tsimonq2I'm expecting bdmurray to get back to me soon on those fixes. If for any reason they don't go through, sweet, that's amazing o_o, I'll be back around 11 AM (-5)08:13
* tsimonq2 o/08:13
lubot[telegram] <Leokolb> all secure UEFI installs @guiverc on checklist completed :)08:26
guivercthank you heaps @Leokolb.09:39
tsimonq2It's all coming together :)14:39
tsimonq2Okay, so bdmurray raised a good point: exactly what kind of environment variables are passed via lxqt-sudo?14:51
tsimonq2I've linked him to the code but I have a sneaking suspicion he wants to see more of them allowlisted.14:51
* tsimonq2 has a usual hour-long meeting to attend to, brb14:51
-queuebot:#lubuntu-devel- Unapproved: lxqt-sudo (mantic-proposed/universe) [1.3.0-0ubuntu1 => 1.3.0-0ubuntu2] (lubuntu)17:17
-queuebot:#lubuntu-devel- Unapproved: lubuntu-update-notifier (mantic-proposed/universe) [0.5.4 => 0.6.1] (lubuntu)17:22
-queuebot:#lubuntu-devel- Unapproved: rejected lubuntu-update-notifier [source] (mantic-proposed) [0.6.0]17:29
-queuebot:#lubuntu-devel- Unapproved: lxqt-sudo (mantic-proposed/universe) [1.3.0-0ubuntu1 => 1.3.0-0ubuntu1.1] (lubuntu)17:44
-queuebot:#lubuntu-devel- Unapproved: lxqt-sudo (lunar-proposed/universe) [1.2.0-1ubuntu1 => 1.2.0-1ubuntu1.1] (lubuntu)17:46
-queuebot:#lubuntu-devel- Unapproved: lxqt-sudo (jammy-proposed/universe) [0.17.0-0ubuntu1 => 0.17.0-0ubuntu1.1] (lubuntu)17:46
-queuebot:#lubuntu-devel- Unapproved: lubuntu-update-notifier (lunar-proposed/universe) [0.5.4 => 0.6.0~23.04.2] (lubuntu)17:48
-queuebot:#lubuntu-devel- Unapproved: lubuntu-update-notifier (jammy-proposed/universe) [0.5.1~22.04.3 => 0.5.1~22.04.5] (lubuntu)17:49
tsimonq2Okay, so here's the latest from the bug and -release...18:00
tsimonq2In the original lubuntu-update-notifier bug from https://bugs.launchpad.net/ubuntu/+source/lubuntu-update-notifier/+bug/2038958 - bdmurray pointed out that some important environment variables may not be passed through.18:00
-ubottu:#lubuntu-devel- Launchpad bug 2038958 in lubuntu-update-notifier (Ubuntu Mantic) "[SRU] Add support for release upgrading" [Medium, In Progress]18:01
tsimonq2Instead of substituting out for a different tool in a pinch (a non-LXQt tool at that), I took the 10 minutes to add support for -E to lxqt-sudo. That's in https://github.com/lxqt/lxqt-sudo/pull/20418:01
-ubottu:#lubuntu-devel- Pull 204 in lxqt/lxqt-sudo "Add a -E option, preserving all environment variables" [Open]18:01
tsimonq2So, lxqt-sudo received uploads for all the releases we support. The SRU bug for that is https://bugs.launchpad.net/ubuntu/+source/lxqt-sudo/+bug/203909318:02
-ubottu:#lubuntu-devel- Launchpad bug 2039093 in lxqt-sudo (Ubuntu Mantic) "[SRU] Add -E support to lxqt-sudo" [Medium, In Progress]18:02
tsimonq2Quoting from the BR :P "As is usual when I submit patches, it'll probably be rejected, and we'll keep it as a vendor patch anyway."18:02
tsimonq2We're now waiting for a review on both sets of uploads. Once that's done, I'd appreciate a second set of hands on testing, otherwise I should be able to manage :)18:03
tsimonq2This is, I think finally, all for the release.18:03
tsimonq2If anyone has anything else to add, speak up now, or after this I'll get started on release notes18:03
tsimonq218:10 < vorlon> tsimonq2: as it's not really coupled to the release, I'm going to leave it to the standard SRU process18:12
tsimonq2So now we wait :)18:12
lubot[telegram] <teward001> *pushes tsimonq2 slowly off the ledge like a cat pushes things off shelves*19:07
lubot[matrix] <arraybolt3> Guess we'll have to rehome teward :(19:45
EickmeyerIdk, maybe he just needs to be "fixed".20:18
lubot[telegram] <teward001> *sneezes and a vase explodes nearby* nah i'm just chaotic20:22
lubot[telegram] <teward001> what i do need is my meds so.20:22
EickmeyerOh, thanks for the reminder. *schedules a refill*20:22

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