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

arraybolt3LXQt 1.1.0 problem in Lubuntu - for some reason item highlighting in context menus no longer happens.00:40
arraybolt3Right-click on the desktop, then hover over any of the items that appear. They should highlight blue as you hover over them, but instead they just stay the same color.00:41
arraybolt3Another LXQt 1.1.0 problem - for some reason clicking on menus in Featherpad at the top of the screen results in the text of the menu description becoming the same color as the background, thus making it appear to disappear.00:48
arraybolt3These are both on the latest Kinetic ISO.00:48
arraybolt3[m]On the bright side I just fixed the sidebar! \o/00:51
arraybolt3[m]Now we just need to get the welcome picture to be the right size.00:52
arraybolt3[m]We had in our branding.desc file stuff like "sidebarBackground" that needed to be "SidebarBackground" (first letter needed to be capitalized). Fixing that immediately made the sidebar look right.00:53
arraybolt3[m]And it looks like welcome image scaling is broken in Calamares. I don't think we have time to fix it this release, BUT, we can use a trick Ubuntu Studio uses and make the installer not go into fullscreen mode - this makes the window smaller and also makes the welcome image look normal.01:04
arraybolt3[m]I'll submit an MR with the branding fixes soon-ish. We should dig into whatever messed up LXQt ASAP.01:05
Eickmeyer[m]arraybolt3: Is that all it takes to fix the sidebar from being black?01:05
arraybolt3[m]Eickmeyer: Yes. Just capitalize the sidebar parameters in /etc/calamares/branding/<distro>/branding.desc.01:06
Eickmeyer[m]Imma figure out whoever made that commit upstream and punch them in the face if I ever see them. j/k of course, but that's an infuriating change.01:06
* arraybolt3[m] uploaded an image: (718KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/EeVSUTgavkcFmYcmpJOwoLAD/image.png >01:07
arraybolt3[m]Screenshot to show it working, with both fixes in place01:07
guiverc:) well done & thanks arraybolt3[m] 01:07
Eickmeyer[m]Awesome. Great job.01:07
arraybolt3[m]guiverc: Thanks, glad to help. btw, what do you think about the non-fullscreen window workaround?01:07
Eickmeyer[m]I can make the change directly for Studio.01:07
guivercsorry arraybolt3[m], not sure what you're asking (non-fullscreen workaround)01:08
arraybolt3[m]guiverc: Usually the Lubuntu installer window is fullscreen. You'll notice in that screenshot that the window is *not* fullscreen, making the welcome image appear normal. Is that an acceptable change?01:09
Roberalz[m]arraybolt3 great job! 01:09
arraybolt3[m]Thanks guys! Glad it turned out to be an easy fix.01:10
guivercokay... I'm about to write current daily to thumb-drive.. I can give more when I see it on a couple of screens (1920x1080, 1280x1024 etc.. as varying screens can make a huge difference to how much of a problem it is)..01:11
guivercarraybolt3[m],  ^01:11
arraybolt3[m]guiverc: Sounds good!01:11
guivercarraybolt3[m], when was the "welcome image scaling" [actually] "broken" ... as I've not noticed it (either not noticed it, or felt it a choice/decision & not a problem thus ignored it), as I don't recall anything from install yesterday (or recent days) that irked me  (not enough to note/mention..)01:16
arraybolt3[m]guiverc: I think it's been broken since we first switched to the Calamares alpha. The Welcome display is supposed to be scaled up so that it fills a reasonable amount of the window, but it's not, leaving a gaping blank space when you first open the installer.01:17
guivercokay & thanks..  I did notice the dark to left (ignored it assuming it was a design decision; one I didn't like so just bit my tongue) ... I'll look for it... Maybe as i'm mostly on older hardware (thus slower) what I see differs to what is noticed on 'faster' (less antiquated) hardware too..01:19
arraybolt3[m]IMO we should never be silent about bad design decisions - if something changes and our immediate response is "Blech!", that's probably going to be the user's immediate response too. Just my two cents, you guys are way more experienced than I am so you will know better.01:20
guivercMy view on dark-left (calamares) was i could still use it; an installer we only use once, thus I didn't see that it mattered.  My reaction to such is usually a comment here (iRC) which i ignore if no response, or decide on what I get from others too..  01:22
arraybolt3[m]Ah. For me, I think installer look-and-feel is everything. Every distro I've used with a half-baked installer was a pain to use, and every distro I've used with a polished installer was nice.01:25
arraybolt3[m]Anyway, I should get to fixing rather than discussing. BRB01:25
* guiverc laughs... I've always hated installers, thus issues I have with them are expected.. thus coloring my view/reaction no doubt01:26
arraybolt3[m]Eickmeyer: Hey what happened to your GitHub account? For some reason the commits in calamares-settings-ubuntu from you don't seem to be attached to an account.01:27
arraybolt3[m]Maybe it's just the Git repo, I see your account is still there, so 🤷‍♂️01:28
Eickmeyer[m]arraybolt3: Because they go to the lubuntu phabricator?01:28
Eickmeyer[m]The github is just a mirror.01:29
arraybolt3[m]Ah, that would make sense.01:30
Eickmeyer[m]Am I ok to upload this fix for Ubuntu Studio or should I wait for you guys?01:37
arraybolt3[m]Eickmeyer: I'm making the fix right now, so if you can wait that would be awesome.01:38
arraybolt3[m](That way I can fix all the problems in one upload. If you could review and sponsor the upload that would be great.)01:38
Eickmeyer[m]I can do that much.01:39
Eickmeyer[m]Bug for Ubuntu Studio is bug 1991251.01:39
ubot93Bug 1991251 in calamares-settings-ubuntu (Ubuntu) "Ubuntu Studio calamares left bar appears as black" [Medium, New] https://launchpad.net/bugs/199125101:39
arraybolt3[m]Already got it out of my email, plugged it into the changelog just now.01:39
Eickmeyer[m]Perfect, and I did push a new commit, so that will help too.01:40
arraybolt3[m]OK, packaging done, building, testing, then pushing and diffing.01:40
Eickmeyer[m]Ok.01:40
arraybolt3[m](Only really sad thing about Debian packaging other than its complexity, is that the amount of "boilerplate" you have to type to do it right is HUGE. A fix that took you maybe 5 minutes to see worked takes 30 minutes to package properly. :/)01:41
Eickmeyer[m]Yeah, no worries. Take your time.01:43
arraybolt3[m]Thanks. :)01:43
arraybolt3[m]Eickmeyer: Finishing up Lubuntu testing, I don't have an up-to-date Ubuntu Studio Kinetic ISO at the moment and my connection is currently crawling pretty bad so I think things will go fastest if I leave the testing for Studio in your hands. Is that OK?01:54
Eickmeyer[m]arraybolt3: I already did it by modifying the file, so I'm cool with that.01:56
* arraybolt3[m] posted a file: themingFix.patch (2KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/yuyhEBSdNIDrDEKLHxNMcjtY >01:59
arraybolt3[m]Eickmeyer: ^ The diff01:59
arraybolt3[m](This includes making the Lubuntu Calamares installer launch in windowed mode instead of fullscreen - I'm certain this is a positive change, but I'm not sure if it's something we're all on board with, so we maybe should wait for guiverc's results from testing.)02:01
Eickmeyer[m]Yeah, that's not a change I'm comfortable with sponsoring just yet.02:02
guivercarraybolt3[m], I'll go along with others..   so if waiting I'd not wait for me..   My wait is just so I get around to having a look on various screens which would only offer an opinion as to how much a problem it is (today's ISO my first focus; written to thumb-drive but not yet booted as haven't got to QA yet)02:03
* Eickmeyer[m] blames Simon Quigley .02:03
arraybolt3[m]Well then definitely wait, since so far I'm the only one who's tested it and thinks it looks good :P02:03
* arraybolt3[m] blames tewarδ02:04
arraybolt3[m](Delta instead of D for the sake of avoiding a ping)02:05
arraybolt3[m](Should I just revert that change so we can get the fix out asap? I feel like, if it's a good change, it should be in this version so the release team doesn't want to eat our hard drives out of frustration, but at the same time I don't want to hold things up for everyone.)02:06
arraybolt3[m]<arraybolt3[m]> "image.png" <- Dan Simmons: If you have any opinion on whether or not we should make the Lubuntu Calamares installer launch in windowed mode rather than fullscreen for the sake of making the welcome image look right, this would be an awesome time.02:08
kc2bez[m]It is sort of a @tsimonq2 call as the release manager. I am not opposed the only issue will be with machines that have tiny displays. I am not sure that is a great number of folks that fall into that category.02:11
arraybolt3[m]OK. I know personally that tiny displays should work just fine, as KDE neon uses a windowed Calamares and it looks no worse than a fullscreen Calamares in an 800x600 VirtualBox window. I can test there, too.02:12
kc2bez[m]I wouldn't get too hung up on it since it fixes a more noticeable issue. Folks that are on tiny displays can always maximize it themselves.02:13
kc2bez[m]You've got my hand wavy go ahead from the bit I followed above.02:15
arraybolt3[m]Simon Quigley: For whenever you're in the mood for grilling my work and approving a suggested change related to launching Calamares in windowed mode rather than fullscreen, here's the Calamares theming fixes: https://github.com/lubuntu-team/calamares-settings-ubuntu/pull/1102:20
ubot93Pull 11 in lubuntu-team/calamares-settings-ubuntu "Fix theming issues in Lubuntu and Ubuntu Studio" [Open]02:20
arraybolt3[m]s/approving/considering/02:20
arraybolt3[m]Yet another fire in the Ubuntu development world - GitHub just wrecked our ability to download from the Releases page using uscan. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=101969602:56
ubot93Debian bug 1019696 in devscripts "devscripts: uscan does not work with github anymore" [Important, Open]02:56
lubot[telegram] <teward001> *does a test*03:03
lubot[telegram] <teward001> *does more tests but this time from a debian unstable box*03:04
lubot[telegram] <teward001> arraybolt3: E:NOREPRO with uscan from one of my packages in Debian that has a Github upstream03:06
lubot[telegram] <teward001> (xca works *fine* with uscan)03:06
arraybolt3[m]bluesabre just landed on it the hard way, and I confirmed it. Thankfully there's an insane hack where you uscan the tags page and then URL mangle it into the right URL for the Releases page.03:06
arraybolt3[m]https://github.com/Xubuntu/sgt-launcher/commit/0e3aaea50b4af572a19773144f9a8d0b1eaffc0103:06
ubot93Commit 0e3aaea in Xubuntu/sgt-launcher "d/watch: Ugly hack for GitHub releases update"03:06
lubot[telegram] <teward001> i mean, I always track Tags instead of Releases on the sole reason that there's some nasty chaos at play03:08
lubot[telegram] <teward001> see https://salsa.debian.org/debian/xca/-/blob/master/debian/watch for what i mean03:08
lubot[telegram] <teward001> ah okay i see03:09
arraybolt3[m]Yeah but Tags doesn't give you access to .asc signatures that I'm aware of.03:09
lubot[telegram] <teward001> so03:09
lubot[telegram] <teward001> https://wiki.debian.org/debian/watch#GitHub is updated, but it's always pointed at 'tags' and not 'releases'.  I don't know if i ever did asc verification *does more tests*03:10
arraybolt3[m]Basically GitHub just doesn't give the links anymore unless you use the right browser or something (probably Javascript related). You can open the Releases page in Lynx and won't find any download links in there either.03:10
arraybolt3[m]And looking at the -vvv output from uscan reveals that it's not getting them. Yet they show up just fine in Chrome.03:10
lubot[telegram] <teward001> interesting workaround noted in the linked debian ml thread... https://lists.debian.org/debian-devel/2022/09/msg00229.html03:11
lubot[telegram] <teward001> whereby we point things at the API equivalent of the Repos page.03:14
lubot[telegram] <teward001> though that does need some work hmm03:18
guivercI don't see any change in today's kinetic that I have an issue with (calamares; to me it appears as fullscreen, just panel covers it which it has for awhile which likely is your point)... but a window (manually flipped to fullscreen) would work for me too I bet... tested on multiple boxes; smallest was 1280x800, next 1280x1080, then larger)03:18
arraybolt3[m]guiverc: Are you able to reproduce the issues with LXQt context menus?03:25
arraybolt3[m](The stuff where the items aren't getting highlighted as you hover over them?)03:25
guiverchaven't got to that yet sorry arraybolt3[m] ; just did a qa-test install (been there 15+ mins waiting for me to check out, close report on iso.qa etc) I can use to look though (when I can)03:37
arraybolt3Sorry, I'm realizing I'm being somewhat pushy, probably because I'm not thinking clearly and need to get some food. Thanks for everything, and thanks for letting me help with Lubuntu!03:38
guivercnot a problem arraybolt3 , reminders are always appreciated (I can be forgetful at times!)03:39
arraybolt3Thanks :)03:42
guiverclibreoffice is opening help (in firefox window) :)03:58
guivercre: context menu's arraybolt3[m], if I load `pcmanfm-qt` and then select EDIT or VIEW menu, the menu heading (EDIT/VIEW etc) is unreadable.. If that's your point, I concur it's there.04:27
guivercsecond bit arraybolt3[m] , (right click desktop, hover over items)... no highlight so confirm that too (related)04:28
guivercas for featherpad issue... that to me was same issue as first 'context menu' as I understood it, so maybe I'm missing something04:30
arraybolt3[m]The second thing you noticed is what I was calling the context menu issue, the first one is the same thing I noticed with Featherpad.04:47
guivercack.  my misinterpretation sorry05:12
=== blaze1 is now known as blaze
tsimonq2Good morning, I see I've been pinged a bit :)12:55
tsimonq2<Eickmeyer[m]> "Imma figure out whoever made..." <- To be completely fair, we did take a risk uploading a new minor version (semver.org) but I thought we already took care of the config issues12:58
tsimonq2<arraybolt3[m]> "themingFix.patch" <- Let me see how this looks locally, and I can poke the Release Team to let it through12:59
tsimonq2<arraybolt3[m]> "Simon Quigley: For whenever you..." <- Ah, an actual PR, I like it13:05
tsimonq2arraybolt3: Are we affected by the aforementioned watch issue? It's not clear from backlog but I may find out soon...13:07
tsimonq2As a baseline, I can reproduce the original Calamares black bar issue. Let me try selectively applying the fixes to see what they do...13:08
QQ42Hi I am attempting to latest LXQt desktop version via the Lubuntu backport PPA. However when I try and update the apt I get the following error: Err:2 http://ppa.launchpad.net/lubuntu-dev/backports/ubuntu focal Release 404  Not Found [IP: 185.125.190.52 80]. Am I doing something wrong?13:10
tsimonq2Ah, that's because you're using 20.04 and Backports was only made for 22.04, that's the answer to your exact issue :)13:11
guivercQQ42, this isn't a support channel, but that PPA provides support for 22.04 not 20.0413:11
QQ42:)  Thanks for the update. I thought it worked on 20.0413:11
tsimonq2As for what I'd recommend... upgrade to 22.04 using `sudo do-release-upgrade` in the terminal, install Backports, and be free :D13:11
QQ42That answers that! Thanks for the quick reqponse13:11
tsimonq220.04 is only supported for a little while longer anyway13:12
tsimonq2No worries :)13:12
tsimonq2Okay, so back to the issue at hand... as for fullscreening Calamares, that's a decision I've considered myself for a good amount of time... and I come to the same conclusion basically every time13:13
tsimonq2If we were the same as stock Ubuntu where we had a Try/Install Lubuntu menu and you could choose, it would make sense to have Calamares fullscreen for the duration of the install-only portion. This is possible to implement given probably a full time week or two of development work.13:14
tsimonq2Practically speaking, Aaron's change makes the most sense to me. If we're booting into a live environment, the user shouldn't be trapped by the installer if they're still trying it out/have a program open13:15
tsimonq2That's my opinion on it... it can change given different opinions :) but that's what it is right now13:15
tsimonq2That all being said, after testing the changes in Aaron's PR, I'm comfortable sponsoring it and will do so now13:15
Eickmeyer[m]The Ubuntu Studio changes work too. I was getting ready to upload them until we decided to upload all changes at once.13:16
tsimonq2I noticed there is a merge conflict in d/changelog - looking13:16
Eickmeyer[m]tsimonq2: That's my fault.13:16
tsimonq2Eickmeyer[m]: Do you have any other pending changes that need to be considered?13:16
Eickmeyer[m]tsimonq2: Nope.13:16
tsimonq2Eickmeyer[m]: No worries, that's exactly why I make it a habit to thoroughly look both ways before I cross the street, er, use the dput :P13:17
tsimonq2Eickmeyer[m]: Sounds good. I don't think this requires an FFe, but from the Lubuntu perspective I'll publicly say +113:17
Eickmeyer[m]tsimonq2: Shouldn't, it's a clear bugfix.13:18
tsimonq2Eickmeyer[m]: Technically modifying an existing featureset to change functionality requires a UIFe but we're both RMs for the only flavors this is shipped on and we're both +1 so I don't see the issue - this change is belated, it's not new persay13:18
Eickmeyer[m]tsimonq2: Technically, but there's no changes to docs or translations, which is the key there.13:19
tsimonq2Eickmeyer: I see you've gotten better about tagging when you upload. Thank you, I appreciate it. :)13:20
Eickmeyer[m]tsimonq2: It's a habit, and it's been almost 5 years, what do you expect? 😆13:20
tsimonq2Eickmeyer[m]: Well, for one I expect to see you in Prague ;)13:21
Eickmeyer[m]tsimonq2: I'll be there.13:21
tsimonq2This is the first Linux conference I will ever go to where it's actually legal for me to go buy a beer with you guys so you bet I'm not passing up the opportunity if I can help it :P13:21
Eickmeyer[m]Well, the size of beers in Prague is.... I mean... O_O13:22
tsimonq2bah I'm a Wisconsinite with Irish blood13:22
tsimonq2I bet naturally I could drink you west coast people under the table :P13:22
Eickmeyer[m]And I owe Brian Murray one already. XD13:22
tsimonq2XD13:22
Eickmeyer[m]tsimonq2: Ok ok ok. First of all... LOOK AT MY NAME. Think of beer and what region we're headed to.13:24
tsimonq2Eickmeyer: Since we both have upload access already, I'm gonna put Aaron's name on this upload so he gets to add an entry to his LD application >:P13:24
tsimonq2Eickmeyer[m]: HAHAHAHAHAHAHA13:24
Eickmeyer[m]tsimonq2: Absolutely.13:25
tsimonq2Eickmeyer[m]: Speaking of which, I wonder when that will be.13:25
tsimonq2I'm not totally blind sponsoring Aaron yet, but I will nag indirectly for him to start considering it :P13:25
Eickmeyer[m]tsimonq2: Too early to start peer pressuring.13:26
tsimonq2bah there is no such thing13:27
Eickmeyer[m]XD13:27
tsimonq2Anyway, I guess while I'm here I might try to figure out that teward guy's darn Salsa access grumble :P13:28
Eickmeyer[m]tsimonq2: Seriously. Even I have salsa access.13:28
tsimonq2I'm sorry, it's Debian, everything takes five years XD13:29
Eickmeyer[m]And guacamole when I order it. 🥁13:29
tsimonq2bahahahahaha13:29
tsimonq2anyway seriously I can't figure out where the ACL is in GitLab13:29
tsimonq2this is the only place I still have to use it (fortunately) besides basic Git hosting for Altispeed and I don't even handle the ACLs there XD13:30
tsimonq2THEREEEE we go found it13:30
tsimonq2Should be all set now teward13:32
tsimonq2teward: You have GitLab access now13:32
tsimonq2teward: Salsa Salsa Salsaaaaaaaaaaaaaaaaaaaaaa13:32
tsimonq2teward: does a Salsa dance13:32
tsimonq2teward: hey you WAKE UP IT'S SALSA TIME13:32
tsimonq2(okay I'll be done now)13:33
Eickmeyer[m]He's gonna come in here and a-SALT you.13:33
tsimonq2XD13:33
tsimonq2Running `$ dput ssh-ubuntu ../calamares-settings-ubuntu_22.10.12_source.changes` now13:34
tsimonq2So related... I filed a bug yesterday(?) regarding dput not installing an SFTP client by default when the default config has an SFTP source in it... it would make sense to promote secure practices13:35
Eickmeyer[m]Yeah, you'd think it would at least install ssh.13:35
tsimonq2It doesn't even need SSH, even simpler than that13:35
tsimonq2bug 199156913:36
ubot93Bug 1991569 in dput (Ubuntu) "Promote python3-paramiko to Recommends in the Ubuntu delta" [Medium, New] https://launchpad.net/bugs/199156913:36
-queuebot:#lubuntu-devel- Unapproved: calamares-settings-ubuntu (kinetic-proposed/universe) [1:22.10.11 => 1:22.10.12] (lubuntu, ubuntustudio)13:36
tsimonq2ooooh I got a response that I didn't see until just now13:36
Eickmeyer[m]Nice!13:37
teward*slaps tsimonq2*13:42
tewardi was driving to the datacenter for the past hour and a half shush13:42
tsimonq2ah I love the datacenter13:43
tsimonq2I don't love when I have to be there cause stuff broke... but when I'm there for cleanup it's nice 😆13:43
tsimonq2Eickmeyer: You know, it may not cost that much for us to block out a week to just redo Cala 😆13:54
tsimonq2We're both in the US, much of our development team is here too...13:54
tsimonq2I'm sad the Ubuntu Summit is only community-oriented because if it was a whole week thing... man that would have been nice13:55
Eickmeyer[m]tsimonq2: If it means me taking a week off of work, that means it would cost me lost wages.13:56
tsimonq2Eickmeyer[m]: Yeah, same :/ if only Kubuntu used Cala, then we'd *both* have work justification for it13:57
Eickmeyer[m]Right.13:58
tsimonq2teward: Hey, you14:16
tsimonq2teward: I expired from coredev14:16
tsimonq2teward: I need to upload things14:16
tsimonq2teward: Please reinstate me :P14:17
arraybolt3[m]Simon Quigley: No you didn't! Did you?14:17
tsimonq2yeah I did... dgkjifdsagdsakjfhsahht4eath4wiuht4etaregjadgvkjzhbjkdghkjhgdalkjfda14:18
arraybolt3[m]:(14:18
tsimonq2I just emailed the DMB but yeah14:18
tsimonq2Thomas is on the DMB soooo lol14:19
arraybolt3[m]I guess we both better be nice now.14:19
tsimonq2bah I earned that upload access fair and square14:19
* arraybolt3[m] teleports a datacenter full of mochas to teward14:19
tsimonq2arraybolt3: I still am in ~lubuntu-dev tho14:19
tsimonq2cause I was the one who asked for that to have upload access and just added myself :P14:20
arraybolt3[m]Welp, guess I'd best get my day started and then get to work. I have a bug to reproduce in KDE-land, and also a score to settle with LXQt which decided to go bonkers yesterday for reasons known only to my CPU...14:21
tsimonq2Same here, my day starts right about now :)14:21
arraybolt3[m]Also, getting a hardware upgrade, so that will make pretty much everything easier! Eickmeyer: Yes, it's a KFocus.14:22
arraybolt3[m](And you probably already know the story behind that.)14:22
Eickmeyer[m]arraybolt3: Yep, I'm well-aware.14:22
arraybolt3[m]Thank you guys!14:22
tsimonq2teward: I appreciate it very much.15:00
-queuebot:#lubuntu-devel- Unapproved: accepted lubuntu-artwork [source] (kinetic-proposed) [22.10.2]15:37

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