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

=== Kuraokami is now known as IchabodCrane
lubot[telegram] <teward001> i'm not the evil that was headed for Simon02:04
arraybolt3[m]@teward001 Well you usually are, so...02:09
lubot[telegram] <teward001> nah not today02:30
lubot[telegram] <teward001> no energy for it heh02:30
tsimonq2OH NO THE EVIL WHAT HAVE I DONE03:14
tsimonq2teward @teward:matrix.thomas-ward.net: watch out the nukes are coming03:16
tsimonq2lubuntu-qa: ⚠🚧 upgrades for Kinetic likely broken today until libfm-qt 1.1.0-3ubuntu1 migrates, be careful03:19
arraybolt3[m]Yikes...03:19
tsimonq2¯\_(ツ)_/¯ I'll swear this once since it's very fitting, shit happens. Dan alerted us this morning, I solved it with the uploader03:21
tsimonq2Literally just need a member of the Release Team to push a button. I just nagged someone last week about nagging so I'd be a hypocrite to push it too hard03:22
-queuebot:#lubuntu-devel- New binary: libfm-qt [amd64] (kinetic-proposed/universe) [1.1.0-3ubuntu1] (lubuntu)07:47
kc2bez[m]<tsimonq2> "lubuntu-qa: ⚠🚧 upgrades for..." <- It is in proposed now so progress. Still building riscV of course. 08:25
SaptarshiRoy[m]Hi!09:55
guivercG'day SaptarshiRoy[m] 09:56
arraybolt3[m]Did we end up with libfm-qt all under control? Or should I start work on it for Ubuntu? (I know Debian still needs help.)14:45
kc2bez[m]I haven't checked in a few hours but the corrected version was uploaded by Simon and in proposed earlier. ^^15:04
arraybolt3[m]Nice.15:10
tsimonq2I privately asked a Release Team member to accept it this morning. We should be all good. I'd respin the ISO. Was a long night for me last night so I'm just making my way to the office16:22
tsimonq2As soon as I get there (and get coffee...) I'll have a better look at this16:24
* genii 's ears shoot up for a moment16:24
tsimonq2Aaron, I've been told you have a default settings PR? Have a link to make it easy?16:24
* arraybolt3[m] teleports a Red Bull and a bag of Hostess donuts to Simon Quigley 16:24
arraybolt3[m]Simon Quigley: Yep, should be in the backlog, I'll hunt for it.16:25
tsimonq2genii: The cowork space I'm in has a water line hooked up to their Keurig, and beer on tap right next to it (that's Green Bay, WI for you...)16:25
arraybolt3[m]https://github.com/lubuntu-team/lubuntu-default-settings/pull/216:25
-ubot93:#lubuntu-devel- Pull 2 in lubuntu-team/lubuntu-default-settings "Change default theme to work around Breeze theming bug" [Open]16:25
arraybolt3[m]Wait they hardwired a Keurig into the water system???16:26
geniiHah16:26
arraybolt3[m]I guess that's one way to keep the office peaceful. Coffee, on demand, and we mean it.16:27
tsimonq2arraybolt3[m]: No no, they have a water line hooked up to the Keurig regulating the tank level :)16:28
arraybolt3[m]Oh. Then I'm missing what "water line" means, because I still don't understand what you just said :P16:29
tsimonq2<arraybolt3[m]> "Oh. Then I'm missing what "water..." <- Small garden hose lookin thing that hooks up to the Keurig water tank and fills it as it's being used 16:51
arraybolt3[m]tsimonq2: That's... ok I guess it's not hardwired into the water system but it has about the same effect :D Still, that's awesome. Overkill in my environment, but I bet it comes in handy where you're at.16:52
lubot[telegram] <Leokolb> Just for the record bug 1981938 is back on 2 latest ISO's https://bugs.launchpad.net/ubuntu/+source/libfm-qt/+bug/198193817:18
-ubot93:#lubuntu-devel- Bug 1981938 in libfm-qt (Ubuntu) "Selecting Install Lubuntu 22.10 from desktop results in error" [Undecided, Fix Released] https://launchpad.net/bugs/198193817:18
kc2bez[m]lubot: Makes sense as libfm-qt mentioned above hasn't migrated yet. 17:21
lubot[telegram] <Leokolb> That is what I thought - just needed the confirm..tks (re @lubuntu_bot: (irc) <kc2bez[m]> lubot: Makes sense as libfm-qt mentioned above hasn't migrated yet.)17:21
kc2bez[m]Sure thing.17:22
kc2bez[m]Looks like Britney isn't happy.17:25
kc2bez[m]https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html17:26
tsimonq2"Binary packages awaiting approval in NEW queue"18:11
tsimonq2<kc2bez[m]> "Looks like Britney isn't happy." <- Bumped in -release, thanks for the heads up.18:12
tsimonq2<arraybolt3[m]> "That's... ok I guess it's not..." <- Oh definitely18:12
tsimonq2<arraybolt3[m]> "https://github.com/lubuntu-team..." <- Yes, this works in the meantime, but what *precisely* does the UI change look like here?18:16
* tsimonq2 scrolls backlog18:16
tsimonq2Kay, I'll try this change on a daily, if it works it's going in the archive. Thanks :)18:18
kc2bez[m]<tsimonq2> ""Binary packages awaiting..." <- Oh, that makes sense. I always forget that.18:25
tsimonq2See my response on the bug report... after digging into this I'm trying the Breeze theme released a few hours ago18:28
tsimonq2arraybolt3: I'll throw this ^^ in a PPA for your testing (and others)18:28
tsimonq2I'm really not comfortable with changing the default theme for our default toolkit this close to release18:29
arraybolt3[m]Simon Quigley: Sounds good. I did test it locally, but can't hurt to do another test run.18:29
tsimonq2I'll try too - where exactly this error is, don't know18:29
kc2bez[m]A working Breeze theme is preferred for sure.18:29
kc2bez[m]It is fairly non-functional from a menu standpoint right now though.18:29
arraybolt3[m]tsimonq2: Yeah, agreed. If we could find the bug in Breeze that would be awesome but I have little to no clue what I'm doing, especially since a Qt change broke it and I have still not figured out how to get Qt compiled and installed properly.18:30
tsimonq2Was this a bug in the following versions:18:30
tsimonq2 - 22.04.1 (if so, 22.04)18:30
tsimonq2 - 22.10 Beta18:30
arraybolt3[m](At least we think a Qt change broke it. Since the bug doesn't affect Kubuntu, though, I have a feeling it's Breeze vs. LXQt's fault, not Qt's.)18:30
tsimonq2That will give me a much better idea of what exactly I'm looking at18:31
arraybolt3[m]Simon Quigley: 22.10 Beta for sure, no clue about 22.04.1, didn't test there yet.18:31
arraybolt3[m](It might not have been in the beta, actually.)18:31
arraybolt3[m](It was in a daily, not sure about the beta.)18:31
* arraybolt3[m] only just now remembered that the beta and the daily are different18:31
arraybolt3[m]Simon Quigley: ^18:31
kc2bez[m]I haven't seen this in 22.04.118:31
tsimonq2Can confirm this is an issue in the beta.18:33
tsimonq2Which means a Qt update, at least the most recent one, did not break it18:33
arraybolt3[m]iebifuzyoiuhtetr18:33
arraybolt3[m]Well that's both encouraging and infuriating to hear.18:34
tsimonq2https://github.com/KDE/breeze/compare/v5.25.5...v5.26.018:34
arraybolt3[m]Simon Quigley: Oh that's smart. I'm right in the middle of trying to test a bugfix elsewhere, is it awful if I'm not ready to start a bisect now? I can if we need to.18:35
tsimonq2not quite that far yet sec18:35
tsimonq2Eickmeyer: Cala alpha3 came out yesterday, FFE? 👍️ / 👎️18:48
Eickmeyer[m]Yiiiiikes. Today's Tuesday, Thurday is Final Freeze. This is cutting it REEEEAL close.18:49
Eickmeyer[m]Anything compelling?18:49
arraybolt3[m]I think that is just begging for a humdinger of a bug in the final product.18:49
arraybolt3[m](Oh, you only asked Eickmeyer, I responded with a -1... 🤦‍♂️)18:50
tsimonq2I thought that was Erich 😆18:50
arraybolt3[m](Hey, figured out how to undo reactions!)18:50
* Eickmeyer[m] yeets arraybolt3 accross Yellowstone18:50
tsimonq2I'm asking before I JFD here since we're not the only Cala flavor anymore18:50
tsimonq2We already ship alpha2 in the release18:51
tsimonq2In terms of riskiness, can't get any riskier than that18:51
arraybolt3[m]IMO, alpha2 has been battle-tested thanks to guiverc and leok, alpha3 is total uncharted territory.18:51
arraybolt3[m]alpha2 is as good as stable for now, alpha3 is... exactly what it sounds like.18:51
Eickmeyer[m]Simon Quigley: Right. Before I make a +1 or -1, I'd like to know if we have any features added, if there's any compelling reason to go for it, or if there's any bugfixes we'd like to have.18:52
tsimonq2https://github.com/calamares/calamares/blob/calamares/CHANGES-3.3#L1118:52
tsimonq2https://github.com/calamares/calamares/compare/v3.3.0-alpha2...calamares18:52
Eickmeyer[m]Looks like we might have to make changes in calamares-settings-ubuntu as well, unless I'm mistaken.18:53
tsimonq2Yeah, you're right18:53
Eickmeyer[m]Yeah, that alone makes me want to nack this.18:53
kc2bez[m]I don't see anything we need there18:53
tsimonq2Sounds good, next cycle it is... something that will surprisingly be more favorable, I'm guessing, is SRUing Cala 3.2.x to Jammy as it gets released18:54
* arraybolt3[m] buries Eickmeyer in a pile of marshmallow cream18:54
Eickmeyer[m]> * <@arraybolt3:matrix.org> buries Eickmeyer in a pile of marshmallow cream18:54
Eickmeyer[m]Nummy18:54
kc2bez[m]LUKS v. LUKS2 sounds nice but needs some serious testing and possibly dependencies we don't have.18:55
Eickmeyer[m]Yeah, seems a little late for that alone.18:55
tsimonq2I think we need to SRU this one though: https://calamares.io/calamares-3.2.61-is-out/18:56
Eickmeyer[m]That I can agree to.18:56
tsimonq2Have you taken a peek at the changelog entries for that? Seems to be all SRU-qualified anyway18:56
Eickmeyer[m]Very minor changes, so definitely.18:57
arraybolt3[m]Looks trivial to do, BUT... we have to grapple with a curveball GitHub has thrown at us.19:02
arraybolt3[m]All of our GitHub-based debian/watch files that point to the Releases page are broken.19:02
tsimonq2Do you have an example of a fix we've used for that by chance?19:02
arraybolt3[m]Not that we've used, but I have an example that bluesabre used in Xubuntu, lemme find it...19:02
arraybolt3[m]Simon Quigley: Behold, the workaround: https://github.com/Xubuntu/sgt-launcher/blob/master/debian/watch19:04
kc2bez[m]I have seen a couple of things tossed around the Debian-devel mailing list too19:04
arraybolt3[m]I think the idea here is to use GitHub tags to sleuth out the right Releases URL and then grab it.19:05
Eickmeyer[m]I found a script that basically creates watch files automatically.19:06
Eickmeyer[m](because I suck at it)19:06
arraybolt3[m]My first real attempt at making a significant change in a debian/watch file was looked at by Simon, who responded "Your regex-fu is weak"...19:07
Eickmeyer[m]My regex-fu is non-existent. I just can't learn it, and I'm unashamed to admit it.19:08
tsimonq2hahahahahahahahaha19:08
kc2bez[m]This was another way to solve it https://github.com/volans-/gjson-py/blob/debian/debian/watch19:08
kc2bez[m]It uses the api links19:09
Eickmeyer[m]https://salsa.debian.org/debian/debian-package-init/-/blob/master/deb_create_watch.py19:09
Eickmeyer[m]That's what I use.19:09
Eickmeyer[m]Doesn't work all the time, but it works for Github 100% of the time.19:10
arraybolt3[m]Dan Simmons: That's more elegant in theory, and even uglier in practice. :D19:10
kc2bez[m]Totes19:11
arraybolt3[m]Eickmeyer: The problem I can see with that script is that it uses the tags directory, which doesn't provide GPG signing.19:11
arraybolt3[m]I mean, I guess it depends on how much one does or doesn't care.19:12
Eickmeyer[m]Well, considering the tags are how Github handles releases, everything else just gets added in metadata after-the-fact.19:13
arraybolt3[m]Hmm. And it uses HTTPS so as long as you trust the repo, it should be good (Git uses HTTPS transport, right? Pretty sure it does, I saw git-https-transport processes or something similarly named earlier today).19:14
Eickmeyer[m]That's why one never grabs the release right away, but waits a few days (usually a week) for the dev to finish with the metadata.19:14
tsimonq2arraybolt3[m]: Depends on how the Git server is set up. Generally, in 2022, the answer to that question will be yes.19:14
tsimonq2It can be done over HTTP, SSH, FTP, you name it...19:15
arraybolt3[m]Then my call would be to gut out GPG verification and fall back to tags. Wonder how well upstream Debian will take to that idea.19:15
kc2bez[m]Mailing list19:15
tsimonq2carrier pidgeon19:15
Eickmeyer[m]Smoke signals19:15
tsimonq2They won't take it at all19:15
arraybolt3[m]git-300baud-modem19:15
tsimonq2egyptian pyramids19:16
arraybolt3[m]tsimonq2: If that's the case, then I guess we have to figure out how to make GPG verification work?19:16
arraybolt3[m]I mean, bluesabre's hack seems to do the trick, and of all the solutions it's the least ugly one I see so far.19:16
kc2bez[m]The ugly example I sent can handle releases and GPG but it is ugly.19:17
tsimonq2arraybolt3: ...so where exactly did you push the previous Cala update in Git? :)19:18
arraybolt3[m]Simon Quigley: Should just be in my GitHub, gimme a sec...19:18
tsimonq2<arraybolt3[m]> "My first real attempt at..." <- (Meaning, it could be more concise...(19:18
tsimonq2s/(/)/19:18
arraybolt3[m]https://github.com/ArrayBolt3/calamares-packaging19:18
tsimonq2kcoolthanks19:18
arraybolt3[m]Yep, that's it.19:18
tsimonq2arraybolt3: no I meant Jammy :)19:19
tsimonq2https://launchpad.net/ubuntu/+source/calamares/3.2.60-0ubuntu0.119:19
arraybolt3[m]Simon Quigley: Is that not it?19:19
tsimonq2If you didn't commit it anywhere nbd, just lmk that :)19:19
arraybolt3[m]I'm sure I did...19:20
tsimonq2In the meantime I'll just use pull-lp-source...19:20
arraybolt3[m]...but you're right, that ain't it.19:20
arraybolt3[m]Oh, I remember! Shoot, I didn't commit it anywhere.19:20
arraybolt3[m]Uh... crud, hold on, lemme find my SATA-to-USB adapter...19:20
arraybolt3[m]Ack, actually, I'm getting my data scrambled. Phew, we mess with Calamares a lot. OK, hang on...19:21
RikMillsso the theme issue is a bug in breeze, as there have been no changes at all in lxqt since jammy?19:21
RikMillsoh..... wait19:21
Eickmeyer[m]😕 ⁉️19:24
arraybolt3[m]Un. Real. I can't find it in my Git stuff, all I see is a patch uploaded on the SRU bug report.19:25
tsimonq2*'ll take care of it19:25
arraybolt3[m]I must have just spaced it or thought that Git wasn't important that time around.19:25
tsimonq2nbd I19:25
arraybolt3[m]But, FWIW, https://launchpadlibrarian.net/614751142/calamares.diff19:25
Eickmeyer[m]RikMills: What bug in breeze?19:25
arraybolt3[m]Eickmeyer: Lemme pull it up real quick...19:25
RikMillsLP: #199219619:26
-ubot93:#lubuntu-devel- Launchpad bug 1992196 in breeze (Ubuntu) "Various highly noticable graphical glitches have all started happening in Kinetic at the same time" [High, Confirmed] https://launchpad.net/bugs/199219619:26
arraybolt3[m]Yep, that's it. You beat me to it.19:26
Eickmeyer[m]Oh, weird.19:27
arraybolt3[m]Yeah. And it only affects Lubuntu.19:27
arraybolt3[m](That I can see so far. Kubuntu is unaffected.)19:27
Eickmeyer[m]Yeah, I hadn't noticed anything on Studio (also uses breeze)19:27
RikMillshas anyone tried adding the Kubuntu backports PPA to Lubuntu 22.04 to see if the breeze version from Kinetic produces the same issue there?19:28
RikMillsas backports PPA has 5.25.5 backported from Kinetic19:28
arraybolt3[m]RikMills: Not tried that yet, I'll give it a whirl real quick19:29
Eickmeyer[m]RikMills: You mean backports-extra19:29
RikMillsSorry, yes19:29
Eickmeyer[m](that's why I'm here 🙃 )19:30
tsimonq2RikMills: I tried something similar locally with Neon, gave up, considered it a "later after dayjob" thing - I know if I don't do Cala now I'll forget until a week or two before 22.04.2 and I don't want that :P19:31
tsimonq2tl;dr I can try later unless someone else can now19:31
Eickmeyer[m]Neon will mess-up your lsb_release, FYI19:31
RikMillsleave Neon alone. it is frankendistro19:32
arraybolt3[m]RikMills: Wanna link me the PPA real quick?19:32
RikMillsppa:kubuntu-ppa/backports-extra19:32
RikMillsfor jammy19:32
arraybolt3[m]RikMills: Oh for *jammy*. This bug is in Kinetic.19:33
arraybolt3[m]Oh but you mean that we can use a Jammy installation and then install Kinetic's breeze into it.19:33
RikMillsarraybolt3[m]: yes19:33
arraybolt3[m]Shoot, I don't have a Jammy ISO of Lubuntu on this laptop yet.19:33
arraybolt3[m]OK, pulling the ISO, this may take a while.19:35
Eickmeyer[m]arraybolt3: ssh and scp are your friends.19:37
arraybolt3[m]Eickmeyer: And a decent network setup and having all my systems powered on at once, none of which I have. 🙃19:37
Eickmeyer[m]Ah, well....19:37
* tsimonq2 smacks arraybolt3 upside the head19:39
tsimonq2```19:39
tsimonq2filenamemangle=s/.+\/calamares-(\d\S+)\.tar\.xz/featherpad-$1\.tar\.gz/" \19:39
tsimonq2```19:39
tsimonq2why.19:39
tsimonq2:P19:39
tsimonq2¯\_(ツ)_/¯ maybe that was me who knows19:39
arraybolt3[m]I did what?19:39
tsimonq2existing watch file in cala jammy19:40
Eickmeyer[m]That moment when wheels are reinvented.19:40
arraybolt3[m]What's more disturbing is that it works...19:40
tsimonq2HAHAHAHAHAHA19:41
arraybolt3[m]Nope, that was 100% me, I can see it in the patch I uploaded to Launchpad.19:42
arraybolt3[m]I must have copypastaed and made spaghetticode.19:43
arraybolt3[m]Whew, at least I finally figured out how I did that. I was changing Calamares from using GitHub tags to using GitHub releases for GPG signing, and used Featherpad's debian/watch file as a cross-reference. I probably copied Featherpad's watch file wholesale, then went through and changed "all" instances of Featherpad to Calamares... and missed one.19:49
arraybolt3[m]* how I probably did that.19:50
tsimonq2bug 199250720:02
-ubot93:#lubuntu-devel- Bug 1992507 in calamares (Ubuntu) "[SRU] Calamares 3.2.61" [Medium, In Progress] https://launchpad.net/bugs/199250720:02
Eickmeyer[m]Gave the ack20:03
-queuebot:#lubuntu-devel- Unapproved: calamares (jammy-proposed/universe) [3.2.60-0ubuntu0.1 => 3.2.61-0ubuntu0.1] (lubuntu, ubuntustudio)20:03
RikMillsarraybolt3[m]: it reproduces the bug20:26
RikMillsit my breeze test on jammy20:26
RikMills*in20:26
tsimonq2so it IS a breeze issue, that gives me hope20:27
tsimonq2the only issue with git bisecting KDE packages is it's difficult with all the build deps imo... Rik, is there an easier way to `git bisect`? 20:27
tsimonq2(or would you happen to know what commit broke this?)20:28
RikMillswell............ depends if it it breeze doing things right, or lxqt not keeping up20:28
RikMills*doing things wrong20:28
RikMillstsimonq2: I have not idea what commit20:28
tsimonq2on initial thought I would agree with you, but git bisecting to find which commit in Breeze actually broke it is the way to determine what kind of changes would be needed in LXQt...20:29
RikMillsgah, my typing is crap withe a few beers. :oops20:29
tsimonq2no worries, I will look into this later/tomorrow if Aaron or Erich don't happen to get to it first20:29
tsimonq2thank you Rik20:30
Eickmeyer[m]There's hardly any chance I'm going to be able to get to it.20:30
RikMillsI might possibly, but can't promise20:30
RikMillsalso updating breeze from the PPA did require some of the frameworks it depends on to be updated as well. it is plausible the issue could be in those libs20:33
RikMillsas they codify the theming api/abi breeze builds on20:33
RikMillsalso slightly puzzling is that I cannot find any bug reports from other distros or upstream20:35
tsimonq2I'm 99% sure I can figure out and fix this given a full time day. Someone add more days to the calendar for me please :P20:37
RikMillsha20:38
geniiIt's not 158220:41
tsimonq2teward: WITCH!!!!!!20:42
tsimonq2oh sorry you're right XD20:42
Eickmeyer[m]BURN THE WITCH! BURN THE WITCH... sorry, I came down with some FOMO.20:46
lubot[telegram] <teward001> what the heck?20:50
lubot[telegram] <teward001> *beats tsimonq2 with a Windows XP disk*20:50
tsimonq2sorry someone said 1500s and my mind went to finding the nearest witch :P20:51
tsimonq2you're funny, Vista would be a better challenger :P20:51
arraybolt3[m]<tsimonq2> "so it IS a breeze issue, that..." <- I'll try and tackle it hopefully. I have to do a particular part of development work on a different computer than my shiny new laptop because this laptop is SO AWESOME it can't reproduce a bug I'm trying to fix :P20:57
arraybolt3[m]So I'll set my desktop to attack that and then work on Breeze with the laptop.20:57
lubot[telegram] <teward001> @tsimonq2  i'm evil not the devil himself, XP is the lesser evil xD21:45
tsimonq2<arraybolt3[m]> "I'll try and tackle it hopefully..." <- I mean, I can even reproduce it in a VM, soooo ;)21:48
tsimonq2<arraybolt3[m]> "So I'll set my desktop to attack..." <- Thanks. All I ask is that it's "pass off"able when you're done :)21:49
arraybolt3[m]<tsimonq2> "Thanks. All I ask is that it's..." <- You mean like don't rename a tar file to lxqt-sshaskpass? :P22:08
tsimonq2bahahaha perhaps22:09
arraybolt3[m]Sounds like a good idea. Still tied up for a bit, will be on it ASAP.22:09
tsimonq2<arraybolt3[m]> "Sounds like a good idea. Still..." <- Ditto here. May have to come back to the office after my workout, which always sucks :/22:50
arraybolt3[m]Oh that's crummy. But hey, could be worse!22:54
arraybolt3[m]RikMills: Any chance you can link me to the Git repo containing Breeze?23:20
tsimonq2https://github.com/KDE/breeze/23:20
tsimonq2gh mirror23:20
arraybolt3[m]Simon Quigley: Thanks 👍️23:20
arraybolt3[m](Now I'm remembering invent.kde.org exists...)23:20

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