=== kitterma is now known as ScottK === aaron is now known as Guest77925 [07:37] are those valid also for kubuntu: http://packaging.ubuntu.com/html/ ? === aaron is now known as Guest51414 === aaron is now known as Guest24259 [09:40] Good morning. [10:04] yofel: ping me when you get a chance === aaron is now known as Guest87376 [11:22] hiho [12:16] hiho [12:17] Hi bshah [12:20] clivejo: you know what is branching policy for frameworks repo/ [12:20] I've fix for kdelibs4support (git) not building.. which branch I should put its ffix? [12:20] [I am talking about packaging] [12:29] hi bshah [12:30] what is the fix for? KCI, archive version? [12:30] kci/mobile CI [12:30] new build dep to kded5 [12:30] kubuntu_unstable I think [12:31] and master branch is for? [12:31] debian [12:31] its debian's git [12:32] so its fine to just make change in kubuntu_unstable? [12:33] if the adjustables are to fix a KCI build [12:34] adjustments [12:34] cool [12:34] I will go ahead with it then [12:34] go you have debian git access? [12:35] is this the packaging you are talking about? [12:35] http://anonscm.debian.org/cgit/pkg-kde/frameworks/kdelibs4support.git/ [12:37] bshah: I mean debian commit access [12:37] yeah, I have it [12:38] what build-dep are we missing? [12:38] kded5-dev [12:39] !info kded5-dev [12:39] kded5-dev (source: kded): Extensible daemon for providing session services. In component universe, is optional. Version 5.15.0-0ubuntu1 (wily), package size 4 kB, installed size 25 kB [12:40] does it build in pbuilder with that added? [12:41] I haven't tested it but that will be fix for sure.. [12:41] mobile.kci.pangea.pub:8080/job/vivid_unstable_frameworks_kdelibs4support_bin_amd64/ [12:42] clivejo: pong, regarding apps: go ahead, but note that I already uploaded kdelibs to plasma as it was needed there (just recheck that the script doesn't mess up) [12:42] you'll probably need the new frameworks for the apps as well [12:42] so copy over whatever you need [12:43] hi yofel [12:43] actually, if someone with packaging experience can add build dep it will be very cool.. I am not sure of correct way [12:43] BTW are the KCI debian commit hooks turned off? [12:43] dunno [12:43] Changes to packaging dont seem to be triggering rebuilds [12:44] the neon sync hook crashes, maybe that's the reason [12:44] something about fi [12:44] I see it popping up a lot [12:45] so grab a refresh kubuntu_automation? [12:46] do I need to update changelog for new build dep in kubuntu_unstable? [12:47] I don't think anything changed in KA [12:47] if someone needs to be updated for apps, you have to do it [12:47] *something [12:47] actually, I'm certain there are updates needed [12:48] there's some special casing for kdepim and kdelibs [12:48] (the kdepim stuff is obsolete I think) [12:48] there are a lot moved to manual [12:48] (but still active) [12:49] so far until the script crashed -> https://paste.kde.org/po2hf3yzu [12:50] crashed? [12:51] stacktrace please [12:51] that should never happen [12:51] ok Ive added ktnef to packaging-exceptions [12:51] yeah, it crashed last night on ktnef [12:51] still should never happen [12:51] I run a upload-staging [12:52] got as far as ktnef and it crashed [12:52] if it cannot do something on a package, said package should always be moved to manual with an appropriate message [12:52] I dont have the trace [12:52] please keep that the next time [12:52] will do [12:52] now that the script doesn't do push the changes anymore, this isn't as important as before [12:52] but it still should not crash [12:53] is it best to clear out my working directory? [12:53] yes [12:53] before starting another upload-staging [12:53] the script has no concept of continuing [12:54] yofel: clivejo: is it correct way to do this? http://ix.io/n6P [12:54] bshah: do not change the version [12:55] otherwise yes [12:56] is that definitely the kubuntu_unstable branch? [12:57] yofel: those in manual it was complaining about merge issues [12:57] should we try fixing those before I rerun staging? [12:58] I don't think before or after makes a difference, so do what you prefer [12:58] did you update the app list? [12:58] no [12:59] please do that, or at least check that there's no change [12:59] so far I just added ktnef to list of packages with epochs [13:01] I use package-name-list script to update it? [13:02] yes, see readme [13:03] which readme? :P [13:03] this one https://git.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation/tree/README [13:04] yes, that's the one I mean when I say readme [13:04] we don't have any other readme [13:05] doesnt say much about updating package lists [13:05] it doesn't need to say more [13:06] really, that file is meant to show the workflow, not explain much about it [13:06] if you think that it's too short, then maybe move that to a README.workflow and add a new README that actually explains things [13:07] :p Im messing [13:07] https://paste.kde.org/p98eyrdun [13:07] thats the diff [13:07] should it be removing dolphin? [13:08] that's not what I get [13:08] done : http://anonscm.debian.org/cgit/pkg-kde/frameworks/kdelibs4support.git/commit/?h=kubuntu_unstable [13:09] what did you run? [13:09] if I messed up something, let me know [13:09] yofel: package-name-list -d xenial -r applications -v 15.12.0 [13:10] that looks right, but my diff is different o.O [13:10] :/ [13:11] this is what you should get: http://paste.ubuntu.com/14368658/ [13:11] does git diff say the same for you? [13:12] oh that command didnt finsh [13:12] its hung [13:12] the script does weird stuff at the end actually... [13:12] the konsole window has hung! [13:13] ctl -c and not cant type anything [13:13] and running git diff on a file that you just wrote to without closing to will probably give random results [13:13] does something happen if you press enter? [13:13] nothing [13:13] had to kill konsole [13:13] weird, here it just hid the keyboard import [13:13] *input [13:13] but yeah, that script is buggy [13:15] ok git diff is showing what you posted [13:15] will I commit and push that? [13:15] or did you do it? [13:16] you do it [13:18] ok pushed [13:18] has that been done for plasma and frameworks? [13:19] Im re-running the staging-upload script [13:19] I'm pretty sure I told you guys multiple times to do that for both [13:19] so I believe yes [13:21] akonadi - [13:21] git does not match archive [13:21] missing lines: akonadi (4:15.08.2-0ubuntu3) xenial; urgency=medium [13:23] http://changelogs.ubuntu.com/changelogs/pool/universe/a/akonadi/akonadi_15.08.2-0ubuntu3/changelog [13:23] Rebuild against Qt 5.5.1. [13:24] is this something we just have to fix ourselves? [13:24] yes [13:24] can I work on that whilst staging script is doing its magic? [13:25] yep [13:26] oh, launchpad actually has some basic git push hook support [13:26] so we might actually be able to keep the CI running if we moved to launchpad [13:26] could we use that to sync back to debian git? [13:26] dunno, I would stop using debian git [13:27] really? [13:27] seeing how ovidiu was completely unable to get any work done, we need to cut down our service dependencies a lot [13:28] that includes not requiring pkg-kde membership to do work [13:28] as well as not requiring kubuntu membership for the CI [13:28] but dont we get a lot of support from the debian guys and vice versa? [13:29] not really, debian only cares about debian. maxy was nice enough in the past to use some of our work and add some compatibility stuff to make merging easier [13:29] but now with the CI branches, they really only care about kubuntu_unstable [13:30] the release branches are specific to us [13:30] and as long as both of us use git, accessing our branches would just require adding another remote [13:31] and considering how much discussion has been going on in the debian team about how people create kubuntu branches in repositories that they shouldn't touch [13:31] I think they would be rather glad that we move away [13:32] for the CI branches I'm not sure what we should do, that should probably be discussed with the neon folks. Maybe they can just take over the branch maintenance for those [13:33] or not, if we keep our own CI system running [13:38] * yofel wonders if we'll get git merge requests on LP this year [13:39] for me, I dont like the idea of working away from debian team [13:41] let me ask you something: how many commits have you made on debian branches last year? How many commits on our branches do you know were done by debian people? [13:42] none that I know of, because I dont want to mess up their work [13:42] okay so kdelibs4support fixed [13:42] but I have refered to maxy's work to figure out a few problems [13:42] so again: How useful is it to have our branches on alioth? [13:42] you can still do that [13:42] just add a remote for the debian repo in your local clone [13:43] that's the great thing about git [13:43] I certainly don't want to go back to bzr, which was one of the main reasons why we moved to debian [13:43] and if I ever get good at packaging I can maybe start to help in debian [13:44] sure, you're welcome to do that and you can learn a lot from them. [13:44] I'm not saying to cut the team ties [13:45] but the git repositories are a technical thing, and I think that's better to have back in our own namespace [13:45] but I do agree in ovidiu-florin case a LP git would be a lot easy to get up and going for new packagers [13:46] I actually forgot something there [13:47] he could've done his work just fine with git. He would've just had to push his branches under his private namespace on LP, and someone would've had to merge all the branches and push the changes [13:48] that's what all new people would still have to do in the very beginning [13:48] but we typically grant packagers membership pretty quickly, and debian is rather reluctant to add people to their team [13:48] which is the problem [13:49] I can see their reluctance! Its a bit scarey for newbie [13:51] it's better these days. Back when pino was around a lot, every interaction with him made me not want to talk in the channel for a while (he's a great guy in person, just very harsh on IRC) [13:51] probably still the reason why I don't care about debian much [13:52] you are quite scary yourself! [13:52] possibly [13:53] unless I watched you on a hangout [13:53] and realised your german :P [13:54] I try not to be, but I'm not that great with words either, so I try to keep things short without much... [13:54] softening? I guess? [13:54] my typing is bad today [13:55] Ive hit a snag with these manual packages [13:55] I have a folder manual/kde4libs [13:55] but nothing in it [13:55] that I haven't enjoyed working on kubuntu for a while now doesn't help either. If anything I still enjoy talking to you on IRC and answering questions. [13:55] awwww it should be fun yofel [13:56] I guess its stressful at the top :) [13:56] yes it should, considering that I'm spending my free time on it. Fact is, most of the time it's not. [13:56] being release manager and all [13:57] if the folder is completely empty, then something went totally wrong (e.g. the tarball download from depot failed) [13:57] at least I think that's the first step [13:58] yeah, usually it has a git folder [13:59] when I started here, things were a lot easier. We had maybe 30 sources that we packaged completely by hand, but we got things done. Then things started getting splitted up, but after Felix wrote the first edition of KA, we managed. [13:59] there is a commit made 48hours ago [13:59] http://anonscm.debian.org/cgit/pkg-kde/applications/kde4libs.git/ [14:00] Today we have a mentally compley process spanning 3 different releases, several PPAs to work on those and a very complex git workflow where touching one thing usually means breaking 3 other places [14:00] that's not my definition of "fun" [14:01] what drives you? [14:01] aah, right. kdelibs. Just copy the package from the plasma PPA [14:01] I already did that 2 days ago (plasma needed it) [14:01] I dont understand# [14:03] well, you don't need to do anything for kdelibs [14:03] when why is it there?!? [14:03] then [14:03] because it belongs to applications [14:03] it's just that I already updated it [14:03] then why is it in plasma? [14:04] oh [14:04] because plasma depends on kdelibs [14:04] got ya [14:04] how do I copy it? [14:04] LP web interface? [14:04] for one package just use that, yes [14:05] otherwise, ubuntu-archive-tools has a script to do single package copies, and kubuntu-dev-tools has one for mass copies [14:06] rebuild or just copy existing bins? [14:07] if I have to answer the driving question: I still enjoy hanging around with you guys, and I do still enjoy working on the scripts and occasional fixes. But I have 0 motivation to work on the packaging lately [14:07] copy existing should be fine [14:07] it really just depends on archive packages, nothing from the PPAs [14:07] ok request is processing [14:08] kde-baseapps is empty too [14:08] if I work on packaging, it's usually a "damnit, I'm the only one around that knows how to do this" situation [14:09] shouldnt be so clever then :P [14:09] you'll have to wait for the script to tell you what went wrong then [14:09] doesn't change the fact that you'll have to do everything by hand though [14:09] the script is way past that point [14:10] does the script keep a log? [14:10] it does tell you in the summary at the end again [14:10] no [14:10] its currently on kopete [14:10] actually, do you want to implement that? that would be rather useful ^^ [14:10] it would indeed be useful [14:10] people tend to just close the shell once the script finishes... [14:10] could it be put in each folder? [14:11] ofc. you would just write the log file in the execption handling block [14:12] but I would still add a main log file with a copy of the summary at the end [14:12] maybe a trollo item? [14:12] feel free to add one [14:12] trello [14:14] Howdy all [14:15] hi BluesKaj [14:15] hey clivejo [14:18] at kstars so about 3/4 way through I think [14:19] and the following manual ones that need fixed [14:19] kde-baseapps kde-l10n kdenetwork-filesharing kdepim kdepimlibs kdepim-runtime [14:20] * clivejo doesnt like the pim packages [14:20] g2g for a bit [14:22] I don't use the main pim packages like kmail and kontact [14:30] they still part of KDE Apps! [15:07] clivejo: yes but I can remove them without losing the whole desktop like removing akonadi does [15:19] hello all [15:20] I've noticed there are 2 binary packages duplicated in the archive [15:20] source: kwallet => binary kwalletmanager [15:21] source: kwalletmanager => binary kwalletmanager [15:22] however, binary in the source kwalletmanager doesn't break the old kwalletmanager (>> 4:4.12.2-0ubuntu1) in debian/control [15:22] does someone from you consider fix that one? [15:25] breeze kf5 depends on kdelibs5-dev? :O [15:29] hmm, right [15:35] yofel: script crashed again [15:35] but looks like a timeout for git# [15:35] https://paste.kde.org/psswac09f [15:36] Ill upload what its done and do the rest by hand [15:41] yofel: would you pause KCI please? [15:42] Ill git-push-all while Im uploading the staging PPA [16:03] I have to go for a few hours [16:03] should be back about 22:00UTC [16:04] yofel: I forgot to bump the release to xenial while doing the apps15.12.0 push. Ive just done it, will weegie update itself? http://qa.kubuntu.co.uk/ppa-status/applications/ [16:05] right, Im gone, bye for now [19:18] there is some typo on status page http://qa.kubuntu.co.uk/ppa-status/applications/ - it says 15.12 for Wily but it contains 15.08.3 :) [19:20] is it any useful for us: http://www.phoronix.com/scan.php?page=news_item&px=Debian-New-Tool-CME ? [21:51] wow, lovely to see so much green now [21:51] happy 2016 everyone! === zbenjamin_ is now known as zbenjamin [22:36] hi valorie [22:36] did you have a good one? [22:36] yofel: ping [22:36] so fun! most fun party for years [22:37] also, I didn't drink at all (except water) last night, which probably accounts for my good mood today! [22:37] those who indulged last night had fun, but were a bit quiet this morning [22:37] :-) [22:37] valorie: are you a kubuntu member on LP? [22:38] yes [22:38] ever used kci before? [22:38] no [22:38] it's sort of wasted on non-techy me [22:38] would you try it for me? [22:39] although if we get our packaging docs all spiffy I might learn! [22:39] if you go here - http://kci.pangea.pub/ [22:39] sure, if you tell me exactly what to do [22:39] done [22:39] log in, top right with your launchpad details [22:39] will take you to ubuntu one [22:40] logged in [22:40] the go here [22:40] http://kci.pangea.pub/job/mgmt_pause_integration/ [22:40] and click on the build now button [22:41] "Cannot create build. Maybe you need to log in or have the 'build' permission. [22:41] " [22:41] are you logged in? [22:41] yes [22:41] you mustnt have permssions [22:41] so that must need packager status [22:41] thats what mine says [22:41] which I do not have [22:42] no problem, worth a try! [22:42] anyone else here a member could pause it for a bit for me? [22:42] * valorie wishes clivejo would just become a Kubuntu Member in spite of the problems [22:43] how? [22:43] make your wiki page, call a meeting, and have us vote on your acceptance [22:44] https://community.kde.org/Kubuntu/Membership [22:44] dont you have weird and painful Initiation Rites? [22:44] yes, making a wiki page like: https://wiki.ubuntu.com/ValorieZimmerman [22:45] wow, so old [22:45] hahaha, myspace profile [22:46] clivejo: the painful one is Kubuntu Developer [22:46] you have a 5 years history! [22:46] where you are asked the most obscure crap possible [22:46] oh no [22:46] clivejo: I did add new stuff when running for KC [22:46] by scarey yofel? [22:47] yofel is indeed scary [22:47] so much tucked into that brain! [22:48] you have just got two new testimonials! [22:49] NICE [22:49] LOL [22:50] Im rubbish at writing about myself [22:56] clivejo: [20:20] is it any useful for us: http://www.phoronix.com/scan.php?page=news_item&px=Debian-New-Tool-CME ? [22:56] clivejo: just start a list of stuff, and add to it as you remember things [22:57] launchpad has a list somewhere of contributions [22:57] soee: never seen it or used it [23:08] soee: I made a boo boo [23:10] I forgot to update the distribution to xenial while bumping the release to 15.12.0 [23:13] they should apear here - http://qa.kubuntu.co.uk/ppa-status/applications/build_status_15.12.0_xenial.html === aaron is now known as Guest53914 [23:19] * clivejo pokes valorie [23:19] check your messages :P [23:21] hm? [23:21] yofel !!! [23:21] pls pls pls paws KCI [23:23] * yofel puts up a "Beware of scary person" sign and goes back into hiding [23:24] * clivejo pushes [23:32] yofel: push done [23:33] weeee [23:34] I have six to do manually due to the script crashing at spectacle [23:43] please note all stack traces down [23:43] the script should never crash [23:44] it was a git timeout [23:44] could there be code added to recover nicely from that? [23:45] certain number of retries and then gracefully display a nice error message? [23:46] yofel: can you restart KCI please === aaron is now known as Guest80410