[00:27] tsimonq2: Good news, the cala-settings-ubuntu build failure doesn't appear to be the fault of cala-settings-ubuntu. It's Calamares' fault, due to a CMake file boffo [00:27] so now to find what that boffo is [00:30] found it [00:32] Calamares' CMakeLists.txt includes the module FeatureSummary which includes the command set_package_properties which is used in CalamaresAddTransltions.cmake. But CalamaresConfig.cmake.in (which apparently is called when you do a find_package on Calamares, NOT Calamares' usual CMakeLists.txt) doesn't include that module, and thus the [00:32] set_package_properties call fails in CalamaresAddTranslations.cmake making calamares-settings-ubuntu FTBFS. [00:33] Actually then that may be our fault, perhaps *we* have to include FeatureSummary. [00:53] tsimonq2: around? Could use some debugging help since I'm deep into the weeds with CMake weirdness. [00:53] [telegram] < 20 mins [00:53] [telegram] I'm not sure on this one tho since CMake docs don't exactly seem clear [00:53] [telegram] But I'm happy to be a rubber ducky [00:54] kk [00:56] the thing is that we have libkf5coreaddons-dev as a build dep in debian/control, but CMake is erroring with "The link interface of target "Calamares::calamares" contains: KF5::CoreAddons but the targets was not found." [00:57] I suspect something significant changes in Calamares' CMake config that I don't know about, and that's what's causing this. [00:57] actually I think that's the only thing that makes snse [00:57] *sense [00:58] [telegram] Something changed. I know a Mantic build of the settings worked when I tried it. [01:00] yeah and it uses alpha2 [01:00] so I'mma see what's awry [01:40] well I fixed it sorta [01:41] tsimonq2: I had to hack some pieces of Calamares alpha2's CMakeLists.txt file into our code but it worked. Basically I had to find_package KF5::CoreAddons myself rather than relying on Calamares to do it. [01:41] Which feels a bit hacky...? I mean shouldn't Calamares be finding its own deps? [01:42] I'm unsure because of https://stackoverflow.com/questions/74275590/the-link-interface-of-target-target-contains-dependency-but-the-target-was [01:42] so this may be the right way to do things but I dunno [01:43] `E: calamares-settings-ubuntu-common: shared-library-is-executable 0755 [usr/lib/x86_64-linux-gnu/usr/lib/x86_64-linux-gnu/calamares/modules/pkgselect/libcalamares_viewmodule_pkgselect.so]` new error? [01:55] tsimonq2: pkgselect is your new thing right? [01:55] the thing that allows a minimal installation mode? [01:56] it *is*, ok ok [01:57] tsimonq2: The pkgselect module in its current iteration breaks so many policy rules :P I fear trying to fix them all since I don't know exactly how everything works, so can I get your stamp of approval on uploading this thing Lintian mess and all and let you sort out the things you probably will be better at sorting out? [01:58] this is my Lintian output: https://termbin.com/7ujp [01:59] sigh, who am I kidding, I can figure this out... [01:59] hopefully, with God's help [02:09] [telegram] LMFAO, I'm so, so sorry XD [02:09] [telegram] You don't have to make it policy compliant, God already knew it isn't :P [02:09] lol, hey, don't stop me now! [02:10] I already debugged why it was getting installed to /usr/lib/x86_64-linux-gnu/usr/lib/x86_64-linux/gnu/calamares/modules/pkgselect [02:10] [telegram] https://www.youtube.com/watch?v=cE1FrqheQNI [02:10] [telegram] jk lmfao [02:10] lol [02:11] if you really want me to not touch it I'm fine with not doing it [02:11] but I think I have some ideas [02:11] [telegram] Knock yourself out, but once you start untangling the rules file, don't say I didn't warn you :P [02:12] [telegram] Some of those aren't too bad to fix and some of them are false positives (the noble stuff) [02:12] already there and partially untangled :) [02:12] kc2bez: true [02:18] * Eickmeyer yeets @tsimonq2 into #ubuntu-devel for a ping [02:19] [telegram] not at my IRC client so either wait 40 mins for the IRC logs to update or Telegram me the logs :P [02:19] Dunno if urgent or not, but it's been waiting there a while, not my ping. [02:20] [telegram] oiccc [02:20] [telegram] bandali's right? [02:20] Yup. [02:21] [telegram] I'll respond $later, nonurgent, thanks for the heads up [02:21] np [02:24] tsimonq2: debian/rules untangled \o/ [02:25] gonna push this to the archive and to Git, I think it's in good shape. Got it Lintian-clean. [02:25] almost [02:25] there's a no-manual-page warning in there that I think we don't care about [02:25] in fact I'm sure of it, so lemme add a lintian override [02:25] [telegram] Seems like an override [02:26] [telegram] Yeah [02:32] alright fixed [02:36] woot, perfectly lintian-clean now after a couple of overrides [02:40] whew! Finally done. [02:41] If this FTBFS all over the place I'm going to be a bit upset :P [02:44] sigh, so far four out of six arches are dead [02:44] amd64 seems to have emerged alive and riscv64 is still grinding [02:48] You can probably sleep on that one. [02:48] Simon had tried to fix it and it appeared to cause amd64 to fail too but then we found out the total failure was unrelated [02:49] cp -v common/modules/pkgselect/pkgselect.qml debian/calamares-settings-lubuntu/etc/calamares/branding/lubuntu/pkgselect.qml [02:49] 'common/modules/pkgselect/pkgselect.qml' -> 'debian/calamares-settings-lubuntu/etc/calamares/branding/lubuntu/pkgselect.qml' [02:49] cp: cannot create regular file 'debian/calamares-settings-lubuntu/etc/calamares/branding/lubuntu/pkgselect.qml': No such file or directory [02:49] is how it dies on all but amd64 [02:49] so for some reason that directory... doesn't exist? Except on amd64? [02:50] That points to odd build rules usually. [02:50] Or botched localizations. [02:51] I can't find any arch-specific build rules [02:53] oh wait, I think I know what's going on! [02:54] The module is in calamares-settings-ubuntu-common but the lubuntu/branding directory is in calamares-settings-lubuntu [02:54] ooooooookay... [02:54] Logs, my friend. Loooooogs. [02:54] https://launchpadlibrarian.net/697995409/buildlog_ubuntu-noble-s390x.calamares-settings-ubuntu_1%3A24.04.4_BUILDING.txt.gz [02:55] Yeah, when you see that, always check your .install files. [02:56] override_dh_missing was the clue. [02:56] bUt iT WOrkS on aMd64!!!!!!111 [02:56] Yeah, because arch=all on common. [02:56] wah [02:57] oh [02:57] wait, I get what you mean [02:57] the lubuntu and ubuntustudio packages are arch: all, but the common is arch:any [02:57] Yeah, I had it backwards, but yes, you're right. [02:58] so basically on all but amd64, that directory doesn't exist because... ba-dum-tiss, that package wasn't build this time [02:58] *built [02:58] Yep. [02:58] sigh. [02:59] the file in question probably has to be under common for things to work, but common should NOT be fiddling with lubuntu's stuff even if this is lubuntu-specific for now [02:59] Correct. [02:59] Means you need to move a file between binary packages. Fun times. [03:00] well that's not too hard, except for common probably needs that file in order to build at all [03:00] lemme find out [03:00] what I need is to say "if on amd64, copy this file" [03:00] unless I can move it without setting off Sbuild War III [03:01] But remember, common is arch:any. [03:01] even then that would mean having one project split across two packages [03:01] Eickmeyer: Right, so when building on amd64, copy the file. Otherwise, don't copy the file, amd64 did that for you already. [03:01] So anything that *doesn't have to be compiled* can be in either package. [03:02] i.e. anything that isn't localized. [03:02] ok so Simon wrote the pkgselect module as its own little mini-project and has it, all of it, under common. [03:02] but then he copies the qml file from common to lubuntu so that Calamares can find it, as part of debian/rules. [03:03] I see. [03:03] so if I move that qml file, the compiler may scream, but even if it doesn't, now the pkgselect module has bits and pieces in two different packages. [03:03] thus, copy it but only on amd64, thus satisfying all arches [03:03] Except now we have an open can of worms that only Simon can sort. [03:04] perhaps we need some way to install the QML to a distro-independent location...? [03:04] if Cala even has such a notion [03:05] which it may not [03:05] I thought common was supposed to take care of the files that were shared between the two flavors, not be complicated spaghetti. [03:06] correct, and this QML file may be shared between multiple flavors if any new flavors pick up Calamares. [03:06] But it has to be in a flavor-specific spot for Calamares' sake IIUC. [03:06] (if any new flavors pick up Calamares - i.e., if you switch back to it, or if I ever make Ubuntu Trinity using TDE, which if I do, I intend on using Cala as the installer) [03:06] Correct, but -lubuntu should be able to just pick it up via .install and put it where it needs to be. [03:07] the .install file copies, not moves, right? [03:07] Correct. [03:07] * arraybolt3 's brain just uncramped [03:07] It copies at .deb creation time. [03:07] I thought it moved things and never thought about doing that [03:07] And this is why I'm not a MOTU yet :P [03:08] It's why -lubuntu and -ubuntustudio just needed breaks/replaces against each other since they'd be installing files to the same location, essentially. [03:09] that makes perfect sense [03:17] alright, if this doesn't fix it, I don't know what will :) [03:19] both arm variants have passed, so I think we're good [03:19] Eickmeyer: Thank you for your help, I probably would not have figured out how to do this properly without you. [03:34] wxl: arraybolt3: it's Simon's fault [03:34] we can stop the mirror and rename it, then do a reverse mirror [03:34] it's not trivial but can be done [03:35] but it'll have to be a 'new repo' locally [03:35] i know i'm hours late but i've been busy so. *pushes Simon off the ledge again* [04:07] teward: we unraveled that mess like an hour ago [04:07] as i said i'm late [04:07] i only just got time to rest so :p [04:07] *drops a small flashbang in the chat* [04:08] np, actually more like four hours ago :p just giving you a hard time [04:08] I haven't even gotten to the wallpaper yet, the pkgselect module was HARD to get working right [04:09] Out of curiosity, do I still have the needed access to kick off image builds? [04:09] no idea [04:10] I think I need to be part of... /me finds it [04:10] Lubuntu Product Managers, that's it [04:11] Not part of that team anymore though. [04:12] I may never have been part and only gained access during my brief stint on the Council that I had to resign from. [04:12] Can't remember now [04:12] yeah Council kind of has god rights to everything Lubuntu [04:13] we can talk to the other Council members and see if we want to add you to that. i think kc2bez is the current lead (tsimonq2 is part of the Ubuntu Release Team now so I have to make sure he can properly split hats xD) [04:13] (he knows i'm just raising heck on him for no reason xD [04:15] It would possibly be handy, and I was trained pretty well on how to use that access before. [13:17] Hi. It seems i can't just add ppa:lubuntu-dev/backports in Mantic? apt complains about missing Release file and indeed there is none i can see for mantic. Is it only for LTS? [13:27]  https://pastebin.com/kWMxaMAG , apt-get update with allow-insecure-repos also fails at 404 not found [13:45] [telegram] /names [13:45] [telegram] dacash: (Assuming you're still on IRC) we only support 22.04 for Backports :) [13:45] [telegram] I'm really, really considering whether we should just, yk, do 23.10 Backports as well [13:46] [telegram] Eickmeyer: Thank you very much for your help :) [13:46] [telegram] arraybolt3: Very nice, great success :D [13:53] [telegram] Kay, I re-spun our ISO. This new batch of Calamares settings WILL eat your kittens, and probably your lunch, too. Proceed with caution. [13:53] tsimonq2 that's what i assumed. Tho it's vaguely written "supporting stable versions", Well, i am not using any nightlies ) [13:53] [telegram] That being said, it's the start of all of our new installer functionality, and I tested it, it works, so ;) [13:53] [telegram] dacash: No worries. I thought I was clear in the announcement but then again, I too am human :) [17:43] [telegram] @kc2bez arraybolt3 @teward001 wxl this is about a 3-4 hour notice that I'm probably going to be publishing an announcement regarding some preliminary Backports for 23.10. I'll paste the draft link here when I have it. Let's talk about it after I get back from lunch ;) [17:57] tsimonq2: Personally I'm -1 on a Backports for interim releases. That's a lot of extra work, plus if an LTS were only going to live for another nine months we probably wouldn't bother backporting to it. [17:59] Interims are stable snapshots to get newer stuff before the next LTS. They're not rolling releases. The appeal of Backports for LTS is there because otherwise you use an old version of LXQt for long. But for interim, idk, I'm just not seeing a sufficient return on investment there. [17:59] Perhaps I'm wrong though :p [18:06] [telegram] I've had no less than three media outlets and a half a dozen users ask/complain about it [18:06] [telegram] I'll highlight that in the announcement [18:06] [telegram] Usually I'm -1 as well... this one it really feels like we kinda have to [18:10] *shrug* I mean that makes sense, I guess. [18:13] One thing we should keep in mind though is, backporting LXQt means there's less incentive to move to the next release when it comes out. [18:14] I.e., we're encouraging people to use their existing installs of interim releases when people need to upgrade to newer releases to stay secure. [18:15] Not sure if we want to do that, we might see an increase in "hey why won't my system upgrade" support requests stemming from "your OS is EOL, you need to upgrade ASAP". [18:16] For LTS we stop backporting once the new LTS is out, so there's a whole year (or three depending on how you look at it) to get tired of your LXQt and upgrade. Interim doesn't provide that advantage. [18:27] [telegram] Hi —sorry late reply —was away in Berlin past 7days just got home and yes will resume testing Lubuntu and all the other flavours.. (re @tsimonq2: @guiverc @Leokolb @Roberalz etc. I'd appreciate some testing help with Backports Staging/Backports (if you see this later) :) ^^^^) [18:39] [telegram] Thank you very much Leó! I hope all is well with you. (re @Leokolb: Hi —sorry late reply —was away in Berlin past 7days just got home and yes will resume testing Lubuntu and all the other flavours..) [18:41] [telegram] All is well ..thanks for asking! (re @tsimonq2: Thank you very much Leó! I hope all is well with you.) [19:11] [telegram] @tsimonq2 sorry missed out on some messages - what was it you needed help testing? Might be able to run a few tests tomorrow.. [20:07] https://notes.lubuntu.me/JfofmArESxmV8XwcLxV5UQ# [20:13] tsimonq2: left a note, also I like how you got around the issue of EOL release problems. [20:17] arraybolt3: Right, exactly. Strong message saying "upgrade or you shall perish." :P [20:18] I have no further objections to the interim backports, and all the ones I had are dealt with, so I'm happy with it. [20:20] Thank you. [20:22] (I mean, it's not like I exactly get a vote since I'm not on the Council :P Thanks for taking into consideration what I was thinking too.) [20:27] Of course :) [20:34] https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/433283 [20:35] https://answers.launchpad.net/launchpad/+question/708471 [20:36] https://answers.launchpad.net/launchpad/+question/708471 [20:36] whoops [20:40] Can't say no to free cloud storage :D [20:44] Alright, so *today* I'mma try wallpaper stuff. [20:45] tsimonq2: I know you were trolling with the retro wallpaper idea... but what if I used one of them for the placeholder SDDM screen? [20:46] I could add a watermark like "Lubuntu Noble - DEVELOPMENT EDITION" somewhere to make it obvious it's a placeholder and also to act as a warning for those brave souls that choose to use Noble now other than our testers. [20:54] Sure, heh. As long as it looks pretty under a variety of resolutions, lol. [20:56] https://i.imgur.com/D4W366u.png [20:56] that might even look good as a wallpaper [20:56] aspect ratio wasn't as much as a problem as I expected [20:57] also the numbat picture: https://i.imgur.com/oCQlcSp.jpg [21:28] * arraybolt3 really wishes QEMU supported drag-n-drop files without needing SPICE [21:42] https://launchpad.net/~lubuntu-dev/+archive/ubuntu/backports-mantic-staging/+packages [21:42] Just playing a game of chicken with the publisher. [21:42] Don't worry, I have a local, hacky retry script. :P [21:43] I would imagine it'll be another couple long publish runs before we fully release this thing. [21:43] I'll just do a smoke test... but that's about it, lol. [21:43] Also, I just uploaded some extra themes to both the PPAs that will be installed (but not enabled) by default. Like 300 kb. I think that's doable. :P [21:56] tsimonq2: any idea what the copyright info is on that old wallpaper I linked earlier? [21:56] arraybolt3: *shrug* [21:57] * arraybolt3 rummages through Phab to find it [21:58] oh wow, we have a data loss situation in Phab [21:58] something awry with AWS looks like [21:58] teward: !needhelp [21:59] arraybolt3: Email him for an instant response, at his personal email :P [21:59] not that urgent, just something's Not Right [21:59] arraybolt3: With big bold letters "THE NUKES HAVE BEEN UNLEASHED" [21:59] XD [21:59] tsimonq2: where did you pull that wallpaper from at first? [21:59] #InvalidSummons [21:59] teward: ohai [21:59] DM incoming [22:00] you owe me coffee if yer gonna be summoning meout of the blue :P [22:01] don't we always ping you when infra throws a fit? :P [22:02] * tsimonq2 throws rocks at teward [22:04] teward, Eickmeyer, RikMills: also FYI in case you fail to read logs, default PPA size is now 8 GB [22:04] anyway, PSA: All file access within repos on Phab is entirely b0rked. Every repo, every file, that I try to access, gives an esoteric AWS-related error. [22:04] \o\ /o/ \o/ [22:05] So for now, I have no clue what license or copyright one of these files is under :P gonna have to dig through oldreleases to find it and hope the copyright file is valid [22:05] I'm 75% sure it's Rafael Laguna but wxl would know. [22:12] https://9to5linux.com/lxqt-1-4-desktop-arrives-for-lubuntu-23-10-users-heres-how-to-install-it [22:12] This current build cycle has the vast majority of packages, which also means the longest publisher run. [22:13] As soon as it's all published in Backports Staging, I'll be smoke testing it, then shipping it right out the door. [22:14] tsimonq2: see Matrix DM when you get a chance [22:30] welp, I found the 10.04 package for lubuntu-artwork, and it has the (almost) right wallpaper... BUT... the copyright file is malformed so I'm not sure who owns that wallpaper's copyright still :P Looks like Rafael Laguna is most likely though. [22:35] * arraybolt3 has the joy of importing a CC-BY-3.0 license into a package :-/ [22:39] Aaaaaand... I imported BY-SA-3.0 rather than BY-3.0 XD [22:41] [telegram] Nice job XD [22:41] [telegram] Use sed/awk/regex [22:41] [telegram] :P [22:42] just finished using Vim [22:43] Those CC licenses are LOGN [22:43] *LONG [22:50] sigh, looking through Lubuntu's Wikipedia I miss LXDE. [22:51] why???? [22:51] [telegram] ^^^^^^ [22:51] [telegram] XD [22:51] wxl: Fancy 3d-looking buttons :P [22:51] and a less "flat" UI [22:51] [telegram] (phab is down while i shove it in a sandbox) [22:52] [telegram] (and will stay down even in the sandbox env) [22:52] I get that flat user interfaces are the present and probably the future but I miss the 3d Everything world we had for a bit there. [22:52] arraybolt3: that's no reason to miss lxde. [22:52] but [22:52] if you really want 3d looking buttons, make yourself a theme [22:53] I guess I could make one that looks suspiciously LXDE-like :P [22:53] I loved its overall look and feel too [22:53] sounds like you care enough about looks that maybe you should be our new art lead XD [22:53] lol, I thought that was you right now [22:54] [telegram] I already threatened wxl with it, he threatened me with making Fritz the QA lead so I backed down XD [22:55] oh yikes :P [22:55] my problem is i don't care enough to be the art lead [22:56] [telegram] *reassigns tsimonq2 to the salt mines for reasons* [22:56] that and i have zero graphic design skills [22:56] which is more than the negative skills simon has but you get the idea [22:56] 🤣 [22:57] i have 2.56% artistic skills xD [22:57] so i mean i'm not a good fit either [22:57] but mleh [22:57] *sips coffee* [22:57] 2.56 > 0, sooooooo [22:57] 2.56 < 50% competency which is bare minimum so [22:57] [telegram] How far in the negative am I? XD [22:58] I'm decent with some things (especially Gimp fractals and basic Inkscape stuff), but my mom is breathtakingly good with a lot of stuff. [22:58] tsimonq2: -500000000000% [22:58] which is why i sent you to the salt mines [22:58] go fix the autodrills [22:58] She made the Kinetic and Lunar wallpapers, I'm probably going to talk her into making the Noble one too [22:58] they run on Ubuntu 8.04 and COBOL [22:58] [telegram] XD : https://matterbridge.lubuntu.me/9bab9806/file_10122.jpg [22:58] (I got to make the Lunar SDDM screen though :D) [22:58] [matrix] if simon were in charge we'd look more like this [22:58] file image.png too big to download (2373886 > allowed size: 1000000) [22:58] [matrix] image.png [22:58] [telegram] Can't see it pastebin it [22:58] #TooLarge [22:59] oh whatever [22:59] [telegram] No I wanna see it pastebin it XD [22:59] it's on matrix go look there [22:59] wxl: what is it, MacNCheeseBook? [22:59] (I can see it and have no idea what to even name that) [22:59] https://i5.walmartimages.com/asr/4342f3f0-5f24-432a-8e41-9b7ebc51fe96_1.9596121f40a561f932002ba9554fc001.jpeg [23:00] [matrix] You're hired. - Mozilla Thunderbird Team [23:00] [telegram] HAHAHAHAHAHA [23:00] [telegram] OMGGG [23:00] (in reply to Simon's squiggly bird) [23:01] note he didn't say anything like "no i wouldn't be that bad" [23:02] [telegram] No I think I'd be worse tbh XD [23:02] hahahahaha [23:02] Uploading new wallpaper and SDDM screen packaging to the archive [23:02] [telegram] Do ittt [23:03] also lubuntu-artwork packaging is a hot mess right now, BUT I didn't leave it in any worse shape than it started, I think. [23:03] I'll do a packaging cleanup on it hopefully soon. [23:04] PSA: if you upgrade and your SDDM screen and wallpaper are solid black, I botched a symlink, feel free to force me to brew your virtual coffee for the remainder of next week. [23:04] (I think I got the symlinks right though.) [23:04] (I looked at the existing ones with ls -l and remade them the same way.) [23:04] * genii twitches [23:13] [telegram] LGTM, ship it. (re @tsimonq2: XD) [23:14] [telegram] TBF it is better than mine. At least you can make out that it is a bird. XD [23:15] [telegram] LMFAO [23:16] genii: go get me a coffee [23:17] :P [23:17] * genii breaks out the Aeropress and Death Wish coffee for teward [23:17] thank you kindly *takes the caffeine* [23:20] I actually wanted to do a UI refresh with the Lunar cycle, and I want to get Breeze out of Lubuntu *this* cycle because it's caused us issues before. [23:20] So I might try some theming overhauls and see what y'all think. [23:21] For now though, tell https://launchpad.net/ubuntu/+source/lubuntu-artwork/24.04.1 to hurry up and build so you can install it and tell me what you think :P [23:21] Let us know what you find! [23:25] I'm brave, so I just did an encrypted XFS installation of Lubuntu XD [23:35] QTerminal is still broken :( [23:36] sigh, I have unfortunate word placement [23:36] https://i.imgur.com/BJaN7VK.png [23:36] shoulda put it at the upper-right [23:37] oh well, version numbers are cheap, yadda yadda [23:37] I really should have tested before uploading it though [23:39] Just manually install the package from proposed... :P [23:39] * tsimonq2 dinner