[12:33] hi everyone [12:35] RikMills: in case you are up for uploading while Scarlett is not available: this needs to be uploaded to avoid a new e-c-m FTBFS [12:36] I did a test rebuild and all of frameworks, plasma and applications build fine against it [12:36] they did the same thing in the outdated debian package [12:37] reason: https://launchpad.net/ubuntu/+source/python3-stdlib-extensions/3.12.2-3ubuntu2 [12:38] this ↑ is meant to be a permanent change afaik [12:57] RikMills: oh I forgot the link: https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/extra-cmake-modules/commit/?h=kubuntu_noble_staging&id=c2dedc6da6f0545adda7e7f52cc3f4c37c730bc3 [12:57] -ubottu:#kubuntu-devel- Commit c2dedc6 in ~kubuntu-packagers/kubuntu-packaging/+git/extra-cmake-modules "Drop python3-distutils build depend kubuntu_noble_staging" [12:57] that's what needs to be uploaded [13:07] Hi all [15:10] santa_: I'll upload it later today. It's already in Git, yes? [15:10] er, well, yes indeed it is, I'm blind [15:10] so yeah, will upload that. [15:11] arraybolt3: thanks, are you familiar with Kubuntu Automation? [15:11] I've looked into it and it looks fairly straightforward. I haven't used it directly yet. [15:14] once you have it installed, configured and don't hit anything weird I'm not aware of, yes [15:14] some notes: [15:14] - installation instructions: https://kubuntu-automation.readthedocs.io/en/latest/INSTALL.html [15:15] - please make sure you have DEBEMAIL and DEBFULLNAME set [15:16] - to clone the repo in question: 'git-clone-all -s extra-cmake-modules' [15:17] - to build the package (inside the extra-cmake-modules dir): 'gbp-archive' (this will create a comit and a tag) [15:18] - if everything went fine (inside the extra-cmake-modules dir): uploadsource [15:19] if something goes wrong please ping me here, I will do my besto to stay awake [15:19] s/besto/best/ [15:19] sounds like a plan, thanks! [15:32] santa_: I think I *might* be running into a python incompatibility or something, I installed and configured KA according to the docs, my env vars are set, but gbp-archive does this when inside ~/extra-cmake-modules/git: [15:32] Current branch '%s' is not a kubuntu branch [15:32] Couldn't find out distribution name for branch 'kubuntu_noble_staging' [15:33] The "%s" smells suspiciously like some sort of string interpolation is silently failing. I'm on Noble, should I be using something older? [15:34] have you installed it from git? [15:34] no, latest stable from the PPA [15:35] so I should have the version you uploaded 9 hours ago [15:36] what is the name of the current branch? [15:37] kubuntu_noble_staging [15:38] mmm, the %s looks like a red herring actually reading the code [15:38] I can reproduce it, give me some mins to debug and fix [15:39] kk, thanks for all your help! [15:40] * arraybolt3 goes afk, will be back in ~5 minutes [15:45] back [15:47] hope to get the newly build kick in later :) [16:17] arraybolt3: fixed in git master. I didn't remember it was forbiden to execute gbp-archive in _staging branches; however the error messages are not very meaningful [16:18] so plase try the following: [16:18] git-clone-all -s extra-cmake-modules -b kubuntu_noble_archive [16:19] inside the extra-cmake-modules dir: [16:19] git merge origin/kubuntu_noble_staging [16:19] gbp-archive [16:20] awesome, will install from Git and try it. [16:20] let me know if that works [16:20] should I uninstall the PPA version first, or are there no repercussions of having both installations at once because of the venv? [16:21] in this case it won't be a big problem since the default configs are the same [16:21] but uninstalling from PPA first would be fine, as long as you keep the deps installed [16:33] it looks like it wants to work, but for some reason despite DEBFULLNAME being set to "Aaron Rainbolt", gpg is trying to access a key called "User ", which... doesn't exist, because my name isn't user :P [16:33] probably user error on my part, lemme see... [16:34] (it's been a while since I used gbp) [16:36] aha, botched Git config [16:37] and now it's working [16:46] santa_: looks like everything's functioning nicely now, the only issue I still have is with "Syncing orig tarball from KDE SFTP...". I get "arraybolt3@tinami.kde.org: Permission denied (publickey)." since my key isn't on that server. How do I go about getting my key there so the SFTP sync works? [16:46] this might be a question for the KDE devs. [16:49] we have an user there, your ssh public key would have to be added to the authorized keys of that user [16:50] I thinke we would have to contact the kde sysadmins [16:50] mine was added a very long time ago [16:51] kk, I just sent a message in KDE-Sysadmin-Discuss over on Matrix. [16:51] ack [16:53] whenever you have it: [16:53] - configure .ssh/config [16:55] - execute sftp tinami.kde.org (to make sure your config is ok, and most important, to import the public key of the server, otherwise KA programs will hang forever waiting for the server host key) [16:58] will do [16:59] they actually shouldn't hang by the way, but I never had time to fix that behavior [17:11] should the tooling not fall back to a normal ftp mirror for a non embargoed tar if you don't have sftp access? [17:11] yes, it does [17:12] it falls back to the watch file [17:12] but it would be handy if he has SFTP access imho [17:12] sure [17:12] it would be nice to get more people involved with KA & packaging [17:17] santa_: build and upload successful, do I just `git push && git push --tags` now? [17:18] or are there any other merges I need to do and push as well? [17:18] once we can see it here https://launchpad.net/ubuntu/+source/extra-cmake-modules, yes [17:19] great, will watch that page (I got the "Accepted" email). [17:23] taking its time [17:27] mmm, I see why though [17:28] uploadsource did not do what I thought it did [17:28] sigh, I just uploaded the package to the PPA instead of the arcive. [17:28] so now it's in staging-frameworks, which is... wrong. [17:29] oh [17:29] I was supposed to `uploadsource -t ubuntu` [17:29] it's uploadsource -t ubuintu [17:29] yeah, my bad I forgot that [17:30] s/ubuintu/ubuntu/ [17:30] * arraybolt3 goes and runs that, I guess the next PPA upload will have to be 0ubuntu5~ubuntu24.04~ppa1 [17:30] must admit I always do dput directly so there is no doubt [17:31] well the point of uploadsource is not having to remember the PPA names mostly [17:31] scarlett ended up with a bunch of archive uploads with the ~ppa suffix using -t ubuntu I think [17:31] indeed [17:32] Yes. Been using direct put since haha [17:32] heh, I've done that [17:32] dput.... [17:32] alright, so now we can actually expect something on the package's archive page sometime hopefully soon [17:33] though knowing LP and the state of the archive it may take until the heat death of the 32-bit universe om 2038 [17:33] s/om/in/ [17:33] arraybolt3: re the ssh key, you need to open a sysadmin ticket requesting to be added to ftpubuntu account [17:34] makes sense [17:34] * arraybolt3 goes and figures out how to do that [17:36] arraybolt3: https://go.kde.org/systickets [17:36] thanks [17:37] annoyingly still uses phab! [18:08] hi again [18:09] I had to reboot [18:11] https://launchpad.net/ubuntu/+source/extra-cmake-modules/5.115.0-0ubuntu4 [18:11] nice! [18:11] arraybolt3: so you can push the changes to git now :) [18:11] git push origin kubuntu_noble_archive [18:12] git push origin kubuntu_noble_staging [18:12] git push --tags [18:12] thanks a lot! [18:50] sure thing! [18:50] pushing now [18:52] santa_: hmm, git push origin kubuntu_noble_staging fails for me with "error: src refspec kubuntu_noble_staging does not match any" [18:52] RikMills: I think I'm supposed to merge kubuntu_noble_archive back to kubuntu_noble_staging to avoid dropped changes, right? [18:53] yes [18:54] arraybolt3: git checkout kubuntu_noble_staging; git merge origin/kubuntu_noble_archive [18:54] (pinged Rik because I figured you had gone to sleep, sorry) [18:54] then push [18:54] not yet [18:54] alrighty, done [18:54] it's not time yet, but I have been awake for a lot longer than usual [18:55] but I could resist so I can have a walk now, have dinner and sleep in civilized time :D [18:59] arraybolt3: everything seems perfect now, thanks a lot [18:59] glad to help, thanks for helping me learn the tooling [18:59] no prob. see you tomorrow, good evening everyone [19:00] o/ Have a good rest of your night! [20:43] https://community.kde.org/Infrastructure/GitLab#Submitting_a_merge_request <- just saw this and thought it might be useful at some point.... [22:57] If no one minds, there's a theming change I'd like to make to Kubuntu's Plymouth theme. It's one that ships in Kubuntu Focus already, and that would probably be nice to have in Kubuntu itself. [22:57] Compare the following two screenshots: [22:58] https://i.imgur.com/G2VYQzt.png (KFocus Plymouth theme on LUKS unlock screen) [22:58] https://i.imgur.com/0KQdIju.png (Kubuntu Jammy Plymouth theme on LUKS unlock screen, Noble looks very similar) [22:59] mmikowski noticed this and spotted that the spacing between the words and the actual password box is *very* tight, and suggested we change it. I'm able to do that, but wanted to see if others thought that was a good idea first before just reaching in and turning knobs. [23:24] arraybolt3: 2nd link is 404 [23:24] fun [23:25] https://i.imgur.com/ZY3Yi4c.png try that? [23:26] still 404 [23:27] I just opened it! [23:27] it loads over here [23:28] sigh... what's an alternative image sharing thingy? [23:30] RikMills: https://ibb.co/zGvBkVz [23:30] try that for image 2 [23:30] I guess Imgur must be flaky. (I was using Spectacle's built-in sharing feature.) [23:31] That worked [23:31] the ficus one does look a lot better [23:31] *focus [23:32] I would go for it [23:33] kk, I'll see if I can get it ported over and uploaded.