 arraybolt3: what repos/data *exactly* did you need from Phab?  Excluding the wiki, I have Simon and Dan working on that stuff
[02:39] <arraybolt3> I was trying to get the "old art" repo out.
[02:39] <arraybolt3> (also, nice timing :P just was working on setting up an RPi and was thinking about some things we had discussed on Linux Saloon last night)
[02:42] <arraybolt3> That was the only repo I was interested in, everything else except of course the Wiki I didn't use.
 arraybolt3: https://git.lubuntu.me/lubuntu-restricted/oldart/ see if you can access that
[02:52] <arraybolt3> yep
[02:52] <arraybolt3> thanks!
 yep
 double check becuase i just privated it
 see if you can still reach it
 old art is still there
 opening the individual files tries to show thumbnails, etc. that were on S3 but it's not accurate so
 i had to do some chaos :P
[02:55] <arraybolt3> @teward001: 404s.
[02:56] <arraybolt3> My RPi's case also seems to be giving me a 404 error (i.e., I lost it)
 hah
 i need to add you to the proper permissions group then
 stdby
 try now
[02:58] <arraybolt3> hmm, I may need to sign in :P
[02:59] <arraybolt3> alright, now I can see it
[02:59] <arraybolt3> thanks!
 yep
 *returns to the abyss*
[15:11] <tsimonq2> Good morning.
 Good afternoon😁😁 (re @lubuntu_bot: (irc) <tsimonq2> Good morning.)
[16:53] <tsimonq2> https://git.launchpad.net/ubuntu-cdimage/commit/?id=c3a161dc23cc32d2f83acbd0cb28ae97c68d74af
[16:53] -ubottu:#lubuntu-devel- Commit c3a161d in ubuntu-cdimage "Remove Colin Watson from the Daily CD Health Check emails"
[16:54] <tsimonq2> Related: https://git.launchpad.net/ubuntu-cdimage/commit/?id=0d7c2b6840cfcfcdb30c841b761ae948cec4668b
[16:54] -ubottu:#lubuntu-devel- Commit 0d7c2b6 in ubuntu-cdimage "Bump lubuntu jammy size limit per tsimonq2"
[17:44] <tsimonq2> arraybolt3: https://launchpad.net/ubuntu/+source/redshift-qt/0.6-2
[17:44] <tsimonq2> arraybolt3: Seeding as a Recommends.
[18:16] <tsimonq2> lubuntu-meta upload done following that. I demoted a *lot* to recommends.
[18:17] <tsimonq2> Once that all migrates (read: 2-3 hours), I'll respin the daily to pick up these changes.
[18:19] <tsimonq2> arraybolt3: I think our next step just in terms of redshift-qt is to add some kind of desktop entry, and then ping Lyn, asking her to add it to the manual.
[18:19] <tsimonq2> Right now, the only way to launch redshift-qt is via the CLI.
[18:20] <tsimonq2> I worry about translations for that desktop entry, so maybe there's an existing redshift one we can use.
[18:20] <tsimonq2> /usr/share/applications/redshift-gtk.desktop looks promising.
[18:21] <tsimonq2> Yeah, that would be a good idea, it does have translations. I'll open an MP on Salsa once it's all done and uploaded.
[18:22] <tsimonq2> Anyway, in the meantime I'll be getting into some $dayjob stuff.
 Upstream redshift-qt has a desktop sans translations
[18:24] <tsimonq2> ...oh?
[18:25] <tsimonq2> I see. So it does.
[18:26] <tsimonq2> Also, upstream has not pushed a commit in three years. Do we want to fork it?
[18:26] <tsimonq2> Maybe make it Qt 6. :P
[18:26] <tsimonq2> (Alternatively, Qtilities might want it.)
 That all makes sense to me. At least initially.
[18:28] <tsimonq2> Sweet. In the meantime, sometime before EOD I'll patch the Debian package to both include that .desktop file and include translations from redshift-gtk (citing copyright properly).
[18:28] <arraybolt3> Fork it sounds good.
[18:28] <arraybolt3> Oh, and o/
[18:28] <tsimonq2> o/ arraybolt3 
[18:28] <tsimonq2> It did pick up some steam on Twitter, too: https://twitter.com/LubuntuOfficial/status/1728553651378020385
[18:29] <arraybolt3> Neat!
[18:29] <tsimonq2> (Not as much as the idea of a Windows 11 theme, though. :P https://twitter.com/LubuntuOfficial/status/1725270913204006934 )
[18:29] <arraybolt3> heh
[18:30] <tsimonq2> Also on the list, we should look at why sddm-conf doesn't pick up any default settings. Maybe it needs to be ran with pkexec / lxqt-sudo.
[18:30] <arraybolt3> I did some research last night since I had a slightly crazy idea - having an official RPi image sounds very handy, but what if we also were the first *desktop* RISC-V flavor?
[18:30] <tsimonq2> (Probably the former, so e.g. Ubuntu Studio could use it.)
[18:30] <tsimonq2> arraybolt3: Show me the money / show me the hardware ;)
[18:31] <tsimonq2> I'd love to, though.
[18:31] <Eickmeyer> Plasma has its own sddm configuration kcm.
[18:31] <tsimonq2> Well, since apparently people like Windows 11, why not ship both, in the spirit of Windows? :P
[18:31]  * tsimonq2 runs
[18:33] <arraybolt3> Heh, the one I had in my sights was a VisionFive2, but it seems that the 2GB variant is hard to find...
[18:36] <tsimonq2> https://discourse.ubuntu.com/t/patch-pilot-hand-off-24-04/39509/23
[18:36] <arraybolt3> I thought they were going to be super cheap but I see some of the ads faked me out:P
[18:37] <tsimonq2> hah
[18:39] <arraybolt3> I wanted to make a new Lubuntu theme but after seeing so many people call Lubuntu polished, I think everyone's happy with our existing theme. Which is nice, means we know something to *not* change so we don't make lots of people mad.
[18:39] <arraybolt3> I like the new optional themes though, a lot.
[18:40] <arraybolt3> If we could get a Windows-y Openbox theme to go with that might make it "complete".
[18:40] <arraybolt3> I know what theme I'd pick for that too, so I might take a break from Universe maintenance to package it.
[20:11] <tsimonq2> arraybolt3: Here's the two lines in my ~/.bashrc that I *think* do it:
[20:11] <tsimonq2> shopt -s histappend
[20:11] <tsimonq2> PROMPT_COMMAND="history -a;$PROMPT_COMMAND"
[20:12] <arraybolt3> trying
[20:12] <arraybolt3> seems to *sorta* work
[20:12] <tsimonq2> https://podcast.asknoahshow.com/363
[20:12] <arraybolt3> but I have to open a new terminal to "unlock" history from other ones
[20:13] <tsimonq2> https://unix.stackexchange.com/questions/1288/preserve-bash-history-in-multiple-terminal-windows
[20:13] <tsimonq2> arraybolt3: That likely has the complete command you're looking for ^^^^
[20:14] <arraybolt3> almost works...
[20:15] <arraybolt3> but now I have to do *something* in a new terminal to get it to re-read the file :P
[20:15] <tsimonq2> *Almost* is better than *not at all*. :P
[20:15] <arraybolt3> true :P
[20:15] <arraybolt3> and I can just hit "enter" to force a reload now
[20:18] <arraybolt3> one thing I have learned to do is to split my one terminal into multiple panes in Konsole. Very handy.
[20:21] <tsimonq2> You can split windows into multiple components with tmux/byobu too, or QTerminal supports the same, or Vim supports it too. ;)
[20:21] <arraybolt3> tmux is awesome, but Konsole's terminal panes are just a bit more convenient
[20:22] <arraybolt3> (and I daily-drive Kubuntu)
[20:22] <arraybolt3> I may end up getting to daily-drive Lubuntu in the near future, which would be awesome, but right now I don't have enough drive space to be comfortable with dual-booting, nor do I have the right drive setup to make it easy, and I need Kubuntu for some of the things I do.
[20:23]  * arraybolt3 wonders if you can put two partition tables on one disk...
[20:23] <tsimonq2> Probably not, probably not. :P
[20:23] <arraybolt3> something something NVMe namespaces
[20:23] <tsimonq2> arraybolt3: Just install LXQt ;)
[20:24] <arraybolt3> anyway, tsimonq2: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056780 look at the last message, review the thingy in the GitHub link if you could please :)
[20:24] -ubottu:#lubuntu-devel- Debian bug 1056780 in openmsx "openmsx: Source-less Windows binary in source package (and other packaging issues)" [Serious, Open]
[20:24] <arraybolt3> tsimonq2: ERR:NOT_THAT_BRAVE
[20:24] <arraybolt3> (I've never installed two DEs on one Ubuntu system before except in a VM where it went very poorly. I know guiverc is famous for being able to do that sort of thing without issues but *I* need a bit more stability than that.)
[20:25] <arraybolt3> (and I'm on Jammy for reasons)
[20:25] <tsimonq2> Holy hacky setup, Batman.
[20:25] <arraybolt3> w.r.t. the GitHub link? Yeah. #BlameGoogle
[20:25] <tsimonq2> Why... just why... did you put tarballs in a Git repository and throw them on GitHub. :P
[20:25] <arraybolt3> Google refused to let me send them as file attachments :(
[20:26] <arraybolt3> something about a "disallowed file type"
[20:26]  * tsimonq2 slaps arraybolt3 with a wet fish
[20:26] <tsimonq2> Anyway, reviewing.
[20:26] <arraybolt3> I think probably it tore open my .tar.gz, saw something about openMSX it found fishy, and then decided to slap me for it.
[20:26] <arraybolt3> https://support.google.com/mail/answer/6590?visit_id=638366438731975290-1734539295&p=BlockedMessage&rd=1 (was the link Gmail handed me when I tried to send)
[20:27] <tsimonq2> 19.1+dfsg-2 can be 19.1+dfsg-1 since adding the suffix is a version bump in and of itself.
[20:27] <tsimonq2> "Use debhelper 13 rather than debhelper 10." Did you have to make any changes as a result of this, or "no changes needed">
[20:27] <tsimonq2> *?
[20:28] <arraybolt3> I think it was a "no changes needed" thing.
[20:28] <arraybolt3> I just bumped the debhelper version.
[20:28] <tsimonq2> I see you bumped Standards-version, where's your changelog entry? :P
[20:28] <arraybolt3> I did not intentionally bump it.
[20:28] <arraybolt3> It was at 4.6.2 when I started.
[20:28] <tsimonq2> Oh, cool.
[20:28] <tsimonq2> As for debhelper, yeah I'd just note no changes are needed, tbh.
[20:28] <arraybolt3> (Wait until you see the copyright file. It's awesome.)
[20:30] <tsimonq2> What the heck is the BSL? :P
[20:30] <arraybolt3> Boost Software License
[20:30] <tsimonq2> Oh. Cool.
[20:30] <arraybolt3> (Not Business Source License thankfully!)
[20:32] <tsimonq2> Is this the only .dll in the directory? Contrib/codec/Win32/zmbv.dll
[20:32] <arraybolt3> Yes.
[20:33] <tsimonq2> Are these DFSG-compatible source-side?
[20:33] <tsimonq2>   rm -rf Contrib/dmk/build/
[20:33] <tsimonq2>   rm -rf Contrib/tsx/build/
[20:34]  * arraybolt3 checks
[20:34] <tsimonq2> "Overhauled copyright file." was it at an older format, or just rehauled?
[20:34] <arraybolt3> I literally don't have those directories in my tree.
[20:35] <arraybolt3> "was it at an older format or just rehauled?" Yes.
[20:35] <arraybolt3> :P
[20:35] <tsimonq2> Okay cool, so they're generated during the build.
[20:35] <arraybolt3> (the formatting was very bad)
[20:35] <arraybolt3> (and the data was inaccurate)
[20:35] <arraybolt3> so I guess just rehauled
[20:35] <arraybolt3> but it felt like having to bring it up-to-date formatting-wise too
[20:35] <tsimonq2> Well, if it's an older format, guess what, you need to note it :P if the formatting just looked like garbage, what you have is cool.
[20:36] <arraybolt3> I didn't change the Format line at the top, so I think just the formatting looked like garbage.
[20:36] <tsimonq2> Running it through my automated gauntlet, let's see how bad Lintian shrieks in pain. :P
[20:36] <arraybolt3> it looked like it was the same format as the files I've always worked through.
[20:36] <arraybolt3> tsimonq2: won't shriek as loudly as it did at me :P
[20:36] <tsimonq2> hah :D
[20:38] <arraybolt3> also unless you own a Ryzen 9 or a modded M3 Mac Studio, expect the build to be a while :)
[20:39] <tsimonq2> I mean, it takes 22 minutes on Launchpad, my computer has more RAM and CPU power than a Launchpad builder, so :P
[20:39] <arraybolt3> it's the autopkgtest that takes a long time :) but yes, I suppose if you skip that it won't be that bad.
[20:39] <tsimonq2> Oh, I should probably run the autopkgtest, huh. :P
[20:39] <arraybolt3> (builds take like 45min for me with the autopkgtest included.)
[20:40] <tsimonq2> I'll let you know how long mine takes, so we can swap notes ;)
[20:44] <tsimonq2> arraybolt3: So... is it a Lintian bug? :P
[20:44] <tsimonq2> arraybolt3: I might make you fix this for core-dev down the road XD
[20:50] <arraybolt3> in Lintian? :P
[20:50] <arraybolt3> I'm pretty sure it's Lintian's fault since every stanza has a different license assigned to it, so I may dig into Lintian and try to fix it.
[20:50] <tsimonq2> Yes :P
[20:50] <arraybolt3> But I don;t know Perl...
[20:50] <tsimonq2> I've patched Lintian before XD
[20:50] <tsimonq2> Bah, any programming language is easy once you know one
[20:50] <tsimonq2> Except PHP. Never PHP. :P
[20:51]  * tsimonq2 runs from teward 
[20:51] <arraybolt3> PHP wasn't that bad :P
[20:51] <arraybolt3> I've fiddled with it before
[20:51] <tsimonq2> I'm sorry, JavaScript type definitions are definitely worse. :P
[20:52] <arraybolt3> JS != PHP
[20:52] <arraybolt3> *ducks*
 https://matterbridge.lubuntu.me/9afe6dd3/file_10162.jpg
[20:52] <arraybolt3> haha
[20:53] <arraybolt3> dynamic type casting gone wrong
[21:19] <arraybolt3> tsimonq2: build finish?
[21:19] <arraybolt3> If so and you're OK with the state it's in, I'll push a version number change and add one extra changelog snippet about the debhelper version.
[21:20] <arraybolt3> (Given the complexity of that package, I'll be really happy if the only things I missed were the version and the changelog since I learned new things about both.)
[21:28] <arraybolt3> Anyone else noticed that their Noble box hasn't popped up an upgrade notification in a while? I keep manually launching the upgrader when I boot up my VM.
[21:30] <guiverc> i noted a few no-upgrades on my regular checks; but I check multiple times a day (3-5 common) so tend to ignore, but yeah, more than expected
[21:43] <tsimonq2> arraybolt3: Yup, just waiting on the autopkgtest.
[21:43] <tsimonq2> arraybolt3: updates> Nothing has changed there quite yet IIRC, but it does only prompt once a day, and it's on a bash loop with a sleep statement, so :P
[21:44] <arraybolt3> I'm just used to it popping up almost immediately when I boot.
[21:47] <arraybolt3> autopkgtest for openMSX Works On My Machine(TM) so I expect it to go smoothly. Expectations differ from reality all too often though... so here's hoping it works
[21:51] <tsimonq2> arraybolt3: What happens when you manually walk through that Bash script on the command line?
[21:52] <tsimonq2> It could be one of two things...
[21:52] <tsimonq2> a) apt-check isn't picking up new packages, due to either a malformation in sources.list or some other reason
[21:52] <arraybolt3> It gripes some about missing things w.r.t. sha256, and then it prints out a bunch of "Hash found" messages.
[21:52] <tsimonq2> b) it's not successfully running
[21:52] <tsimonq2> ah
[21:52] <arraybolt3> wait... what bash script?
[21:52] <arraybolt3> it's the hash checker right?
[21:52] <arraybolt3> the one in debian/missing-sources
[21:53] <tsimonq2> /usr/libexec/lubuntu-update-notifier/lubuntu-upg-notifier.sh
[21:53] <arraybolt3> oh that one
[21:53] <arraybolt3> totally different script XD
[21:53] <arraybolt3> I thought I botched something in openMSX
[21:53] <tsimonq2> So, if you run `sudo apt update`, you get these same errors, right?
[21:54] <arraybolt3> The only errors I get when I sudo apt update is the fact that "devel" and "noble" don't look like the same suite to apt, but it works anyway,
[21:54] <arraybolt3> hmm, does lubuntu-upgrade-notifier dislike apt *warnings*?
[21:54] <arraybolt3> My VM is a Mantic system upgraded to Noble by hand from early in the cycle.
[21:55] <arraybolt3> and yes, I intentionally put "devel" in sources.list, not "noble" since "noble" wasn't assigned a name yet
[22:51] <teward> (so s/devel/noble/ now?)
[23:05] <tsimonq2> arraybolt3: Well, I would expect apt-check to return differently if there are apt warnings, yeah.
[23:06] <tsimonq2> arraybolt3: Do those warnings actually *block* a full-upgrade? Like, can you still run Apply Full Upgrade and have it work? Or is it just a no-op?
[23:06] <arraybolt3> I can still manually apply full upgrades, yes.
[23:08] <tsimonq2> When it's next available to you (when you have updates you can apply), can you check whether apt-check still outputs the same when there's apt warnings?
[23:09] <tsimonq2> Handling an error code interrupting things is one thing - if there's an entirely *different* output that doesn't include the information we need, yeah, we should know about that.
[23:09] <tsimonq2> I also wonder, just briefly, if apt-check is in Python, and if we can simply import and use that in a Pythonic way. That'll take out the UX middleman.
[23:11] <tsimonq2> Yeah, it *is* in Python, it's just not in a class-based structure. Not the biggest deal in the world.
[23:11] <tsimonq2> We *could* try to upstream a patch throwing that into some kind of class structure. We could also go upstream and do some slight refactoring (if we have to) to ensure it *can* be ran from a different file.
[23:12] <tsimonq2> In that case, I think the ideal UX would be, still *prompt* the user even if there's apt warnings, but let them know about it.