/srv/irclogs.ubuntu.com/2024/05/08/#lubuntu-devel.txt

wxl[m]So on bug 2064909 they manually set up a single ext4 partition mounted to / with a boot flag and with the encryption box checked and the end result: wrong passphrase. Any clues?00:37
-Ubottu[m]:#lubuntu-devel- Launchpad Bug #2064909 (https://bugs.launchpad.net/bugs/2064909) in calamares "Lubuntu and Kubuntu 24.04 fail to decrypt on boot when installed on encrypted partition" [Undecided, New]00:37
AaronRainboltoof, he's circumventing the "always leave /boot unencrypted" changes we made00:40
wxl[m]right so really he should have a separate partition for boot then, eh?00:41
AaronRainboltthat's specifically not supported by Canonical.00:41
AaronRainboltaccording to mkukri00:41
AaronRainboltso yes, he should be making a separate /boot partition. Why this broke is anyone's guess, but this isn't something that probably should be fixed I don't think.00:42
wxl[m]i don't think we can limit what people can do with manual partitioning, right?00:44
AaronRainboltCorrect.00:44
wxl[m]So there's no way to prevent this other than mentioning it in the manual00:45
AaronRainboltright00:46
wxl[m]^ there's a fun one for you lynorian 00:46
AaronRainboltI'm going to give him a workaround that might let him do this anyway, and also warn him that this is a bad idea.00:46
wxl[m]oh i was going to reply and mark it won't fix 00:48
AaronRainboltope, I just replied...00:49
AaronRainboltI think what broke his stuff was that I changed us from using LUKS1 to using LUKS2 when we changed to unencrypted /boot.00:49
AaronRainboltPretty sure GRUB doesn't support LUKS2 (yet).00:50
wxl[m]I think it’s best to just stick with unencrypted /boot anyways if not for any other reason but because we can’t ever have an encrypted EFI partition from what I understand02:26
arraybolt3true02:27
arraybolt3*if* you have Secure Boot set up and *if* it works right for your system and *if* there isn't some catastrophic vulnerability that lets you bypass it and *if* the user doesn't scream at the sight of the words "Secure" and "Boot" next to each other and turn it off, you can theoretically/hopefully keep tampering of /boot/efi from being a problem.02:28
wxl[m]As for LUKS, it’s apparent to me that 2 is more secure02:28
arraybolt3If any of those fail (like on my system where Secure Boot is off and I like it that way), then there's really not much point in encrypted /boot from a theoretical standpoint - getting the key from the user and exfiltrating it becomes harder but not impossible at all.02:29
wxl[m]⚠️ if-count level high02:29
arraybolt3really, if someone malicious gets physical access to your computer for more than a few seconds, you should just reinstall from scratch and restore from backups. Some people can do a lot of damage even in just a few seconds.02:30
arraybolt3So IMO the security benefits of LUKS2 are worth the problems with unencrypted /boot (not to mention the fact that encrypted /boot is a security *hazard* according to Canonical, so probably there's some way to bypass Secure Boot with a specially crafted passphrase or some other insanity there)02:30
wxl[m]But we really should put something in the manual about this. Namely:... (full message at <http://localhost:8008/_matrix/media/v3/download/chat.staging.ubuntu.com/uRgTxsTndUWyrGgmsGQnbLlt>)02:31
AaronRainboltThat seems like a good idea to me.02:32
wxl[m]Yeah the security issues with encrypted /boot are not intuitive. Again, it may be worthwhile to explain02:32
AaronRainboltAlso, welcome to my chat system straddling again02:32
wxl[m]It might also be a good addition to the manual to warn people against using manual partitioning, namely that there are no mechanisms in place to keep the user from doing something that just doesn’t work02:33
wxl[m]Shoot we might even want to provide some examples. Maybe we could do this in the doc section of discourse and link to it02:34
wxl[m]Speaking of discourse, I really wish we could move to the main one. The support issue is a sticky wicket, though. I see why they want to promote askubuntu but it’s really got poor categorization. I almost feel like there should be an askbuntu for every flavor02:36
AaronRainboltaskbuntu - for those who can't be bothered to hit u three times02:36
wxl[m]s//\*/, s//\*/02:36
AaronRainboltbut yeah I see what you're saying02:37
wxl[m]Discourse is just so much more powerful. That’s why we keep wanting to jam everything in there02:37
ChrisGuiver[m]<wxl[m]> "So there's no way to prevent..." <- We could always create a page on Lubuntu discourse in the documentation section...   I've been wondering about that since I read Aaron's reply (Thanks arraybolt3  for reply on bug report by the way)02:51
ChrisGuiver[m](I don't think many users will encounter it, thus I see discourse.doco as suitable.. but that's just me)02:52
* ChrisGuiver[m] catches up on reading and finally noticed Walter already suggested ^03:08
ChrisGuiver[m]Thanks too to wxl 03:12
wxl[m]<ChrisGuiver[m]> "catches up on reading and..." <- > * <@guiverc:ubuntu.com> catches up on reading and finally noticed Walter already suggested ^06:41
wxl[m]Great minds think alike 🤣06:41
tsimonq2[m]<AaronRainbolt> "according to mkukri" <- and the Ubuntu Security Team if that helps your case in the future :P12:55
tsimonq2[m]<AaronRainbolt> "Pretty sure GRUB doesn't support..." <- It does, it just isn't secure 12:56
-Ubottu[m]:#lubuntu-devel- Builds: Lubuntu Desktop amd64 [Jammy 22.04.4] has been updated (20240508)17:17
AaronRainboltSimon Quigley: I guess you got tired of the methodical bootstrapping and decided "meh, throw it all at the archive" :P18:11
tsimonq2[m]AaronRainbolt: precisely 😛18:11
AaronRainboltMaybe you can assign me something I should actually be working on when I have free time. It feels a bit bad to think that syncing things bit by bit was my job and then every morning to wake up and it's already been done or the plan changed :P18:12
tsimonq2[m]AaronRainbolt: did the Matrix update eat my PM18:16
AaronRainboltlooks like it18:16
tsimonq2[m]Well, this was the easy part18:16
tsimonq2[m]Next step is no-change rebuilds, and getting it to migrate18:16
tsimonq2[m]I planned on letting you do that part completely - this will be the easiest Qt 6 transition we'll ever do18:17
tsimonq2[m]get you some practice for when we get to a million rdeps18:17
tsimonq2[m]apologies for pulling the rug out from under you more than once during this thing... heh18:21
AaronRainboltnp18:23
tsimonq2[m]Aaron Rainbolt: welp, we're waiting on binNEW21:11
tsimonq2[m]You're welcome to strategically NCR only those reverse dependencies that do not need something from binNEW21:12
AaronRainboltsounds good21:15
AaronRainboltAttempting my first ncr using doko's rebuild-for script21:40
AaronRainboltfcitx-qt521:41
AaronRainboltwhich I always assumed was called fctix rather than fcitx, so :P21:42
wxl[m]"Flexible Context-aware Input Tool with eXtension support"21:43
wxl[m]aka stupid name21:43
AaronRainboltthat's a long name21:45
wxl[m]acronyms over three words long tend to be kind of problematic21:46
wxl[m]and even five word long ones (SCUBA) are ok, as long as there aren't words in it that aren't part of the acronym21:47
tsimonq2[m]Aaron Rainbolt: looks like binNMU has been cleared, the baton is yours 🙂21:53
AaronRainboltneato!21:53
AaronRainboltooooh, qcoro just went belly-up on symbols21:53
AaronRainboltoh lots and lots of symbols!21:54
AaronRainboltcracks knuckles and prepares for a painful update session21:54
AaronRainboltnice thing is I already uploaded to the archive so I don't need to upload to a PPA to get all the symbols. Just throw a new upload at the archive with the symbols fixes.21:54
AaronRainboltor maybe even sync from Debian if they have it fixed already21:54
tsimonq2[m]I doubt it heh21:55
tsimonq2[m]We're actually doing this transition before Debian, so all the FTBFS you are seeing is probably unique21:55
AaronRainboltprobably fix symbols in Debian first and then sync for least effort?21:56
AaronRainboltI'll need help with that21:56
tsimonq2[m]Either solution works, if you're asking for my opinion let's do Ubuntu first then sync whatever necessary changes up to Debian, iff it can be reproduced with an unstable chroot + 6.6.2 from experimental21:58
tsimonq2[m]sometimes we do carry a delta just for symbols changes... although that's fairly rate21:58
tsimonq2[m]s/rate/rare/21:58
tsimonq2[m]Either way, if the package in question is either in Debian Qt/KDE or in Debian KDE Extras, just ping me, I'll do a team upload to experimental21:59
AaronRainboltkk21:59
AaronRainboltI'll do Ubuntu then since I lack many needed powers in Debian21:59
AaronRainboltand you have things like porterboxes for working on that21:59
tsimonq2[m]"bah, just iterate in experimental" 😛22:00
AaronRainbolthaha, yeah that too22:01
AaronRainboltjust upgraded my build system VM to Oracular22:02
tewardarraybolt3 / Aaron: how goes the universe?  Anything interesting that isn't on Simon's plate as a "don't touch it"?22:47
arraybolt3teward: Things seem OK on my end, waiting for a couple more qcoro builds to hurry up and crash so I can get the symbols logs for them.22:48
tewardnice22:48
arraybolt3I could start NCR'ing some more things in the mean time22:48
tewardyeah if you need NCRs queued I'd queue those up earlier than later if you need nochange rebuilds because that's coming22:49
arraybolt3btw is it generally a good idea to NCR in a PPA and *then* throw it at the archive, or is simply hurling things at the builders at Mach speeds and fixing the fallout thereafter acceptable?22:49
tewardi mean22:49
tewardit depends?22:49
tewardreducing initial fallout is best22:49
tewardbut since we're in the Debian Sync states and stuff we're probably going to be having a lot of things in the builders22:49
arraybolt3it's going to result in an FTBFS with loooooong riscv64 builds either way22:50
tewardso i always NCR in local sbuild just to make sure there isn't any major nasty hardcrashes I don't expect but22:50
tewardyeah riscv64 is evilpain22:50
arraybolt3makes sense22:50
arraybolt3and the last of the qcoro builds finally went up in flames so I can start fire extinguishing now.22:53
arraybolt3now I get to enjoy the mental gymnastics of remembering the right syntax for pkgkde-symbolshelper22:54
* AaronRainbolt sent a code block: http://localhost:8008/_matrix/media/v3/download/chat.staging.ubuntu.com/QQhkSmsBisMYjcNdXwnhHJUk22:56
AaronRainboltI think time_t64 may be rearing its head again22:58
AaronRainboltor the archive is messed up22:58
AaronRainboltlooks like a combination of a messed up archive plus bad pinning settings.23:07

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