[00:08] Eickmeyer: It was likely installed on the system already but one of the remixes was having issues with LUKS without it. I didn't totally reinvent the wheel either, I followed debian a bit https://salsa.debian.org/live-team/calamares-settings-debian-packaging/-/blob/master/debian/control [00:08] Interesting. [00:09] If it really is an issue I can look at removing. [00:09] I'm going to roll with it for now and see what happens. I just fixed a bug I had previously fixed (love it when that happens) in the Studio configs, so we'll see what happens. [00:10] I didn't touch those (or at least I didn't intentionally). [00:11] Apologies for the trouble. [00:12] You didn't, the fix I had previously (blacklisting the file) didn't work. [00:13] So now I'm checking for if it exists. [00:55] 0.15 landed [01:06] @tsimonq2 [0.15 landed], Fantastic work Simon [01:06] Thanks :) you too! [01:25] amazing! good/hard work! [01:25] It's a team effort :) [01:26] In the meantime, I have some prototype code at home which refactors the nightly [01:27] Makes it about 6-10x faster and allows for different config files [01:28] This puts me really close to starting Qt 6 nightlies [01:28] And then we can build LXQt against it [01:29] Then once there's an actual release of Qt 6, we can work with Debian Qt/KDE to get it in Debian [01:38] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_qterminal just failed after succeeding: https://ci.lubuntu.me/job/focal_stable_qterminal/523/ [01:38] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_qterminal just failed after succeeding: https://ci.lubuntu.me/job/focal_stable_qterminal/523/ [01:38] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal just failed after succeeding: https://ci.lubuntu.me/job/groovy_stable_qterminal/64/ [01:38] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal just failed after succeeding: https://ci.lubuntu.me/job/groovy_stable_qterminal/64/ [01:39] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal just failed after succeeding: https://ci.lubuntu.me/job/groovy_stable_qterminal/64/ [01:39] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_qterminal just failed after succeeding: https://ci.lubuntu.me/job/focal_stable_qterminal/523/ [01:39] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal just failed after succeeding: https://ci.lubuntu.me/job/groovy_stable_qterminal/64/ [01:39] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_qterminal just failed after succeeding: https://ci.lubuntu.me/job/focal_stable_qterminal/523/ [01:39] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_pcmanfm-qt just succeeded after failing: https://ci.lubuntu.me/job/focal_stable_pcmanfm-qt/307/ [01:39] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_pcmanfm-qt just succeeded after failing: https://ci.lubuntu.me/job/groovy_stable_pcmanfm-qt/62/ [01:39] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_pcmanfm-qt just succeeded after failing: https://ci.lubuntu.me/job/focal_stable_pcmanfm-qt/307/ [01:39] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_pcmanfm-qt just succeeded after failing: https://ci.lubuntu.me/job/groovy_stable_pcmanfm-qt/62/ [01:44] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_qterminal FAILURE: https://ci.lubuntu.me/job/focal_stable_qterminal/524/ [01:44] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal FAILURE: https://ci.lubuntu.me/job/groovy_stable_qterminal/65/ [01:44] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal FAILURE: https://ci.lubuntu.me/job/groovy_stable_qterminal/65/ [01:44] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_qterminal FAILURE: https://ci.lubuntu.me/job/focal_stable_qterminal/524/ [01:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement just failed after succeeding: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/293/ [01:48] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement just failed after succeeding: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/44/ [01:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement just failed after succeeding: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/293/ [01:48] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement just failed after succeeding: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/44/ [01:51] Hmmmm... Anybody notice that if you're using luks encryption that it asks for the password before Plymouth loads? [01:53] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/294/ [01:53] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/45/ [01:56] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lximage-qt just succeeded after failing: https://ci.lubuntu.me/job/focal_stable_lximage-qt/295/ [01:56] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lximage-qt just succeeded after failing: https://ci.lubuntu.me/job/focal_stable_lximage-qt/295/ [01:56] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lximage-qt just succeeded after failing: https://ci.lubuntu.me/job/groovy_stable_lximage-qt/62/ [01:56] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lximage-qt just succeeded after failing: https://ci.lubuntu.me/job/groovy_stable_lximage-qt/62/ [01:58] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-notificationd just succeeded after failing: https://ci.lubuntu.me/job/focal_stable_lxqt-notificationd/287/ [01:58] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-notificationd just succeeded after failing: https://ci.lubuntu.me/job/focal_stable_lxqt-notificationd/287/ [01:58] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-sudo FAILURE: https://ci.lubuntu.me/job/focal_stable_lxqt-sudo/296/ [01:59] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal FAILURE: https://ci.lubuntu.me/job/groovy_stable_qterminal/66/ [01:59] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal FAILURE: https://ci.lubuntu.me/job/groovy_stable_qterminal/66/ [01:59] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_qterminal FAILURE: https://ci.lubuntu.me/job/focal_stable_qterminal/525/ [01:59] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_qterminal FAILURE: https://ci.lubuntu.me/job/focal_stable_qterminal/525/ [02:03] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-sudo just succeeded after failing: https://ci.lubuntu.me/job/focal_stable_lxqt-sudo/297/ [02:08] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/295/ [02:08] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/46/ [02:20] Eickmeyer[m], I assumed that (encryption key first) was to give less detail away (ie. plymouth/lubuntu info not yet seen) but I know nothing about it [02:21] guiverc: Yeah, the issue is that it doesn't give a prompt box and visual feedback (****) without Plymouth. I've actually had emails that people expect that. [02:22] I can imagine end-users would like it... I've opted (i guess) to see it as a security-feature :) [02:22] Well, it's not really. Plymouth is part of initramd which is required to load prior to mounting anything. [02:23] I didn't say it was a good security feature... it's less easily giving out details :) [04:56] @Eickmeyer[m] [ Hmmmm... Anybody notice that if you're using luks encryption that …], Yes, that is normal and expected. … Calamares encrypts /boot and the LUKS container is unlocked twice. … With Grub, where you have to enter the passphrase and later with a keyfile. … Currently, Calamares does not support FDE with an u [04:56] nencrypted /boot partition. [04:59] @aptghetto That's not good. I've been sent emails about that, people want that graphical prompt in Plymouth. [05:00] Anaconda (Fedora), YaST (OpenSUSE), and Ubiquity support it. This needs to be fixed. [05:00] I mean, it's not a complete deal breaker, but it's less than ideal. [05:01] There is an upstream bug, but no one is working on it. [05:05] I just commented on it. https://github.com/calamares/calamares/issues/1311#issuecomment-639260847 [05:05] Issue 1311 in calamares/calamares "Add an option to not encrypt /boot" [Open] [05:19] -lugito:#lubuntu-devel- [Lubuntu CI] jobgenerator just failed after succeeding: https://ci.lubuntu.me/job/jobgenerator/620/ [05:23] ^ expected [12:17] good afternoon to all [12:18] i have a little question about language-selector-gnome, seems like lubuntu has dropped this due gtk? [12:19] so is the user supposed to install his own language pack himself now [12:21] i fixxed things manually on a fresh installed lubuntu 20.04 with check-language-support -l nl and installing the packs === hggdh is now known as hggdh-msft [16:44] Eickmeyer: even though it's not super user friendly it *IS* the more secure option. to not have /boot encrypted is to have non-full disk encryption. [16:45] wxl: I know, but I'm looking out for my users. Either way, looks like they're going to take action and allow it. [16:47] Eickmeyer: that's not what i read [16:47] Eickmeyer: also i think looking out for users would mean looking out for their security first [16:48] wxl: Then why does every other installer allow it? [16:48] Ubiquity, Anaconda, YaST.... every one except Calamares. [16:48] Eickmeyer: because they don't consider security a priority [16:49] I disagree. I think an unencrypted /boot is completely fine. You're not going to have any sensitive files in there. [16:50] the keys are there, of course [16:50] Uh, no. The keys should be stored in RAM when the user enters it. [16:51] I've seriously had complaints about this. [16:51] not the password [16:51] start here https://github.com/calamares/calamares/issues/1311#issuecomment-579741764 [16:51] Issue 1311 in calamares/calamares "Add an option to not encrypt /boot" [Open] [16:51] wxl: Read down, I've already commented. [16:52] i see that, though it doesn't necessarily directly resolve those particular concerns [16:52] Ok, then how can we implement a prompt? Grub won't do it, only Plymouth will. [16:52] even kkofler's comment after it refers to the issue i bring up [16:53] it's literally a question of choosing to actually do full disk encryption or choosing user friendliness and not encrypting /boot, which is a security risk [16:53] I have some very low opinions about kkofler. He's constantly being negative in #fedora-kde and is bitter at Redhat for removing KDE from RHEL. He's a very negative person, and I take everything he says with a grain of salt. [16:54] i understand your personal feelings about him and can relate, but he's not necessarily wrong in his assertions on this issue because of his lackings in social abilities :) [16:54] Also, that's if the EFI partition is /boot. EFI partition should always be /boot/efi. /boot should be a separate partition from EFI. [16:55] He didn't address a separate partition option. [16:55] Seems as though Chrysostomus seems to agree with me. [16:56] there's lots of people that agree with the idea [16:56] *i* agree with the idea [16:56] but implementing it without compromising security is the problem [16:57] This is a situation where I want user friendliness. My target user base isn't going to know what to do when they recieve no prompt for the encryption password. [16:57] in general, compromising a little security isn't a terrible problem but when you're making someone think they're securing their disk but they're really not getting that, it's a problem [16:57] And they'll be further confused when they enter it and don't recieve (***) when they type. [16:58] that's, honestly, the least of the issues [16:58] the biggest issue is for non-us keyboard users [16:59] Probably, but I guarantee I'll get complaints in October if this happens. People going to Ubuntu Studio are looking for user friendlines. [16:59] https://github.com/calamares/calamares/issues/1203 [16:59] Issue 1203 in calamares/calamares "Encryption does not work well with non-QWERTY keyboards" [Open] [16:59] And that's a problem that Plymouth solves. [16:59] it's really nothing a manual can't resolve [17:00] assuming you don't encrypt /boot, it all works fine [17:01] but that also makes "full disk encryption" a lie [17:01] it honestly requires a caveat [17:01] Well, technically then, one cannot do "full disk encryption" with UEFI then because the /boot/efi partition must be unencrypted to load the .efi file. [17:02] i'm the type of person that likes full disk encryption and when i learned all this, it made me rather uncomfortable to know that i actually never had it [17:02] I'm OK with partial disk encryption. So long as the sensitive files are encrypted, it's good. [17:02] *all* of your users are not going to want to encrypt their disk [17:02] Right, but I want to avoid the angry "You broke it" emails. [17:03] and the ones that do may not actually want what you're advocating for [17:04] I've already had emails unhappy about the plymouth theme we included in 20.04 since it doesn't properly give a box for the masked password. [17:04] I can't imagine what's going to happen when there's not even a prompt. [17:04] you can make some of the people happy some of the time but you can't make all of the people happy all of the time [17:05] I know, I know, but I've been all about improving UX ever since I joined Ubuntu Studio. [17:05] From that perspective, this is a regression. [17:06] and from mine, it's an improvement [17:06] and again, i'm prone to encrypt my disk [17:06] Either way, I might chalk it up to "those wanting to encrypt their disk won't care about the UX as much". [17:06] you may want to ask for second opinions from your users that actually have interest in encryption [17:07] i don't think that would be an unreasonable assumption [17:07] they care (i care) but if security is a priority, there you go [17:08] Right, but I think I'd still like the option. We'll see what happens with my comment, it seems to have restarted the conversation. [17:11] i think it would be nice if they offered the option to not encrypt /boot. it seems relatively simple. i still wouldn't use it, personally, [17:33] -lugito:#lubuntu-devel- [rCI5f198dc77053: Massive cleanup of jobgenerator to allow for more flexible metadata.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCI5f198dc77053 [17:35] -lugito:#lubuntu-devel- [Lubuntu CI] jobgenerator just succeeded after failing: https://ci.lubuntu.me/job/jobgenerator/621/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-admin just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-admin/501/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-policykit just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-policykit/504/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lximage-qt just failed after succeeding: https://ci.lubuntu.me/job/merger_lximage-qt/506/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_obconf-qt just failed after succeeding: https://ci.lubuntu.me/job/merger_obconf-qt/504/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_liblxqt just failed after succeeding: https://ci.lubuntu.me/job/merger_liblxqt/510/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_qtermwidget just failed after succeeding: https://ci.lubuntu.me/job/merger_qtermwidget/506/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-session just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-session/505/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-globalkeys just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-globalkeys/510/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-archiver just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-archiver/509/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-openssh-askpass just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-openssh-askpass/505/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_compton-conf just failed after succeeding: https://ci.lubuntu.me/job/merger_compton-conf/502/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-build-tools just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-build-tools/502/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-qtplugin just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-qtplugin/515/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-powermanagement just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-powermanagement/509/ [17:36] Launching a nightly after deploying that. [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_pcmanfm-qt just failed after succeeding: https://ci.lubuntu.me/job/merger_pcmanfm-qt/503/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_screengrab just failed after succeeding: https://ci.lubuntu.me/job/merger_screengrab/507/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-themes just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-themes/501/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] merger_lxqt-panel just failed after succeeding: https://ci.lubuntu.me/job/merger_lxqt-panel/505/ [17:36] Oh... [17:36] Well... [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_calamares just failed after succeeding: https://ci.lubuntu.me/job/groovy_stable_calamares/48/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_nm-tray just failed after being unstable: https://ci.lubuntu.me/job/focal_stable_nm-tray/289/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_nm-tray just failed after being unstable: https://ci.lubuntu.me/job/groovy_stable_nm-tray/43/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_nm-tray just failed after being unstable: https://ci.lubuntu.me/job/focal_stable_nm-tray/289/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_calamares just failed after succeeding: https://ci.lubuntu.me/job/focal_stable_calamares/367/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_calamares just failed after succeeding: https://ci.lubuntu.me/job/groovy_stable_calamares/48/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_calamares just failed after succeeding: https://ci.lubuntu.me/job/focal_stable_calamares/367/ [17:36] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_nm-tray just failed after being unstable: https://ci.lubuntu.me/job/groovy_stable_nm-tray/43/ [17:37] mmm, that makes sense... [17:42] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_nm-tray FAILURE: https://ci.lubuntu.me/job/groovy_stable_nm-tray/44/ [17:42] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_calamares FAILURE: https://ci.lubuntu.me/job/groovy_stable_calamares/49/ [17:42] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_nm-tray FAILURE: https://ci.lubuntu.me/job/focal_stable_nm-tray/290/ [17:42] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_calamares FAILURE: https://ci.lubuntu.me/job/focal_stable_calamares/368/ [17:42] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_nm-tray FAILURE: https://ci.lubuntu.me/job/focal_stable_nm-tray/290/ [17:42] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_calamares FAILURE: https://ci.lubuntu.me/job/focal_stable_calamares/368/ [17:43] It does? [17:44] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_calamares ABORTED: https://ci.lubuntu.me/job/focal_stable_calamares/369/ [17:44] Working on it. [17:45] I trust you. [17:53] OHHHHHHHHHHHH [17:53] One line messup breaks the entire thing. [17:53] Nice. [17:54] There we go, I'll push this changeset then. [17:56] -lugito:#lubuntu-devel- [rCId052943e6dce: Yo dawg, I heard you like dict values, so I made your dict value a dict value.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCId052943e6dce [17:56] -lugito:#lubuntu-devel- [rCIfc9e24b62bf8: Update templates for updated Jinja substitution variables.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCIfc9e24b62bf8 [17:57] ;) [17:57] Thanks dawg ;) [17:57] XD [18:20] -lugito:#lubuntu-devel- [rCIa145c02ddeba: Define new jobs by their config name, not by their job type.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCIa145c02ddeba [18:36] That should be fixed now. [18:36] Once I fix this timer logic, I'll kick off a nightly. [18:36] I'm almost there, fwiw. [18:45] It's off by a little more than a second but that's about the closest I can get for now. [18:47] -lugito:#lubuntu-devel- [rCIc394b5221bc1: Fix the timer.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCIc394b5221bc1 [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-build-tools ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-build-tools/261/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-build-tools ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-build-tools/261/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-policykit ABORTED: https://ci.lubuntu.me/job/groovy_stable_lxqt-policykit/46/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-archiver ABORTED: https://ci.lubuntu.me/job/groovy_stable_lxqt-archiver/68/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_libsysstat ABORTED: https://ci.lubuntu.me/job/focal_stable_libsysstat/292/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_libsysstat ABORTED: https://ci.lubuntu.me/job/focal_stable_libsysstat/292/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-policykit ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-policykit/288/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_nm-tray ABORTED: https://ci.lubuntu.me/job/groovy_stable_nm-tray/45/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_compton-conf ABORTED: https://ci.lubuntu.me/job/groovy_stable_compton-conf/45/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-openssh-askpass ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-openssh-askpass/295/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-runner ABORTED: https://ci.lubuntu.me/job/groovy_stable_lxqt-runner/45/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_nm-tray ABORTED: https://ci.lubuntu.me/job/focal_stable_nm-tray/291/ [18:48] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_libsysstat ABORTED: https://ci.lubuntu.me/job/groovy_stable_libsysstat/46/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-archiver ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-archiver/75/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_nm-tray ABORTED: https://ci.lubuntu.me/job/focal_stable_nm-tray/291/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_nm-tray ABORTED: https://ci.lubuntu.me/job/groovy_stable_nm-tray/45/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_libsysstat ABORTED: https://ci.lubuntu.me/job/groovy_stable_libsysstat/46/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_compton-conf ABORTED: https://ci.lubuntu.me/job/groovy_stable_compton-conf/45/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-policykit ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-policykit/288/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_compton-conf ABORTED: https://ci.lubuntu.me/job/focal_stable_compton-conf/297/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-openssh-askpass ABORTED: https://ci.lubuntu.me/job/groovy_stable_lxqt-openssh-askpass/46/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_compton-conf ABORTED: https://ci.lubuntu.me/job/focal_stable_compton-conf/297/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-policykit ABORTED: https://ci.lubuntu.me/job/groovy_stable_lxqt-policykit/46/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-archiver ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-archiver/75/ [18:49] That's me. [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-archiver ABORTED: https://ci.lubuntu.me/job/groovy_stable_lxqt-archiver/68/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-runner ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-runner/298/ [18:49] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-runner ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-runner/298/ [18:50] -lugito:#lubuntu-devel- [Lubuntu CI] merger_sddm FAILURE: https://ci.lubuntu.me/job/merger_sddm/48/ [18:51] -lugito:#lubuntu-devel- [Lubuntu CI] merger_sddm FAILURE: https://ci.lubuntu.me/job/merger_sddm/48/ [18:51] Ooo, fun one. [18:51] Here... [18:53] -lugito:#lubuntu-devel- [rCI44d9368d3fff: Don't override cascade if it already exists.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCI44d9368d3fff [18:54] -lugito:#lubuntu-devel- [rCIMETADATA4bb53fa7cfea: Manually override cascade for SDDM.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCIMETADATA4bb53fa7cfea [18:54] -lugito:#lubuntu-devel- [rCIMETADATA51dc85a9742d: Add ubuntu/focal to the default merger cascade.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCIMETADATA51dc85a9742d [18:54] -lugito:#lubuntu-devel- [Lubuntu CI] jobgenerator just failed after succeeding: https://ci.lubuntu.me/job/jobgenerator/624/ [18:55] tsimonq2 forgot a simicolon or did a 20 GOTO 20. [18:56] -lugito:#lubuntu-devel- [rCI5b70b9b93df0: Add cascade to the optional fields so if we manually override it there isn't a…] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCI5b70b9b93df0 [18:56] hahahahahaha [18:56] No, actually I forgot to update the field list. [18:56] Ohhhhh... XD [18:56] Now it should be fine. [18:57] -lugito:#lubuntu-devel- [Lubuntu CI] jobgenerator just succeeded after failing: https://ci.lubuntu.me/job/jobgenerator/625/ [18:57] -lugito:#lubuntu-devel- [Lubuntu CI] merger_libfm-qt FAILURE: https://ci.lubuntu.me/job/merger_libfm-qt/538/ [18:58] -lugito:#lubuntu-devel- [Lubuntu CI] merger_libfm-qt FAILURE: https://ci.lubuntu.me/job/merger_libfm-qt/539/ [18:58] ^ that is a valid failure. [18:58] Unfortunately my time today is limited. [18:58] However, before I go I'll paste a CI report in here. [19:08] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/46/ [19:08] not this again [19:08] ohhhhhhhhhhhhhhhhhhhhhhhhhhhhh [19:09] makes sense [19:14] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/295/ [19:15] Total jobs failing: 16 [19:15] Total packages failing: 5 [19:15] Packages which are failing: calamares sddm libfm-qt lxqt-powermanagement qterminal [19:15] SDDM is just failing because of Lintian problems. [19:15] (Well, it's Unstable.) [19:16] All of the rest are actual failures. [19:16] https://ci.lubuntu.me/ <-- take a look and fix packages if you have time. [19:16] Why did cala start failing? [19:17] I think it's a transient failure. [19:18] I'll paste the report here again when I get back from work. The nightly should be done by then. [19:18] I will keep my eyes open. [19:18] merger_libfm-qt is definitely some fun low-hanging fruit. I enabled merges from ubuntu/focal -> ubuntu/groovy -> etc. [19:18] Just in case we need to do SRUs. [19:19] At some point in the next several days I'll be making a Backports branch for Focal. [19:19] Cool [19:20] I *think* the way I'm going to do that is ubuntu/focal -> ubuntu/groovy -> backports/focal -> ci/stable -> ci/unstable. [19:20] Actually, hold on, it's a one line change and I can have CI create it for me. [19:21] -lugito:#lubuntu-devel- [rCIMETADATAf68e2499b8f3: Add the backports/focal branch.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCIMETADATAf68e2499b8f3 [19:21] There. [19:22] There's a solid chance we'll see quite a few duplicate builds. [19:22] Bad builds could get spammy. [19:22] -lugito:#lubuntu-devel- [Lubuntu CI] merger_libfm-qt FAILURE: https://ci.lubuntu.me/job/merger_libfm-qt/540/ [19:24] And nice, I see backports/focal now. [19:24] That was easy. [19:24] nice [19:28] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/46/ [19:32] I don't get what this mean : … + git merge --ff-only ubuntu/focal … fatal: Not possible to fast-forward, aborting. … Build step 'Execute shell' marked build as failure [19:32] in https://ci.lubuntu.me/job/merger_libfm-qt/539/console [19:32] Basically what it's saying is, when you're on the ubuntu/groovy branch, you can't merge ubuntu/focal into ubuntu/groovy using the fast-forward merge strategy. [19:33] This means it needs to be done manually. [19:33] I don't trust CI to do it for itself, so when a merger job fails we need to fix that ourselves. [19:33] Locally you can do that but don't specify --ff-only. [19:33] Then Git can pick whatever merge strategy it thinks is suitable. [19:34] i didn't knew there existed different merge strategies [19:34] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/295/ [19:35] https://git-scm.com/docs/git-merge#_fast_forward_merge and on [19:35] Yeah, it's interesting. [19:35] Git can do all kinds of wonderful things. [19:36] tl;Dr git merge will tell you where the merge errors are. [19:37] Right. [19:43] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/46/ [19:44] interesting [19:44] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/295/ [19:44] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-build-tools ABORTED: https://ci.lubuntu.me/job/focal_stable_lxqt-build-tools/261/ [20:04] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/46/ [20:05] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/295/ [20:20] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal FAILURE: https://ci.lubuntu.me/job/groovy_stable_qterminal/67/ [20:25] -lugito:#lubuntu-devel- [Lubuntu CI] focal_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/focal_stable_lxqt-powermanagement/295/ [20:25] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal FAILURE: https://ci.lubuntu.me/job/groovy_stable_qterminal/68/ [20:29] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_lxqt-powermanagement FAILURE: https://ci.lubuntu.me/job/groovy_stable_lxqt-powermanagement/46/ [20:51] -lugito:#lubuntu-devel- [Lubuntu CI] groovy_stable_qterminal FAILURE: https://ci.lubuntu.me/job/groovy_stable_qterminal/69/ === hggdh-msft is now known as hggdh