/srv/irclogs.ubuntu.com/2023/12/01/#lubuntu-devel.txt

arraybolt3hmm... houston, we have a problem: https://i.imgur.com/CyVUj1s.png01:40
arraybolt3Why. On earth. Is Calamares popping up LXQt sudo?01:41
arraybolt3Also Oxygen icons seem to have entered the chat01:41
arraybolt3(note Back, Next, and Cancel buttons in Calamares itself)01:42
arraybolt3The LXQt sudo thing seems to have been transient? I rebooted my ISO in QEMU and now it's not happening, so Idk what it was doing.01:44
arraybolt3oh, I see how LXQt sudo started being used.01:45
arraybolt3tsimonq2: Any particular reason you (I assume you did it) changed the installer to be launched with lxqt-sudo rather than just plain-ol sudo? It broke theming and is making a strange window pop up.01:45
arraybolt3guiverc: I think I found a hint about the issues you noticed with being detected as being in New York.01:48
arraybolt320:48:15 [2]: void Config::completeGeoIP()01:49
arraybolt3     WARNING: GeoIP returned invalid result.01:49
arraybolt3So something's making Cala think it's getting invalid data. Either a Cala bug or a problem with Canonical's GeoIP service I guess.01:49
guivercthanks arraybolt3, I suspect temporary internet issues thus we can ignore (I've noted 50x issues on a few ubuntu sites recently for whatever reason(s))01:52
tsimonq2arraybolt3: The theming looks *better*, you'll have to show me a specific example of where it's *broken*... :P01:56
tsimonq2arraybolt3: As for this popup, yeah let's patch lxqt-sudo to not prompt at all on the live session... we could move that to like a pkexec -E though.01:57
arraybolt3tsimonq2: I mean the colored icons don't fit with any other app in Lubuntu that I know of. :P01:57
tsimonq2arraybolt3: I mean, if Xubuntu is going to be using this, I don't see why not.01:57
tsimonq2arraybolt3: Well, we should make it fit with those icons, instead of just using the default Qt ones. :P01:57
arraybolt3pkexec -E is a thing?01:57
* tsimonq2 *thinks*, yeah01:57
arraybolt3I didn't think pkexec had that feature01:57
tsimonq2Or at least sudo -E01:57
tsimonq2One of em does :P01:57
arraybolt3yeah, it's sudo01:58
arraybolt3`man pkexec` `/-E` "Pattern not found"01:58
tsimonq2Literally, lxqt-sudo just calls one of those on the backend and wraps it in a GUI.01:58
tsimonq2So maybe we *should* move it back, but ensure the theming is set right.01:58
arraybolt3sudo -E seems to give me consistent theming.01:58
arraybolt3lxqt-sudo -e is doing *something* (no clue what) that causes the wrong icon set to be used, which looks out-of-place.01:59
arraybolt3s/-e/-E/01:59
arraybolt3(capitalization matters :P)01:59
tsimonq2sudo -E uses *our* icons, not the default Qt icons?01:59
arraybolt3Correct.01:59
arraybolt3pkexec is the one that uses the default Qt theming which is all broken.01:59
arraybolt3(well, not broken, just... different)01:59
arraybolt3sudo -E does the theming right01:59
arraybolt3and lxqt-sudo -E does something between the two for <unknown reasons>02:00
tsimonq2Can I see a picture, pretty please? :)02:00
arraybolt3Posted it up above.02:00
arraybolt319:40 <arraybolt3> hmm... houston, we have a problem: https://i.imgur.com/CyVUj1s.png02:00
tsimonq2No, of the *right* theming.02:00
tsimonq2With sudo -E.02:00
arraybolt3ah, right. https://i.imgur.com/EKKvzUj.png02:00
tsimonq2WOAH, I like that MUCH better.02:00
tsimonq2JFDI :)02:00
arraybolt3kk, will change it.02:01
tsimonq2Thanks.02:01
tsimonq2Also, side note, the installer prompt uses a different invocation of Calamares.02:01
tsimonq2Might want to either create a helper Bash script that both point to, or just update it to use the same command.02:01
arraybolt3re different invocation of Calamares:. Nice. Ugh. https://www.youtube.com/watch?v=c32oIb0ESZs02:01
tsimonq2hah :D02:02
arraybolt3Whoa, Calamares provides LVM management buttons?02:09
arraybolt3Don't remember seeing those before, either I just went right past them or they're new02:10
arraybolt3Must be preliminary support, as it's glitchy :P02:17
arraybolt3All partitions on the disk disappear the moment you try to make a new volume group.02:18
arraybolt3That... should probably be fixed.02:18
tsimonq2Good catch!03:20
tsimonq2Whew, finally landed that code today for $dayjob, diffstat says +/- something like 350/200 :P05:34
* tsimonq2 EOD o/05:34
lubot[telegram] <tsimonq2> https://bugs.launchpad.net/ubuntu/+source/calamares/+bug/2045410 cc mkukri guiverc arraybolt318:01
-ubottu:#lubuntu-devel- Launchpad bug 2045410 in calamares (Ubuntu) "calamares install (grub-install?) issue - jammy" [Undecided, New]18:01
lubot[telegram] <tsimonq2> mkurki: You're very popular here this week, thanks again for idling here :)18:02
lubot[telegram] <tsimonq2> Look at @Roberalz go :D this is amazing! https://github.com/lubuntu-team/lubuntu-update-notifier/pull/718:06
-ubottu:#lubuntu-devel- Pull 7 in lubuntu-team/lubuntu-update-notifier "Update es.po" [Open]18:06
lubot[telegram] <tsimonq2> @kc2bez All I'm doing to merge this is cloning the Gitea repository, adding the GitHub remote and fetching it, merging the changes into my local branch, then push right to origin which automatically claps back to GitHub18:07
lubot[telegram] <tsimonq2> Feel free to give it a try, otherwise I'll JFDI later/tomorrow and write instructions :)18:07
lubot[telegram] <kc2bez> Good to know, thanks for the information. Not sure I will get to it before you but I will try to keep an eye on it better than I have in the past.18:08
lubot[telegram] <tsimonq2> Either way, thanks for the +1 on the review! Translations don't *need* it, but I always love a good +2 before merging :) so keep that up if you can!18:09
lubot[telegram] <kc2bez> Sure thing.18:10
arraybolt3Not quite "clocking in", but this is more-or-less my plan for today:18:14
arraybolt3* Finish the blog post draft I started yesterday about Cala vs. Flutter Installer18:14
arraybolt3* Finish an upstream Calamares pull request I accidentally left undone, redoing the Cala patch for encrypted installations accordingly18:15
arraybolt3* Universe maintenance / MOTU changing18:16
arraybolt3er, training, not changing18:16
arraybolt3* Maybe cram in some lubuntu-connection-editor coding (though sadly I don't expect this to be production-ready until 24.10)18:16
lubot[telegram] <tsimonq2> Sounds like a great plan! I have to knock out 8 hours of $dayjob sometime today, otherwise I want to get to some of those rejected source NEW packages, maybe do a little piloting, and follow up a bit on the installer prompt since I think that's one of our next bears to really tackle.18:21
lubot[telegram] <tsimonq2> If you need help just let me know - otherwise I'll be floating around as usual.18:21
arraybolt3I just realized it's Friday, I probably will only be able to tackle two of the items on my list.18:23
arraybolt3hmm, which two...18:23
arraybolt3I'll start with the Cala PR since it's the most important IMO.18:23
arraybolt3Testing new patch.19:31
arraybolt3hrm, patch fail.19:33
arraybolt3gah, missing parentheses19:35
arraybolt3and now I'm trying to read from a string. Great.19:42
mkukritsimonq2, no worries, off for the weekend tho, so might be worth subscribing me to the LP bug otherwise the possibility of it being forgotten is quite high20:10
arraybolt3alright, hopefully last patch iteration :P20:16
arraybolt3nope20:16
arraybolt3lol, I *may* want to be using print() instead of write().20:17
arraybolt3since I made the entire /etc/default/grub file one massive comment XD20:17
lubot[telegram] <tsimonq2> @Roberalz Hey! Feel free to provide further translations updates in other PRs. Otherwise, we can get you access on git.lubuntu.me to push those directly. :)20:23
lubot[telegram] <tsimonq2> @Roberalz We can make exceptions as necessary, but in general I think our target date for getting things fully translated is April 18th, so if you or anyone else see something missing, please say something: https://discourse.ubuntu.com/t/noble-numbat-release-schedule/3564920:25
lubot[telegram] <tsimonq2> The Lubuntu Manual is exempt from the Documentation String Freeze, by the way. I mean, in general @lynorian should work towards getting the vast majority of the changes done for the next release by that time, but it's in no way a "hard deadline," since it's not actually a package we ship by default.20:26
tsimonq2mkukri: Ack, will do.20:27
tsimonq2Anyway, one other thing before I forget. The Lubuntu Manual icon uses help-browser, and it actually calls Firefox directly. Looking for suggestions on a new icon, and for what the replacement command would be to just call the default browser.20:29
tsimonq2Fixed.21:08
tsimonq2I think you all will be very happy with it. :)21:09
tsimonq2https://twitter.com/LubuntuOfficial/status/173069846366958398921:22
arraybolt3tsimonq2: Sounds like you're hard at work :)21:22
tsimonq2>:D21:22
arraybolt3(I'm learning that I don't know Python :P)21:22
arraybolt3Oh NICE I love that icon!21:22
lubot[telegram] <tsimonq2> CC @lynorian ^^^^^ :)21:23
arraybolt3you should have seen some of the mistakes I've made trying to rewrite a Python function in Calamares - first I forgot a parenthesis, then I tried to read lines from a filename rather than a file, then I was looping through the file in question one character at a time rather than one line at a time, and I may have even been doing writes in such a21:27
arraybolt3way that they didn't have newlines in between them.21:27
arraybolt3So... yeah, took me a while to get things just right, but I think I probably have it right now.21:28
tsimonq2Yesterday I was going between Ruby on Rails and JavaScript. I did that a few times (started including parentheses in Rails functions, no parentheses in JavaScript functions, etc. :P)21:30
tsimonq2It comes over time. You can only kick yourself so much before you learn ;P21:30
tsimonq2Also: https://twitter.com/LubuntuOfficial/status/173070070404030479721:30
lubot[telegram] <lynorian> Yes that icon looks really good21:31
tsimonq2I'm glad :D21:31
arraybolt3tsimonq2: lol at switching between language issues :P21:32
arraybolt3for me I didn't forget which language I was using or get features confused, I just typoed all over myself and threw a smattering of logic errors in to the mix for me to solve XD21:33
arraybolt3gah, and now I forgot the newlines! AGAIN!21:35
arraybolt3oh my gosh because I accidentally reverted earlier changes21:36
arraybolt3🤦21:36
lubot[telegram] <Roberalz> https://github.com/Roberalz/lubuntu-update-notifier/commit/7e35fac160b1facf224d2b557f04063e0cf1bea521:38
-ubottu:#lubuntu-devel- Commit 7e35fac in Roberalz/lubuntu-update-notifier "Merge pull request #1 from Roberalz/Roberalz-patch-3"21:38
lubot[telegram] <tsimonq2> Do you have an account on git.lubuntu.me? (re @Roberalz: https://github.com/Roberalz/lubuntu-update-notifier/commit/7e35fac160b1facf224d2b557f04063e0cf1bea5)21:38
lubot[telegram] <tsimonq2> Ah yes you do21:39
lubot[telegram] <Roberalz> Yes21:41
lubot[telegram] <tsimonq2> @Roberalz You now have push access here: https://git.lubuntu.me/Lubuntu/lubuntu-update-notifier21:41
lubot[telegram] <tsimonq2> 21:41
lubot[telegram] <tsimonq2> Feel free to push translation updates directly to ubuntu/devel (which in this case is ubuntu/noble). For any other changes please use a merge proposal.21:41
arraybolt3WOOHOO the install is working! Finally!21:41
lubot[telegram] <Roberalz> Ok, perfect, thankssss21:41
arraybolt3Only took me like six or seven tries.21:41
lubot[telegram] <tsimonq2> It's Best Practice to create a new branch for each changeset, and merge (with fast forward) onto ubuntu/devel. You don't have to push your new branch to your fork, you can push it to the main repo, just remember to delete it when you're done.21:42
lubot[telegram] <tsimonq2> If you have any questions, or need help with your Git-fu, please do let us know @Roberalz - thanks in advance for patience in yourself ;)21:42
lubot[telegram] <tsimonq2> GitHub works, but it's automatically overwritten with what's in git.lubuntu.me on push21:43
lubot[telegram] <tsimonq2> If you need access to any other repos for translations, let us know. :)21:43
arraybolt3Alright, final test since I stumbled everywhere, then submitting to upstream.21:43
tsimonq2arraybolt3: Hah nice :D21:43
lubot[telegram] <Roberalz> Ahhh ok, perfect (re @tsimonq2: GitHub works, but it's automatically overwritten with what's in git.lubuntu.me on push)21:45
tsimonq2arraybolt3: Speaking of old branches needing cleanup ;P https://git.lubuntu.me/Lubuntu/lubuntu-update-notifier/src/branch/arraybolt3/upgrade_repair21:47
arraybolt3nice :P21:47
tsimonq2@Roberalz: If you do plan on creating separate branches, I'd suggest the scheme Roberalz/my-branchname-here21:47
arraybolt3Alright, the patch works.22:02
tsimonq2\o/22:20
lubot[telegram] <Roberalz> https://git.lubuntu.me/Lubuntu/lubuntu-update-notifier/commit/18afebb4df593c1b5d3e682d6250ebc48db6e262 (re @tsimonq2: GitHub works, but it's automatically overwritten with what's in git.lubuntu.me on push)22:21
-ubottu:#lubuntu-devel- Commit 18afebb in Lubuntu/lubuntu-update-notifier "Galician translate."22:21
lubot[telegram] <Roberalz> Galician translate22:21
lubot[telegram] <tsimonq2> Perfect!!!!!!!! Feel free to add another bullet point under your name in debian/changelog :)22:21
lubot[telegram] <Roberalz> Ok22:22
lubot[telegram] <tsimonq2> Thank you so much!! :)22:22
lubot[telegram] <tsimonq2> I'm really excited to see some momentum here :D22:22
lubot[telegram] <Roberalz> Done (re @tsimonq2: Perfect!!!!!!!! Feel free to add another bullet point under your name in debian/changelog :))22:24
lubot[telegram] <tsimonq2> The extra newline is not needed, feel free to append to your commit/force push or create a followup one :) otherwise I can fix it!22:26
lubot[telegram] <Roberalz> Ok, thanks for the info22:27
lubot[telegram] <Roberalz> Thank you for giving me permission to upload more translations22:27
lubot[telegram] <tsimonq2> No, thank *you* for your help! :)22:27
lubot[telegram] <tsimonq2> https://github.com/lubuntu-team/calamares-settings-ubuntu/tree/ubuntu/noble may also need it - if you find yourself wanting commit access to that one too, just let me know :)22:29

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