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

arraybolt3sbuilding away00:01
arraybolt3ok so that'll depwait, what package are you on?00:03
arraybolt3tsimonq2: ^00:03
tsimonq2lxqt-admin is done, I was just about to hop on a new one00:03
arraybolt3lxqt-config or lxqt-archiver?00:04
tsimonq2archiver since I think I packaged that one myself ;)00:04
arraybolt3+100:04
arraybolt3one sec, didn't backport yet00:04
tsimonq2no worries00:07
tsimonq2also don't forget to tag - it's been a struggle for me lol00:08
arraybolt3just finished tagging and pushing the tags :)00:09
arraybolt3moving onto lxqt-config00:09
tsimonq2Sweet, moving onto lxqt-globalkeys.00:11
arraybolt3Grief, already? :P00:11
tsimonq2Yep :D00:12
tsimonq2Moving onto lxqt-notificationd.00:17
arraybolt3dh_install: warning: Cannot find (any matches for) "etc/xdg/menus/lxqt-config.menu" (tried in ., debian/tmp)00:19
arraybolt3this means that the install file is missing the file right?00:19
arraybolt3just double-checking00:19
tsimonq2Other way around, the install file thinks it's there when it isn't.00:20
arraybolt3ahhh00:20
arraybolt3and now I see where the install file has wonky things00:20
tsimonq2If I were you, I'd compare the files in lxqt-menu-data versus what you have in your install file - and perhaps even compare the tarball size from last release, I think those files just simply got moved. That's just a theory, again, leaving the judgement call to you.00:20
arraybolt3I think it's very likely moved files since it's menu stuff.00:21
arraybolt3but yeah, I'll check while this rebuilds00:21
tsimonq2Sweet, I'll have to do another Backports-only patch for lxqt-notificationd reverting this: https://github.com/lxqt/lxqt-notificationd/commit/63fdeb192b8e7bf0a131278393903de0b014e0cd00:21
-ubottu:#lubuntu-devel- Commit 63fdeb1 in lxqt/lxqt-notificationd "Port deprecated KWindowSystem"00:21
arraybolt3yeah looks like menu move stuff is all00:22
tsimonq2Makes sense. Do what you know is right :)00:22
arraybolt3whew, this has been a sticky package. Lintian-overrides syntax needed fixing, obsolete linker flag, build failures, the works. Oh, and a crazy copyright file.00:32
arraybolt3I may be fighting with this one for a while :P00:32
tsimonq2Kay, lxqt-notificationd is now churning. On to lxqt-openssh-askpass.00:33
tsimonq2Why do I keep getting the easy ones? XD00:33
tsimonq2Hey, like I said before, it makes you stronger, eh? :)00:33
arraybolt3idk :P00:33
tsimonq2If you need help, I'm here.00:33
arraybolt3definitely makes me stronger 💪00:33
arraybolt3:P00:33
arraybolt3you're helping right now! :D00:33
tsimonq2hah good :)00:33
tsimonq2lxqt-openssh-askpass is done, I'll take lxqt-policykit next (but taking a quick break first.)00:39
tsimonq2Also, generally beware that RikMills decided to upload a new Frameworks release. I doubt we'll have to do much, *might* need an NCR for Cala.00:40
tsimonq2Anyway, tonight I'm more focused on ramming 1.4 through, so we frontload a lot of testing this cycle.00:41
arraybolt3I think I'm going to just upload lxqt-config as-is and file another bug report about licensing. I just ran into a file that says it is both GPL-2 OR GPL-3, and GPL-2-only, in the same copyright header.00:42
tsimonq2HAH. Nice one.00:43
arraybolt3I think all open-source devs need to have like a one-day course on "how licensing actually works" before being allowed to publish anything :P00:43
lubot[telegram] <tsimonq2> I often joked over the course of the Ubuntu Summit that a Debian Developer certificate should come with an Associate's in Law, on the other end of that :P00:47
arraybolt3lol, ikr?00:47
arraybolt3IANAL but at this point I could probably teach a lawyer how to do their job better in some ways >_<00:47
arraybolt3(not actually but you get the joke)00:48
arraybolt3ok lxqt-config "finished" for the most part, but I'm going to be stuck on it for a while longer compiling a bug report.00:50
tsimonq2hah :D00:50
tsimonq2No worries, I'm just now getting started on lxqt-policykit.00:51
tsimonq2And, done.00:56
tsimonq2Looks like I'm on to lxqt-session.00:56
arraybolt3nice00:57
tsimonq2lxqt-session is done, moving to lxqt-sudo.01:09
arraybolt3hit a hard one this time?01:15
arraybolt3meh, probably not01:16
tsimonq2Kinda sorta. I had to import the SRU we did for lxqt-sudo (hint, hint: we still need to verify that :P)01:16
tsimonq2Anyway, all set on that one. How's it coming on your end?01:16
arraybolt3still have three sub-programs to audit01:16
arraybolt3lxqt-config is like seven or so programs in one repo01:17
tsimonq2niiiiiiiiiiiiiiice01:17
arraybolt3yeah :D :-/01:17
tsimonq2I'll pump the brakes for a few minutes in case I can help you with anything01:17
arraybolt3And it's a motly mess of licensing. LGPL-2.0, GPL-2+, LGPL-2.1+, GPL-2, LGPL-2.1+, GPL-2 OR GPL-3, WTFPL-2, and the infamous GPL-2 and LGPL-2.1+ weirdness, all in one repo.01:17
tsimonq2(I feel like I'm just chugging away and you're standing back in awe. In reality, by chance I'm just getting the easy ones. :P)01:18
tsimonq2Woahhhhhhh. Nice. :/01:18
tsimonq2(Also, you're doing hard work too, so it's about even, I guess.)01:18
arraybolt3true :)01:19
tsimonq2https://www.youtube.com/watch?v=cE1FrqheQNI01:19
arraybolt3<one line to give the library's name and an idea of what it does.>01:19
arraybolt3 Copyright (C) 2014  <copyright holder> <email>01:19
* arraybolt3 decides to name my next project "<one line to give the library's name and an idea of what it does.>" just so that the next time I see that at least it's a valid name01:20
tsimonq2Is that like... actually in the LXQt source code? :P01:20
arraybolt3Yes.01:20
tsimonq2LMFAOOOOOOOOOOOOO01:20
arraybolt3lxqt-config-input/keyboardlayoutconfig.cpp01:20
tsimonq2🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍🤦‍01:21
tsimonq2arraybolt3: Also, you saw that lxqt-config FTBFS in Backports Staging, right?01:21
arraybolt3missed that01:21
lubot[telegram] <kc2bez> I feel like I've met that guy. (re @lubuntu_bot: (irc) <arraybolt3>  Copyright (C) 2014  <copyright holder> <email>)01:21
tsimonq2Not meaning to nag, just making sure you're aware.01:21
arraybolt3fun01:21
tsimonq2XD01:22
arraybolt3kc2bez: roflol01:22
tsimonq2arraybolt3: It's just a missing include, no biggie. Also, we're almost done, just the final stretch :D01:22
arraybolt3nice01:23
tsimonq2Well, there's the Launchpad build queue again. Fun stuff. At least we have passing amd64 builds for Backports Staging...01:23
lubot[telegram] <kc2bez> I've been packing to head out to a conference for work this week watching the scroll go by.01:24
tsimonq2Nice nice :D01:24
tsimonq2Save travels!01:24
arraybolt3kc2bezL o/ Hope everything goes well!01:25
arraybolt3s/L/:/01:25
lubot[telegram] <kc2bez> Should be good, it is a shortish drive of a couple of hours.01:26
tsimonq2Nice, nice.01:27
tsimonq2I'm going to get started with pcmanfm-qt (which could honestly be a mean one).01:27
arraybolt3good luck :)01:29
arraybolt3(funny enough, I expected lxqt-archiver to be harder than lxqt-config, so you may find this one is the easiest one you've done yet)01:29
arraybolt3whoa hi IRC reconnect01:30
arraybolt3this just keeps getting better01:42
arraybolt3  2     Copyright (C) 2014  P.L. Lucas <selairi@gmail.com>01:42
arraybolt3  3     Copyright (C) 2013  <copyright holder> <email>01:42
arraybolt3A valid copyright line above an invalid one.01:43
arraybolt3in lxqt-config-monitor now01:43
tsimonq2hahahahahahahahaha01:45
tsimonq2Looks like pcmanfm-qt has been a lot to chew on.01:46
arraybolt3oh man01:46
tsimonq2We'll need to double-check how this GUI looks when it's all good.01:46
arraybolt3kk, sounds a bit scary :P01:46
tsimonq2I just had to edit a UI file by hand, merging a three-way diff. :P01:46
arraybolt3oh grief01:46
arraybolt3I haven't had the privilege of doing that yet01:47
tsimonq2So, I'm crossing my fingers, hoping I didn't completely b0rk it. :P01:47
tsimonq2hahahahahahahaha01:47
arraybolt3open it in Qt Designer to double-check?01:47
arraybolt3you probably did that already01:47
tsimonq2Nah, not yet, prob should :P01:47
tsimonq2Oh bah, it FTBFS.01:47
arraybolt3welp01:47
arraybolt3  2  * <one line to give the library's name and an idea of what it does.>01:48
arraybolt3  3  * Copyright (C) 2014  PCMan <email>01:48
arraybolt3Well he got closer this time 🤣01:48
tsimonq2XD01:48
arraybolt3Bet it's Hong Jen Yee who owns all of the placeholders.01:48
tsimonq2Right.01:49
tsimonq2Well, I'm going to go grab a nice, frosty mug and think about this FTBFS. :P01:49
tsimonq2Or at the very least, what my plans are for adapting this menu further.01:50
tsimonq2Anyway, I'll be back before about 9ish.01:50
arraybolt3kk, see you later!01:50
arraybolt3I'll keep adding onto this quite beefy bug report in the mean time.01:50
tsimonq2Sounds good, don't feel like my absence should stop you, keep on chugging. ;)01:51
arraybolt3I may have to take a break after this.01:52
tsimonq2No worries.01:52
tsimonq2I think we've both reached the hard part, so breaks are probably well deserved. :P01:52
tsimonq2(At least on your end, I don't know about me. XD)01:52
arraybolt3https://github.com/lxqt/lxqt-config/issues/96602:01
-ubottu:#lubuntu-devel- Issue 966 in lxqt/lxqt-config "Confusing and contradictory licensing information" [Open]02:01
arraybolt3And with that, my audit is complete.02:02
* arraybolt3 feels like I have a coffee withdrawal headache now even though I've not drank coffee in a long, long time02:03
lubot[telegram] <tsimonq2> Niceee XD02:03
lubot[telegram] <tsimonq2> The LXQt stack just half-migrated, which means potential instability for testers. Beware, system updates might eat kittens.02:11
lubot[telegram] <tsimonq2> Either way, we're in early Alpha; I hope we can get to Calamares stuff tonight but that all depends. Might be (less than) a week before that gets fully settled, all the nested errors02:44
lubot[telegram] <tsimonq2> I'm willing to bet the reports we've seen so far are only the first set02:44
lubot[telegram] <tsimonq2> arraybolt3: Are you still around, or did you hit the hay for the night?02:45
arraybolt3Around-ish.02:45
lubot[telegram] <tsimonq2> By the way, getting back into things, The Headache is to be expected the first difficult upload or two. Take your time, I'm here to help :)02:46
arraybolt3(I'll be up for a good long while most likely, especially since the Ubuntu support room on Matrix is under attack by a spammer :-/)02:46
arraybolt3(I have mod privileges there so I'm currently "standing guard")02:46
lubot[telegram] <tsimonq2> Ouch.02:46
lubot[telegram] <tsimonq2> Remember, it's open source, I'm extremely grateful for your help, but if you need to crash, just do it man :)02:47
lubot[telegram] <tsimonq2> If you're still energetic though, let's get it :D02:47
arraybolt3heh, I woke up at around 11, probably will be up until past midnight if history is any indicator.02:47
arraybolt3I'm still recovering and working on tending the fire, but I'll be ready to help out more soon most likely.02:47
lubot[telegram] <tsimonq2> Sounds about right :) with jetlag, it feels much later than it actually is. I'm on the tail end of that, but daylight savings doesn't exactly help.02:48
arraybolt3ugh, I hate Daylight Wastings Time.02:50
arraybolt3tsimonq2: Did you do everything up to and including pcmanfm-qt that comes after lxqt-config?02:56
arraybolt3and where are you at now?02:57
* arraybolt3 tackles xdg-desktop-portal-lxqt03:01
tsimonq2arraybolt3: Okay, so I'm currently at pcmanfm-qt.03:05
tsimonq2arraybolt3: I just need to evaluate the UI changes made, and determine the best steps for the patch going forward.03:05
arraybolt3sounds good03:11
arraybolt3almost have xdg-desktop-portal-lxqt knocked out03:11
arraybolt3fie upon me, I forgot to tag my lxqt-config uploads03:11
tsimonq2cool cool, and oof :/03:12
tsimonq2*shrug* it happens XD03:12
tsimonq2Ever get Backports sorted for lxqt-config?03:12
arraybolt3not yet, need to do that03:13
arraybolt3btw any clue how to fix this? W: xdg-desktop-portal-lxqt: wrong-name-for-upstream-changelog [usr/share/doc/xdg-desktop-portal-lxqt/CHANGELOG]03:13
arraybolt3I know why it's happening but I don't recall finding a way to get that file to be compressed when it doesn't happen automatically03:14
Eickmeyeroverride_dh_autoinstall: 😈03:15
arraybolt3ugh, I guess that might work03:15
tsimonq2XD03:17
tsimonq2Eickmeyer: ohai03:17
Eickmeyerhello03:17
arraybolt3so like what, dh_auto_install; gzip -9 usr/share/doc/xdg-desktop-portal-lxqt/CHANGELOG03:18
arraybolt3or something like that?03:19
tsimonq2Awful. I hate it. Ship it.03:19
EickmeyerNo no no no no03:19
tsimonq2;)03:19
EickmeyerBAD03:19
EickmeyerEVIL03:19
arraybolt3You mean -EvIL +pedantic :P03:19
EickmeyerActually, yes. Do it.03:19
tsimonq2XD03:19
arraybolt3actually I override dh_installchangelogs X(03:26
tsimonq2Okay, so pcmanfm-qt has been uploaded.03:30
tsimonq2It's about that time, that I EOD.03:30
tsimonq2arraybolt3: Thanks again for all your help today.03:30
arraybolt3HAHA it worked!03:30
arraybolt3tsimonq2: Congratulations :)03:30
arraybolt3(on getting pcmanfm-qt done)03:31
tsimonq2Feel free to continue, don't let my EOD stop you :)03:31
tsimonq2Thanks :D03:31
EickmeyerImagine I actually had a good idea with that override....03:31
tsimonq2I'll check in later/in the morning to see how far you've gotten.03:31
tsimonq2Eickmeyer: <303:31
tsimonq2Anyway, good night all o/ :D03:31
arraybolt3Eickmeyer: That was an awesome idea, and one I wouldn't have thought of.03:31
arraybolt3Aaaaand... xdg-desktop-portal-lxqt conquered.03:39
arraybolt3I'm tired, hungry, and should spend some time with my family, so I think I'm calling it a night. Please keep in mind that qterminal needs packaged still (assuming it got a version bump).03:40
arraybolt3also I still haven't fixed lxqt-config, need to do that03:43
lubot[telegram] <tsimonq2> Gooooooood morning :D15:43
tsimonq2@kc2bez, @teward001: Did we need to seek *re*-qualification for LTS last time around, or were we just grandfathered in?15:55
tsimonq2arraybolt3: Okay, so I have limited time this morning before I must get back to $dayjob. The binary NEW queue *does* seem a little backed up, which is typical for this part of the cycle.15:59
tsimonq2Eickmeyer: (cc, for your general musings ^^^)15:59
tsimonq2arraybolt3: That being said, I'll crank out as much as I can. In an ideal world, we'd get to testing on Jammy systems today.15:59
lubot[telegram] <RikMills> KF5 is really only bugfixes at this point (re @lubuntu_bot: (irc) <tsimonq2> Also, generally beware that RikMills decided to upload a new Frameworks release. I doubt we'll have to do much, *might* need an NCR for Cala.)16:05
* Eickmeyer wonders how much more NEW to throw into the queue for kicks/giggles....16:07
lubot[telegram] <RikMills> KF6 to new?16:07
lubot[telegram] <RikMills> /me hides16:07
arraybolt3tsimonq2: there's only four packages left that need fully done, and one that needs fixed in Jammy, so I suspect this will be easily doable. I could Jusg Do It today if needed.16:17
arraybolt3Also I can make early Noble testing possible if we're itching to try16:17
tsimonq2arraybolt3: Sweet, let's continue to coordinate, I'll let you know when I pick my next subject.16:29
tsimonq2arraybolt3: And remember, waiting on binary NEW ;) so unless you have a clean-ish PPA, it's probably Just Easier to test Jammy first, then release that into Backports.)16:30
arraybolt3True, I would have to build a whole PPA, so yeah, Jammy first sounds good.16:30
tsimonq2Sweet.16:33
tsimonq2I'll be on in about 5-10 minutes to get started. Shouldn't take us too long.16:34
arraybolt3I may be a bit slower :p16:39
arraybolt3Working on fixing lxqt-config.16:51
tsimonq2Sounds good!16:54
arraybolt3Gah, it's fighting me, the upstream patch can't just be imported in and work as-is.17:02
arraybolt3That's because I'm not using a revert commit like I should XD17:03
arraybolt3ok, figuring this out17:03
tsimonq2mv lxqt-config-packaging lxqt-config-1.4.0 && tar xvf the_orig.tar.uhh.plasma-distro-update-up...no..gz && cd lxqt-config-1.4.0 && quilt pop -af && quilt new ohai-newpatch.patch && quilt add the-files-touched && patch -R -p1 < patch-you-want-to-reverse.patch17:04
* tsimonq2 shots fired at Eickmeyer XD17:04
arraybolt3lol, there's too many easter eggs in that one to read and get much info out of it XD17:05
tsimonq2LMFAO17:05
tsimonq2"Quilt pop, af." is one of my favorites17:06
EickmeyerHuh... that reminds me... 17:06
* Eickmeyer looks17:07
EickmeyerOh... no new patch. Huh.17:07
Eickmeyer ¯\_(ツ)_/¯17:07
lubot[telegram] <tsimonq2> Whoops XD17:08
arraybolt3Fired off an sbuild. Gonna take a bit, haven't build a Jammy package in a while so lots of downloads to be done.17:11
tsimonq2Sweet. :)17:14
arraybolt3So, you have to add Backrport *and* Backports Staging for all packages to be available. Noted.17:18
arraybolt3(forgot we had a PPA dependency there)17:18
tsimonq2I mean, technically, yeah.17:18
tsimonq2That being said, all the packages for the *new* stack *should* be in Backports Staging, thus superseding the ones in Backports.17:18
arraybolt3Backrport. Because that's the real spelling of Backports. Not sure how the s turned into an r and migrated into the middle of the word :P17:19
tsimonq2XD17:19
arraybolt3Well lxqt-build-tools didn't get a bump.17:19
arraybolt3So it's not in Backports Staging.17:19
arraybolt3And thus my local build attempt initially failed miserably.17:19
tsimonq2Ah, okay, that makes a lot of sense.17:19
tsimonq2I'll grab qterminal.17:21
arraybolt3https://git.lubuntu.me/Lubuntu/lxqt-config-packaging/commit/2610884257c100ef22046257a98ca9ca43b117dc17:25
-ubottu:#lubuntu-devel- Commit 2610884 in Lubuntu/lxqt-config-packaging "ah kscreen, thine version art insufficient for our purposes. Downgrade thyself."17:25
arraybolt3Soooo... I forgot to do some git pushes last night apparently.17:25
arraybolt3I'll need to audit and make sure I actually uploaded all of my changes to Git and not just to the archive.17:26
arraybolt3And make sure they're all tagged. Grief.17:26
arraybolt3Anyway, fixed lxqt-config now in Backports Staging and hopefully building away.17:26
arraybolt3tsimonq2: qterminal working OK for you?17:31
tsimonq2arraybolt3: Yup! Just pinged in #launchpad about ssh-ppa not working but ppa working.17:32
arraybolt3oh weird, and nice17:32
arraybolt3can I snag -panel?17:32
arraybolt3or would you prefer I do -powermanagement17:32
tsimonq2Pick one, they're both equally as hard (muahahahahaha).17:33
tsimonq2Aaaaaaaaaaaactually, let me do powermanagement please.17:33
arraybolt3sure17:33
tsimonq2I have a patch I'd like to throw in there :)17:33
arraybolt3hrm, sooooo this may bomb out if the debs for lxqt-panel are depwaiting17:47
arraybolt3if yours bombs out too I'll throw some builds into my PPA and we can use it as a bootstrap in the mean time.17:47
arraybolt3(I don't know if mine will fail yet or not)17:47
arraybolt3(I think it's working actually)17:47
tsimonq2copy-package --from ubuntu -s noble-proposed --to ppa:lubuntu-dev/ubuntu/backports-staging --to-suite jammy -y vim17:48
tsimonq2That's a past command I've used for jammy17:48
tsimonq2ubuntu-archive-tools should have it, probably a simple git clone lp:ubuntu-archive-tools17:48
arraybolt3wait that actually is a thing?17:48
arraybolt3TIL17:48
tsimonq2That's actually the command Britney uses to do its package migration.17:49
* arraybolt3 starts up https://www.youtube.com/watch?v=_DTANlTnpeo to play in the background while I'm building stuff17:50
tsimonq2:D17:51
tsimonq2Kay, lxqt-powermanagement is good.17:51
arraybolt3This brings back good memories of backporting the whole mountain of LXQt stuff back in the Kinetic cycle.17:51
tsimonq2hahahahahah :D17:51
arraybolt3Glad to be back to it :)17:51
tsimonq2Glad this one was a team effort, too :D17:51
tsimonq2(i.e. not just me, or not just you, lol)17:51
arraybolt3👍17:52
tsimonq2Do you want the last package, or want me to take care of it?17:52
arraybolt3I'm happy to tackle it.17:53
arraybolt3You're in a time crunch and I'm not :)17:53
tsimonq2Sounds good :)17:53
tsimonq2Thanks.17:53
arraybolt3Glad to help :) thanks for letting me come back.17:54
tsimonq2Of course.17:55
tsimonq2Le sigh, looks like Backports has another special commit to revert.17:55
tsimonq2https://github.com/lxqt/lxqt-powermanagement/commit/aca58172f611e2545c3cfcb8310725b3cf5fa71517:55
-ubottu:#lubuntu-devel- Commit aca5817 in lxqt/lxqt-powermanagement "Port deprecated KWindowSystem"17:55
tsimonq2Kay, done.17:58
tsimonq2I see lxqt-config also passed, congrats \o/17:59
arraybolt3woohoo!18:00
arraybolt3uh, while you're here...18:00
arraybolt3I: lxqt-panel: package-contains-documentation-outside-usr-share-doc [usr/share/lxqt/panel/qeyes-types/README]18:00
arraybolt3This isn't really a documentation file, but it isn't really not a documentation file either18:00
arraybolt3thoughts?18:00
tsimonq2Where are other READMEs shipped, again?18:01
tsimonq2Like, in this source package.18:01
tsimonq2I mean, options include moving it there, under like a README.qeyes-types, or creating its own subdirectory, or just overriding the Lintian warning.18:01
tsimonq2*info tag18:01
arraybolt3 /usr/share/doc/lxqt-panel18:01
arraybolt3is where things are18:01
tsimonq2I mean, if it was upstream, you know they'd say your tooling is broken just ship it anyway :P18:01
tsimonq2So, I think that's your answer :)18:01
arraybolt3I like README.qeyes-types18:01
arraybolt3oh ok18:02
arraybolt3heh, then I'll just override it and call it a day.18:02
tsimonq2Let me be clear, those are two separate messages, lol18:02
tsimonq2Sorry, I was unclear18:02
arraybolt3oh.18:02
arraybolt3so, what am I doing?18:02
tsimonq2I do think *we* should move it but I doubt *upstream* will care 18:02
arraybolt3ahhh, ok then18:02
tsimonq2so if it involves patching the CMake file, if you don't just do it in the packaging, don't bother with upstream they won't care XD18:02
arraybolt3"Go! Stop! Walk. No, run! OK, turn around! No, stop!"18:03
tsimonq2LMFAO18:03
tsimonq2sorry18:03
arraybolt3np, just thought it was funny :P18:03
arraybolt3I'll just do it with another override, that's easier than patching and probably more reliable in the long run.18:03
tsimonq2Sweet.18:05
lubot[telegram] <kc2bez> 🤷‍♂ (re @lubuntu_bot: (irc) <tsimonq2> @kc2bez, @teward001: Did we need to seek *re*-qualification for LTS last time around, or were we just grandfathered in?)18:10
arraybolt3Victory!18:18
tsimonq2"Great success, very nice" -Borat, probably18:20
tsimonq2Let's keep an eye on the GitHub clone for https://github.com/lubuntu-team/manual - something is overwriting it, I think.18:20
tsimonq2It should be an exact copy of the Phab manual.18:21
tsimonq2Er, Gitea manual.18:21
tsimonq2cc @lynorian ^^^^^^^^^^18:21
tsimonq2Okay, so I'm preparing two announcements...18:22
tsimonq2 1) Announce the availability of LXQt 1.4 for Backports: https://notes.lubuntu.me/gr2Tv9iRSpe9uHvEYOmCtw#18:23
tsimonq2 2) Announce installer changes: https://notes.lubuntu.me/T-oS14rdS2G-m-r3FDILdw#18:24
arraybolt3ooo fun18:24
tsimonq2I'd like to publish #1 as soon as we get done testing Backports upgrades, both 0.17 -> 1.4 and 0.17 -> 1.3 -> 1.4.18:24
arraybolt3@teward001: you still haven't changed my notes.lubuntu.me password after the Vivaldi mess :P18:25
tsimonq2The second one, while ideally it would be done by EOD today, would mean a working installer on tomorrow's daily, and I know we have *several* issues surrounding that.18:25
* arraybolt3 refills teward's Keurig in the hopes of not making him really mad18:25
tsimonq2Notably, I need to polish the QML frontend and add some more options for pkgselect, confirm nothing weird is going on with the onboard cdrom mini-archive, and do some further smoke testing to confirm e.g. version numbers have also been properly updated.18:26
arraybolt3and I need to fix encrypted installations18:26
tsimonq2That being said, all of that comes *after* the LXQt 1.4 work is done. From here, once those packages are uploaded and build in Backports Staging, assuming they're basically identical copies of what's in the archive for Noble, I have no problem testing then blasting it out.18:27
tsimonq2arraybolt3: What's wrong with them right now?18:27
arraybolt3No clue.18:27
arraybolt3But our testers have been reporting them failing lately18:27
arraybolt3I haven't looked into it at all, too busy with Other Stuff.18:28
tsimonq2No worries. Again, it's a team effort. I might want to rope wxl, teward, and/or kc2bez in anyway for some of that extra testing and polish.18:28
tsimonq2"Oh hi! How much coffee/beer do you need? :P"18:28
tsimonq2arraybolt3: Anyway, so I see you have lxqt-panel taken care of in the archive, just not in Backports yet. lxqt-runner should be the remaining one, and I really don't imagine that will present too much of a challenge for you.18:30
arraybolt3I'm managing the backport now.18:30
tsimonq2Let me know if you need help, otherwise I'm going to start drafting that announcement.18:30
arraybolt3I did a local sbuild so the build failure happened on my machine :)18:30
tsimonq2Thanks!18:30
arraybolt3Announcement drafting sounds good. I think I got this.18:30
tsimonq2Perfect, I appreciate it.18:30
tsimonq2I'm going to *try* getting some screenshots from a VM. Try. :P18:31
arraybolt3Heh, *might* be a bit early for that, lxqt-panel has some significant changes it looks like18:32
arraybolt3Patch prepared, rebuilding.18:33
tsimonq2Cool.18:33
tsimonq2https://paste.ubuntu.com/p/ZWy6xtzxx9/ <--- we might need to add appropriate Conflicts/Replaces (or some such relationships).18:34
tsimonq2I mean, Colin's intuition was right when he reviewed it in person.18:34
tsimonq2And I *know* you just removed that file from somewhere too, so. :P18:34
arraybolt3pretty sure I removed it, yeah18:36
arraybolt3ooof, my patch FTBFS18:36
tewardarraybolt3: i been busy sue me18:37
tewardpaying job comes first :P18:37
tewardhad to do a weekend of work18:37
arraybolt3 /<<PKGBUILDDIR>>/plugin-taskbar/lxqttaskbutton.cpp:448:1: error: version control conflict marker in file18:38
arraybolt3So GCC can detect really silly goofs.18:38
arraybolt3Now we know.18:38
* arraybolt3 sighs deeply18:38
tsimonq2Nice one. :)18:38
arraybolt3oh, and I forgot to add DEP headers to my last patch *facepalm*18:40
arraybolt3ok, so I may be finding my footing again here18:40
arraybolt3try #2 :P18:46
arraybolt3And now I removed an include that I was supposed to leave. Nice.18:51
tsimonq2Package: lxqt-qtplugin18:52
tsimonq2Depends: libfm-qt13, ${misc:Depends}, ${shlibs:Depends}18:52
arraybolt3ooops18:52
tsimonq2I got it.18:52
arraybolt3sorry about that18:52
tsimonq2No worries.18:53
tsimonq2Also, remember, you have @ubuntu.com and @lubuntu.me emails now :P18:53
arraybolt3yeah... I have to figure out how to get my email changed on my new GPG key (or duplicate the key and apply the other email to it also, or something)18:53
arraybolt3dunno how to do that18:53
arraybolt3but right now my GPG stuff is Just Working while using my gmail address so I'm hesitant to switch back until I know how on earth to do it.18:54
tsimonq2GPG keys are fun stuff. teward is definitey the expert. :P18:54
arraybolt3Hey, build worked this time!18:54
tsimonq2🎉🎉18:55
tsimonq2Also, oooooh someone forgot to backport lxqt-qtplugin :P18:56
arraybolt3Probably did that before I realized we were backporting things...18:56
tsimonq2All good.18:56
tsimonq2I just like giving you a hard time XD18:57
arraybolt3well it is good to let me know so I can gradually get sharper :)18:57
arraybolt3FINALLY finished backporting lxqt-panel18:57
arraybolt3that package gave me a hard time, though not as hard as lxqt-config :P18:58
tsimonq2Niceeeeeeeeeeeeeeeeeee!18:58
tsimonq2hah :D18:58
arraybolt3now let's just really hope some esoteric architecture doesn't bomb out just to mock me :P18:59
arraybolt3Alright, food, then lxqt-runner, in that order :)19:01
arraybolt3Be prepared for lxqt-panel to be a glitchy mess, the backporting was rather complicated.19:04
arraybolt3(in jammy I mean)19:04
tsimonq2Same with pcmanfm-qt, heh.19:04
arraybolt3so the main two desktop components may be a disaster XD19:04
tsimonq2yes this is perfect, such Alpha very cool XD19:05
lubot[telegram] <tsimonq2> https://matterbridge.lubuntu.me/488a2b0f/doge_dogeintensifies.mp419:05
tsimonq2Nah, in all seriousness though, let's take a hammer to any bugs we see, on sight.19:06
arraybolt3sounds good19:06
tsimonq2NO BUGS ALLOWED OMGWTFBBQ!!!!1111111 -Every developer, ever19:06
tsimonq2arraybolt3: libfm-qt has been *accepted* from binary NEW.19:08
tsimonq2arraybolt3: 19:07 < vorlon> tsimonq2: I: libfm-qt14: hardening-no-fortify-functions [usr/lib/x86_64-linux-gnu/libfm-qt.so.14.0.0]19:08
arraybolt3the hardening flag is set so I just ignored that.19:08
arraybolt3Either a lintian bug or something wrong with the build system, either way Not Our Problem(TM) (though perhaps worth some investigation in upstream).19:09
tsimonq2Sounds good.19:09
tsimonq2I say, sometime within the next hour we should have movement on libfm-qt reverse dependencies.19:10
tsimonq2The publisher cycle, then the retry cycle.19:10
tsimonq2If you can upgrade to the new libfm-qt from noble-proposed on an actual system, I'd say the publisher round is done and you can manually retry anything that hasn't been done yet.19:11
tsimonq2Either way, I'm going to focus more energy on some lunch (be back in a little bit) and the announcement + screenshots + verbosity for the normally terse LXQt release announcements (help here is welcome), otherwise I'll leave the rest of the packaging bits to you, and we can meet somewhere in the middle with testing/announcement #219:12
arraybolt3I'll finish lxqt-runner first, then maybe start experimenting in that regard.19:12
arraybolt3tsimonq2: Sounds like a plan!19:12
tsimonq2Thanks!19:12
tsimonq2arraybolt3: Don't forget to add the missing Breaks/Replaces :)19:13
tsimonq2See -release and vorlon's comment on the image building19:13
* tsimonq2 lunch19:14
arraybolt3to be clear, adding Breaks/Replaces to lxqt-menu-data, specifying that it breaks any LXQt components <= 1.3.0 that used to contain menu data?19:16
arraybolt3lxqt-panel and lxqt-config are the two I know of, not sure which others but I'll find out19:16
arraybolt3ah, and also pcmanfm-qt19:18
arraybolt3or are you referring to lxqt-qtplugin?19:20
arraybolt3nah you did that one already19:20
lubot[telegram] <tsimonq2> did I tho?19:24
lubot[telegram] <tsimonq2> yes :) (re @lubuntu_bot: (irc) <arraybolt3> to be clear, adding Breaks/Replaces to lxqt-menu-data, specifying that it breaks any LXQt components <= 1.3.0 that used to contain menu data?)19:25
lubot[telegram] <tsimonq2> actually I'd do any version less than upstream 1.4, if it were me19:25
lubot[telegram] <tsimonq2> but Trust The Policy19:25
arraybolt3https://launchpad.net/ubuntu/+source/lxqt-qtplugin/1.4.0-0ubuntu2 sure looks like you did19:26
arraybolt3tsimonq2: https://termbin.com/lirv (need confirmation that this is right before I upload to the archive and shatter all of everything on accident)19:34
lubot[telegram] <tsimonq2> Go for it.19:42
lubot[telegram] <tsimonq2> That's different, actually. (I'm sure you know that.) (re @lubuntu_bot: (irc) <arraybolt3> https://launchpad.net/ubuntu/+source/lxqt-qtplugin/1.4.0-0ubuntu2 sure looks like you did)19:43
arraybolt3right, I was asking which one of two things needed done and realized you had done #2 so it must be #1.19:43
lubot[telegram] <tsimonq2> Ah, right :) same page19:44
arraybolt3Uh-oh.19:45
lubot[telegram] <tsimonq2> ...oh?19:45
arraybolt3tsimonq2: you may have forgotten to push your last changes to lxqt-build-tools :)19:45
arraybolt3Got this attempting to upload: "lxqt-menu-data_1.4.0-0ubuntu2.dsc: Version older than that in the archive. 1.4.0-0ubuntu2 <= 1.4.1-0ubuntu1"19:45
lubot[telegram] <tsimonq2> Ah, drat.19:45
lubot[telegram] <tsimonq2> Feel free to manually import my changes/separate it out, I'll be an hour or two.19:45
arraybolt3kk, sounds good19:46
lubot[telegram] <tsimonq2> Otherwise, if you want good, consistent history, wait to do anything on the Git side and just manually grab my package from the archive, and iterate on it19:46
lubot[telegram] <tsimonq2> I mean, it's easier to import a change like that later than to import this massive changeset now, don't you think?19:47
lubot[telegram] <tsimonq2> I know, running in circles again, but I'm allowed to change my mind :P19:47
arraybolt3Ummm...19:50
arraybolt3the changeset wasn't very big :P and I sort of already did everything19:50
arraybolt3If nothing else, our combined version are now in the archive19:50
arraybolt3I'll hold off on git pushing for now19:50
arraybolt3gah! "The signer of this package is lacking the upload rights for the source package, component or package set in question."19:51
* arraybolt3 kicks the archive19:51
arraybolt3tsimonq2: sponsor this for me when you get back: https://drive.google.com/file/d/1PwwR4phy6oMFSLBWAwgH_vMiKB9ciA05/view?usp=sharing19:52
lubot[telegram] <tsimonq2> Bruh, Google Drive XD20:22
arraybolt3Just uploaded lxqt-menu-data_1.4.1-0ubuntu2~ppa1 to Backports Staging.20:58
arraybolt3So now lxqt-runner is all we have left :D20:58
lubot[telegram] <tsimonq2> Sweeeeeeeet!20:59
lubot[telegram] <tsimonq2> @guiverc @Leokolb @Roberalz etc. I'd appreciate some testing help with Backports Staging/Backports (if you see this later) :) ^^^^21:00
guivercack.21:01
arraybolt3sigh, this is another package that will need some fixing to work in backports21:01
arraybolt3lxqt-runner uploaded to Noble, once the latest lxqt-menu-data is uploaded the Noble LXQt stack will be complete. Working on the backport now.21:12
lubot[telegram] <tsimonq2> Thanks. I'll be around again at about 4. Feel free to start smoke testing, specifically comparing the GUI for adding the Lubuntu Manual, and the panel functionality you talked about :)21:17
arraybolt3lxqt-runner uploaded to backports-staging21:28
arraybolt3Once that finishes building, the new stack is ready to test :D21:29
lubot[telegram] <tsimonq2> \o/ (re @lubuntu_bot: (irc) <arraybolt3> https://launchpad.net/ubuntu/+source/lxqt-qtplugin/1.4.0-0ubuntu2 sure looks like you did)21:31
tsimonq2arraybolt3: btw I did it too :/ https://git.lubuntu.me/Lubuntu/pcmanfm-qt-packaging/src/branch/ubuntu/noble/debian/control21:50
tsimonq2Waiting on another iteration of pcmanfm-qt.21:50
arraybolt3welp :)21:51
tsimonq2Should be taken care of, I think.21:53
tsimonq2arraybolt3: lxqt-menu-data is now in the packageset, by the way.21:54
arraybolt3Yay, will upload soon.21:54
tsimonq2I already did XD21:54
arraybolt3Ah21:55
tsimonq2Anyway, I think I'll wait for this publisher run to finish, to get the results of a "clean" upgrade.21:55
tsimonq2Right now I've been doing the unpublished stuff piecemeal.21:55
tsimonq2Meh, well, I might as well just throw it in my local archive to try it...21:55
tsimonq2I love that xscreensaver randomly triggers on the live session >_<21:58
tsimonq2I'm not about to SRU casper, noooooooooo way.21:59
tsimonq2Kay, a couple of issues I'm seeing to start, that I'd consider blockers...22:04
tsimonq2 1) LXQt power management continuously crashes, I'm going to revert my preliminary patch for the time being in Backports only, until it's mature.22:05
tsimonq2 2) The Lubuntu Manual icon isn't set as the default anymore, so something definitely changed.22:05
tsimonq2 3) X-Leave is super weird as a menu title. Before I ship this out to Backports users, I want to be sure that translations *and* existing menu items stay where they belong.22:06
tsimonq2Looking for any additional feedback on LXQt 1.4. Throw it my way. :)22:06
tsimonq2In the meantime, I'll be hard at work on these issues.22:07
-queuebot:#lubuntu-devel- Packageset: Added lxqt-menu-data to lubuntu in noble22:09
tsimonq2<3 arraybolt3 kc2bez ^^^22:10
tsimonq2Yeah, something is definitely wacked out with this pcmanfm-qt update.22:21
tsimonq2Essentially, the background shows up black and there's nothing checked in here:22:22
lubot[telegram] <tsimonq2> https://matterbridge.lubuntu.me/7816e09e/file_10108.jpg22:22
tsimonq2Even though the icons actually do exist on the desktop.22:22
tsimonq2This will be a fun one. :)22:22
tsimonq2*Something* got mucked up here.22:23
lubot[matrix] <kc2bez> Did the settings file change names or paths?22:23
tsimonq2Quite possibly. Hm.22:24
tsimonq2I guess for now, we'll have to wait and see when it comes to Noble.22:24
lubot[matrix] <kc2bez> It is all I got without sitting in front of it.22:24
tsimonq2Might have some fun with git bisect, who knows?22:24
lubot[matrix] <kc2bez> Makes sense22:25
tsimonq2Anyway, I'm being pulled away for an impromptu brainstorming meeting at work. I have the draft announcement done, but I want to pad it with some screenshots and a feature list, for the press to go wild over.22:25
tsimonq2I should be back sometime before 6.22:25
lubot[matrix] <kc2bez> Yeah, I am in between things myself.22:26
lubot[matrix] <kc2bez> I'll bounce back later too.22:26
tsimonq2Nah, I don't think it's related to env vars at *all*.23:04
tsimonq2Let me see if it's just stupidly clobbering the config.23:04
tsimonq2Greeeeeeeeat. I can't reproduce it. Just wonderful.23:10
tsimonq2Kay, so none of the menu items are different. Time to check with translations...23:19
tsimonq2Spanish gets the first test :D23:20
lubot[telegram] <tsimonq2> For your musings... : https://matterbridge.lubuntu.me/e4b126e7/simplescreenrecorder.mkv23:21
lubot[telegram] <tsimonq2> https://matterbridge.lubuntu.me/a257f839/new.mkv23:21
tsimonq2Does anyone have a clue on why X-Leave is a thing, instead of Leave?23:23
tsimonq2I'm probably going to just completely replace that new stuff with the old icon and text.23:24
tsimonq2Well, that might affect translations... this sucks :/23:24
lubot[telegram] <lynorian> I don't know anything about xleave23:24
tsimonq2Kay, guess I'm patching it. XD23:26
lubot[telegram] <lynorian> I also have qterminal now crashing every time I start it up on noble23:27
tsimonq2That's probably going to happen for the next day or two, unfortunately.23:34
tsimonq2The stack is migrating in parts, so it'll be a little bit before it all migrates.23:34
tsimonq2I hope we're on the tail end of all that, but I keep watching the Britney runs optimisically, so. :)23:34
tsimonq2*optimistically23:34
tsimonq2Spanish install is running, let's see how badly this regresses. :P23:36
tsimonq2arraybolt3: Oh Aaaaaaron :P23:40
tsimonq2Package: xdg-desktop-portal-lxqt23:40
tsimonq2Depends: libfm-qt-dev (>= 1.3.0),23:40
tsimonq2Fixing...23:40
arraybolt3Re xleave, I saw something like that in GNOME once.23:41
arraybolt3Gah, thanks for catching my boffo23:41
tsimonq2I didn't catch it, Britney did. :P23:41
arraybolt3(And now you know why I wanted that added to the checklist.)23:42
tsimonq2Right right :D23:42
arraybolt3Oh lovely >_<23:42
tsimonq2Fixed, pushed, and uploaded.23:43
arraybolt3I should make an "abbreviated checklist" for packaging - I kept skimming through the guide because of all the redundant steps (like specifying to add a changelog entry and commit for each change). It was quite helpful as a newbie, but having gotten more experience it gets slightly in my way.23:46
tsimonq2I agree, like a "cheat sheet."23:48
tsimonq2So, looks like 22.04 in Spanish doesn't have my nice menu translation enhancements. Looks like we didn't SRU that.23:48
tsimonq2(We *could*... if we wanted to, but it's in Backports.)23:49
tsimonq2I'm going to double-check everything is still properly translated in 1.3 and then upgrade to 1.4, which will test your lxqt-panel patch skills. :P23:49
arraybolt3Good luck >:-)23:49
tsimonq2Heh, thanks :P23:50
tsimonq2Looks like a few packages just migrated to Noble, from the emails I'm receiving.23:50
tsimonq2Let's see what excuses thinks now...23:50
arraybolt3very hopeful23:50
tsimonq2Hasn't updated yet, prob gotta give it a min :)23:51
arraybolt3Anyways, methinks I shall get to encrypted installation failure debugging.23:51
tsimonq2Sweeeet.23:51
arraybolt3Yeah, I've held off updating my Noble VM after the warning that it may eat kittens23:51
arraybolt3(I labeled my PPA with a warning "may convert your HVAC unit into a fire-breathing dragon" :P)23:52
tsimonq2I saw that XD23:52
* arraybolt3 wonders if my quick downloader script still works23:52
tsimonq2Gah, something might *already* be b0rked, let me check...23:52
arraybolt3Oh hey, iso.qa.ubuntu.com just loaded with https and looks right \o/23:53
arraybolt3when did that happen?23:53
arraybolt3Wow, getting 3 MiB/s down, rare for my connection23:55
tsimonq2Ahh mmkay, so with my change to the panel, I also added some packages to the installer which actually give us additional translations.23:57
tsimonq2There does not seem to be a reliable way to actually deliver those new packages to existing users... so we release note it.23:57
tsimonq2Anyway, I'm seeing that this works.23:57

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