[09:22] yofel sgclark I'm on leave for the next two weeks [09:22] how can I help? [09:32] Riddell: are you around? [09:39] nice to see you, ovidiu-florin [10:06] sitter Riddell: any ideas why pupose is failing - http://kci.pangea.pub/job/xenial_unstable_purpose/ [10:07] last build was 2 days, 11 hours ago, shouldnt it build every day? [10:14] does it build even if there are no updates? [11:10] hi ovidiu-florin, I'm about to go out [11:20] not sure, but errors such as "chown: cannot access ‘/var/lib/jenkins/.ssh:/var/lib/jenkins/.ssh’: No such file or directory" dont look good [11:23] when I look in the unstable PPA there are other purpose packages but with a version number 5.9.0 [11:24] but upstream are only at 1.0 - http://download.kde.org/stable/purpose/ [11:25] !purpose [11:25] Sorry, I don't know anything about purpose [13:12] Hey folks === tazz_ is now known as tazz === tazz_ is now known as tazz [23:06] sgclark yofel, are you around? [23:07] how can I help ? [23:10] I think we need to get our packaging docs in better shape, so that people don't have to ask [23:10] I've been dreaming about packaging docs, which does not make for good sleep [23:16] ovidiu-florin: I'm there now [23:19] ovidiu-florin: so, priority would be to get the stuff in WIP done. Which means looking at the status pages, fixing all the red and blue stuff, and checking what of the yellow stuff is important to fix [23:19] then send someone here with commit access a patch to apply to git [23:22] yofel: are you available for a hangout now, so you can guide me to start? [23:24] if not, then tomorrow morning? [23:24] I guess you're in EU time zone [23:26] I'll be up a while longer, but please not a hangout. I already had my headphones on for a couple hours now. [23:28] ok [23:28] I wanted hangout because it's faster to talk [23:29] here come my questions: [23:29] where, what is WIP? [23:30] do you mean the kubuntu jenkins? [23:30] WIP is what's WIP in the topic, and on https://notes.kde.org/p/kubuntu-ninjas (identity login) [23:30] status pages are linked from qa.kubuntu.co.uk [23:32] hm, Applications .3 actually looks done, let me move that to landing [23:34] yofel: you're still talking in tongues [23:34] for me [23:35] so first I'll go with this: http://qa.kubuntu.co.uk/ppa-status/plasma/build_status_5.5.1_xenial.html right? [23:35] right [23:36] ah, so wip means work in progress :) [23:36] there you might want to look at kdeplasma-addons, that's not too complex [23:38] I've looked at kde-cli-tools [23:38] from the log I see there are a few frameworks missing [23:39] yofel: what can I do about that? [23:39] the important stuff is actually at the bottom of all those missing ones [23:39] (missing: Config DocTools IconThemes Init I18n KCMUtils [23:39] KIO WindowSystem) (Required is at least version "5.16.0") [23:40] we built plasma before we finished frameworks, and now it's build with a too-old frameworks version [23:40] 5.15, not 5.17 [23:40] lets see if frameworks is done by now [23:41] I have frameworks 5.18 on my laptop in my devel env [23:41] was that released? [23:41] no [23:42] ok, I don't think looking at plasma is very useful before re-uploading it to build with fw 5.17 [23:42] ok [23:43] so then I move to status of frameworkd [23:43] s [23:43] some are in orange [23:43] what does orange mean? [23:43] http://qa.kubuntu.co.uk/ppa-status/frameworks/build_status_5.17.0_xenial.html [23:44] "something is potentially not right, but nothing is release-critical wong" [23:44] *wrong [23:44] I don't see other colors [23:44] just green and orange [23:44] or well, something *is* not right, otherwise it wouldn't be yellow [23:44] yes, we mostly already fixed that up [23:45] I don't see any yellow [23:45] ECM cries for sphinx [23:46] well, orange [23:47] so I should check all non green? [23:47] ok, the ECM docs should be fixed, but we can already use that to build plasma. [23:48] theoretically yes, but the others are in the "not-so-important-right-now" department [23:49] ok then [23:49] so what should I do now? [23:50] do you know some shell scripting? I'll copy fameworks to the plasma ppa, then someone has to script re-uploading plasma [23:51] the automation tools have the package list and some useful scripts, but nothing dedicated to that [23:51] Bash, python :D [23:51] still some shell scripting + do-all should do the trick [23:51] this is still vague to me [23:52] I mean the process of how all this works [23:53] until now, roughly: upload stuff with staging-upload, fix stuff after looking at status page, upload [23:53] right now we're a bit out-of-process as we need a re-upload after fixing the foundation that's being built on [23:54] copying [23:55] I don't understand why don't we have a jenkins that watches for KDE releases and then compiles according to the dependencies. The dependencies are in some metadata that kdesrc-build uses. IMO all this can be automated. [23:55] nobody wrote that. That's essentially what staging-upload does [23:56] I'll go with the current process untill I understand it, and then I'd propose a improvement [23:56] still leaves you to actually fix stuff for the archive. CI has a slightly different environment, so the additional QA is required [23:56] that's some knowledge that I'm missing [23:56] I need to learn that [23:57] our process leaves lots to be improved, but it does the job [23:57] Copying oxygen-icons5 4:5.17.0-0ubuntu1~ubuntu16.04~ppa2 from ppa:kubuntu-ppa/staging-frameworks [xenial] to ppa:kubuntu-ppa/staging-plasma [xenial]... FAILED: [23:57] [HTTP 400]: source has no binaries to be copied [23:58] errr, what? [23:59] yofel: you're working wight now. I want to help, How can I? [23:59] aaaaah, oxygen is missing from the frameworks list, so it doesn't show up on the status page