[01:53] ha, first rick says he's going to bed, then he reappears on his tablet, still bug-fixing! [08:52] yay frameworks are almost green! [10:13] Howdy all [10:22] Hello BluesKaj [10:23] Hi Maxiride [10:23] May I invoke your help once again? xD [10:23] let [10:23] in #kubuntu woukd be best === ghostcube_ is now known as ghostcube [12:44] So has anyone dared to install KF5 5.21 from the staging PPA yet? [12:47] I have not called for testers [12:48] Sorry, not up-to-date on backlog. [12:48] it seems kactivities-stats depends on a plasma package kactivitysystemrd [12:48] which is bizaare for a framework... [12:49] That is weird. [12:50] Seems like a good way to create a circular dependency loop. [12:51] clivejo: yofel: I was messing about with git last night https://git.launchpad.net/~kubuntu-packagers/+git/extra-cmake-modules and all or nothing if scripted, well I certainly don't feel comfortable deleting in a script. [12:52] I however, could not get webhooks to work at all. perhaps sitter will help [12:53] I saw it updated, so disabled that ppa for now. [12:57] I literally do not know what a webhook is [13:03] sitter: How would I could about triggering a jenkins job with just an url, it fails with https://paste.kde.org/psvrqyvi7 [13:10] that repo looks rather wrong [13:10] https://git.launchpad.net/~kubuntu-packagers/+git/extra-cmake-modules/refs/heads vs http://anonscm.debian.org/cgit/pkg-kde/frameworks/extra-cmake-modules.git/refs/ [13:11] https://git.launchpad.net/~kubuntu-packagers/+git/extra-cmake-modules/refs/ rather [13:11] at least the tags did get uploaded, only the branches are junk [13:13] ... [13:13] sitter: how do the jobs get triggered anyway? All I could find in jenkins was repo polling.. [13:14] sgclark: you need to check out all branches locally, then push those. If you push remote branches it seems to prepend the remote name, which we don't want [13:14] (that's what my plan was at least) [13:17] triggering won't work anyone now that I think about it, the webhook is per repo and not per branch. [13:18] s/anyone/anyway/ [13:19] yofel: curl http://kci.pangea.pub/git/notifyCommit?url=git.debian.org:/git/${repo_path} [13:19] hm, and if the webook would trigger the merger, and the merger trigger the builds? (Isn't that how it works now?) [13:19] this basically makes jenkins check all jobs that *have polling enabled* if their scm url matches the one you notify about [13:20] if they match a poll is schedule [13:20] strictly speaking jenkins only does poll-on-demand. you can give it but load of additional information though at which point jenkins could decide to not even poll [13:20] e.g. if you give the topmost ref [13:21] https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin#GitPlugin-Pushnotificationfromrepository [13:21] yofel: builds get triggered on their own if there is something to build [13:22] right, during the night.. [13:23] * yofel wonders what's inside the launchpad POST [13:23] say you push kubuntu_unstable of yolo -> triggerse merger_yolo && triggers xenial_unstable_yolo -> merger doesn't do anything because unstable is pretty much the last branch it would merge into, no push occurs -> xenial_unstable_yolo builds all the same because it noticed that kubuntu_unstable has a new commit [13:23] additionally at 0 utc all mergers are polled. afterwards all builds are polled [13:25] sgclark: that error seems fishy. we only curl the url I pasted above [13:25] so I am guessing the url you call was wrong [13:25] tried the token url in jenkins wiki [13:25] anyway it won't work [13:26] lp POST won't work [13:26] thanks for your help [13:26] sgclark: why wouldn't it work? [13:26] it allows for only an url (per repo) [13:27] sgclark: jenkins doesn't care though [13:27] jenkins can't extract any information from the post? [13:27] oh [13:27] it posts more information? [13:27] now the name webhook makes more sense xD [13:27] yes [13:27] https://help.launchpad.net/API/Webhooks [13:27] what you need is some service that accepts the post and then does things with it [13:28] mm yes [13:28] that could either be a simple python/ruby/go/rust app that essentially provides an api endpoint or a jenkins plugin [13:28] I'd go with former and simply translate the hook into a notify url for jenkins [13:28] less work for sure ^^ [13:28] probably [13:29] The body of the request will be JSON. [13:29] ahurr durr [13:29] 10 lines of ruby maybe ;) [13:30] if you opt for integrating it with jenkins... the github plugin does exactly the same thing with github's webhook api, so you could check that for some code inspiration [13:31] by that I mean, if you want to write a jenkins plugin to handle this rather than a standalone service [13:32] the standalone service would be a script with a socket that converts the post into a jenkins trigger? [13:32] aye [13:33] should be doable I guess [13:33] basically: make a httpserver -> listen to post -> upon post -> check remote is launchpad -> if launchpad, parse payload from json -> build jenkins urly from payload -> http GET jenkins url [13:34] can we use aribtrary ports on the server? [13:35] yes, but you need to ask clemens to open them [13:36] you could also have apache proxy them though [13:36] true.. [13:36] e.g. jenkins actually runs on :8080 on that host but gets proxied [13:50] sitter: how did you make a copy of the debian git repo for Neon? [13:53] :D [13:58] clivejo: with a foreach loop I'd say [14:00] did you do it or JR? [14:00] jer [14:00] jr [14:00] ah cool [14:00] is it hosted on weegie? [14:01] sitter: also did you help on the kcm driver manage project? [14:02] yes [14:02] any idea why it would stop working on 16.04, but works in 15.10? [14:03] seems to be stuck/blocked waiting on a qapt socket [14:03] no idea [14:05] any suggestions how I could debug it further? [14:10] gdb it, start a qaptworker and gdb that as well [14:11] I dont know how to gdb a library [14:11] gapt is libqapt3 lib ? [14:11] qapt even [14:13] slhk_: ping [14:22] Based on the topic, KF5 5.21 is in the X staging PPA, not Y, but too early for testers (which we usually do from -landing, anway), correct? [14:25] yes [14:25] we are trying to move the packaging to LP for dev aka yak [14:34] clivejo: question, can you query the dbus interface [14:34] for the data [14:43] shadeslayer: how do I test that? [14:43] clivejo: let me see, [14:43] clivejo: try : qdbus org.kubuntu.DriverManager [14:44] I get / [14:44] grrr === ghostcube_ is now known as ghostcube [14:44] escape/DriverManager [14:45] it seems to be blocking on qapt socket [14:47] Bug 1530523 [14:47] bug 1530523 in kubuntu-driver-manager (Ubuntu) "kcm_driver_manager: Infinitely shows Collecting information" [High,Incomplete] https://launchpad.net/bugs/1530523 [14:48] the module seems to update the package list [14:49] then opens a socket to qapt and just waits [14:51] clivejo: does querying the dbus interface get you a response? [14:51] yes [14:51] it lists the drivers? [14:52] when you query a method in there [14:52] :/ [14:52] :/DriverManager [14:52] I don't remember the method names, so you'll have to check it yourself [14:52] ignore : its to stop IRC thinking they are commands [14:52] heh [14:52] clivejo: that's only part of it [14:52] [14:52] try : qdbus org.kubuntu.DriverManager /DriverManager [14:53] and then try one of the methods it lists there [14:53] [14:53] how do I try it? [14:53] clivejo: what does qdbus org.kubuntu.DriverManager /DriverManager output? [14:53] can you pastebin it? [14:54] method QString org.freedesktop.DBus.Introspectable.Introspect() [14:54] method {D-Bus type "a{sa{sv}}"} org.kubuntu.DriverManager.devices() [14:54] thats the output, two lines [14:54] yeah [14:54] qdbus --literal org.kubuntu.DriverManager /DriverManager org.kubuntu.DriverManager.devices [14:55] takes a few seconds [14:55] but is outputing my hardware [14:55] awesome [14:56] my nvidia graphics and cpu-microcode [14:56] so that works, and the problem is in the C++ bits [14:56] thats what I usually see in the driver manager and I can install the drivers then [14:57] yeah, I think all that bit works [14:57] its the package stuff thats broken [14:57] yeah [14:57] it does an apt update [14:57] clivejo: it does a update before querying? [14:57] then just hangs waiting on something [14:57] ah hm [14:57] yeah [14:58] I can see it downloading from the archive [14:58] checking for updates [14:58] then it opens a socket to qapt and freezes [15:01] /tmp/qapt-sock-xxxxxxxx [15:01] then kcmshell5 22846 clivejo 64u unix 0x0000000000000000 0t0 575670 type=STREAM [15:02] that's the debconf socket I think [16:06] shadeslayer: anything else I can try to help bug track? [16:07] clivejo: talk to apol about qapt issues I think [16:07] read API docs? [16:08] clivejo: you can help bug track all of plasma :D [16:08] apol: I would if I knew how! [16:09] clivejo: how can we help you know? [16:12] sorry, I think Ill drop it for today, Im tired and now angry :( [16:27] clivejo: hope you're not angry at me :D if you like, tell me when your mana restores ^^ [16:28] no, not at all. Im angry at our so called local representatives. Who have just spent 20mins telling me why I should vote for them next week [16:30] they are nothing but leeches who come out just before election time to make lists of promises and pledges and once elected do nothing! [16:32] meanwhile they rob us blind via taxing everything and argue over abortion and gay cakes [16:32] oh and flags, how could I forget that row [16:33] * clivejo takes a deep breath [16:39] apol: I was trying to look into why kcm driver manager is stuck in some kind of loop or blocked indefinitely [16:40] it seems to get to opening a socket to qapt and stops [16:40] you must be from USA [16:40] no [16:41] :) [16:41] N Ireland, stuck in a time warp [16:41] anyway, qapt is run through a dbus helper AFAIR [16:41] I thought that gay cakes were sorted over there [16:41] nope [16:45] this driver manager works in 15.10 but is broken in 16.04 [16:45] are you aware of any changes in that time frame to qapt that might cause it? [16:46] no [16:46] clivejo: Carlo Vanini worked on the last fixes, he might know [16:47] I tried to ping him earlier, but must not be around [16:54] clivejo: apol https://quickgit.kde.org/?p=scratch%2Fgarg%2Fkcm-driver-manager.git&a=blob&h=c7e550193a3d632eb7960b58775f80e5b6b02146&hb=cd751da5146543dc34b0d7417b515954c7b373c3&f=src%2FModule.cpp < line 85 [16:55] that connect call is weird [16:55] clivejo: try e-mail, I've never talked to him on IRC [16:55] I sure write some weird code [16:55] shadeslayer: there's no connect at line 85 [16:55] apol: 87-88 [16:56] xD true [16:56] it's weird, it's not wrong though [16:56] i.e. compiles [16:56] yeah [16:59] yofel: it looks to me like 15.12 translations never made it into archive.. [17:02] clivejo: would recommend stepping through Module.cpp via gdb [17:02] break on line Module.cpp:84 then step through it line by line [17:02] to see where it stops [17:09] can I do that from kdevelop? [17:26] clivejo: probably, I just use the command line [17:43] yofel: ok looks like only a chunk of them got missed somehow https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/staging-misc [17:43] yofel: how do we get those in archive? sru? [18:16] https://plus.google.com/110954078302330754910/posts/KtEd5A51NvH :) [18:30] hi all [18:30] * renee77 waving@clivejo [18:31] hiho renee77 [18:31] :) is there someone availleble to show me how to triage? [18:32] valorie: ^ [18:32] * soee_ can show only how to be annoying ;D [18:32] I ve read about what I am supposed to do but not sure how i have to [18:32] lol [18:42] not realy familiar with irc is there a way to allert someone? want to go back to mastering code, but not want to mis oppurtunaty to get in to triaging. I feel I cant do anything usefull and I really want to :D " warned you about being a nasty volunteer ;-)" [18:42] you just have to use someones nick [18:43] like: hey renee77 [18:43] ah ok :) [18:43] you can use TAB to autcomplete nicks [18:44] we have also channels on Telegram app [18:44] and thats where incoming ASCII BEL has to be selected [18:44] ah ok have that one too on my pad [18:44] not used but it was there [18:44] :D [18:45] ovidiu-florin: how can she join Telegram channels ? [18:45] some invite is required or they are open? [18:47] lol looking @ a blank screen account already made [18:48] <@marcinsagol>: hmm you should be able to join herw [18:51] ok will be there soon ;) [18:53] there are channels: kubuntu-devel, kubuntu-cafe [18:53] and kubuntu i think [18:56] renee77: you might want to join also community on Google+ [18:56] there are some news, discussions etc. sometimes [19:00] oke thanks still have creamy screen [19:00] reading faq now [19:10] oh well [19:10] I quit [19:11] After a quiz I shouldnt even be allow near a computer [19:11] "Meh. You're fairly digital I suppose - but I wouldn't trust you with any hardcore Linux coding." [19:13] lol wut? [19:14] I took a quiz [19:14] it told me Im not geeky enough [19:14] oh well [19:14] * sgclark giggles [19:14] lol [19:15] I think you're geeky enough clivejo :) [19:15] https://www.youtube.com/watch?v=dPOyOM7wxlE [19:15] Ill have to resign from Kubuntu and start a career as a spoon whittler [19:15] lol [19:16] https://www.youtube.com/watch?v=Fruzi0QYweo [19:17] but Im not living in a tent [19:17] hehe [19:17] * renee77 was wondering [19:17] will you use git to version spoons ? [19:18] no, thank god! [19:19] just a huge collection of special spoons! [19:20] I still haven't watched monty python :( [19:21] sgclark: some problematic are this last 4 reds on frameworks list ? [19:21] * soee_ throws holly hand granade at shadeslayer [19:21] heh [19:21] I have played Worms though :P [19:21] Ill supply free spoon to sgclark so she can beat soee_ over the head with :P [19:21] ;D [19:21] I'll just ask my gf to bring it over when she visits next xD [19:21] so that I can watch it [19:22] because apparently netflix doesn't have it [19:22] clivejo: what what you starts, i have this https://www.youtube.com/watch?v=xOrgLj9lOwk [19:23] Upgrading report: From 15.10 to 16.04 with kubuntu backports and updates ppa enabled and a couple of other third-party repositories. Black screen on boot. Fixed by reinstalling nvidia driver and disabling secure boot. Amarok was gone, but after purging amarok-common and reinstalling amarok it was fine. Probably backports ppa's fault. Other than that, no problem! === ghostcube_ is now known as ghostcube [20:23] LOL - http://www.theregister.co.uk/2016/04/28/windows_10_live_tv/ [20:24] Hah, serves them right for running Windows®. [20:25] indeed! [20:30] shadeslayer: prepare an archive? [20:30] sgclark: yeah just zip up everything [20:31] whatever you want me to upload [20:31] * sgclark ponders what that means [20:32] well, all of the .changes files with everything that is required in a upload [20:32] or a command to run that will generate everything [20:33] I'm sorry, I don't have enough time to go through things by hand, so it makes things easier if you can give me exactly what needs to be uploaded [20:35] hi rick [20:35] Hey clivejo [20:35] How you doing ? [20:35] calming down a bit [20:36] Been hectic today ? [20:36] its election day for us next week [20:36] and the polictians are out being friendly with people [20:37] Ah yes, that old chestnut [20:37] big posters strapped to every junction and hole in the hedge with their ugly mugs on it [20:37] Ask them when they plan to get control of the country back ? [20:37] I had one here for 20mins [20:38] I just smiled and nodded and bit my tongue, but boy did they wind me up [20:38] he hee yeah ! [20:38] I need to train my dog to attack on command [20:39] have them scared to get out of the car [20:39] They know not to come to see me, they'll get a darn good talking to [20:39] I don't stand no nonsense, and I'm not interested political clap trap and philabuster. [20:39] I know the facts, any nonesense and they get both barrels [20:39] lol [20:39] * ahoneybun thinks this should be in #kubuntu-offtipoc [20:40] *kubuntu-offtopic [20:40] ahoneybun: Is right, well pointed out [20:40] hi slhk_ [20:41] Ooo I got a nice email from a Muon User, about a Bug. How awesome [20:41] hi clivejo! [20:42] slhk_: may I pick your brains? [20:42] clivejo: I've read your messages about kcm, I don't know it. should take a deep look [20:42] ah! [20:43] https://quickgit.kde.org/?p=scratch/garg/kcm-driver-manager.git [20:43] https://quickgit.kde.org/?p=scratch%2Fgarg%2Fkcm-driver-manager.git&a=blob&h=c7e550193a3d632eb7960b58775f80e5b6b02146&hb=cd751da5146543dc34b0d7417b515954c7b373c3&f=src%2FModule.cpp [20:43] but need to wait until monday, sorry [20:43] line 85 [20:44] that seems to be were the code blocks on my xenial box [20:44] do you understand what its doing? [20:46] 85 is just building a file name, a string [20:46] well it connects to a socket of that name [20:46] then stops [20:47] so it is probably 86 which is blocking [20:48] slhk_: do you know if its possible to step through code in kdevelop [20:48] DebconfKde::DebconfGui constructor [20:49] I don't use kdevelop, but sure it is possible [20:49] what do you use? [20:49] but if you didn't compile the library yourself you need debug symbols and you need to tell it where to find the source code [20:49] I use qtcreator [20:54] wish I even understood what this code even does! [20:56] Ah ha [20:57] So line 86 is trying to invoke the DebconfGUI which is the popup box [20:57] sick_rimmit: so we determined that the actually hardware detection is working [20:57] apt is doing an update [20:58] and seems to be hanging after this [20:58] OK, [20:59] but why does it run on your system with an updated libqapt? [20:59] Long shot [21:00] Is it ownership of the /tmp/qapt socket [21:00] systemd likes to set tmp files that are owner specific and abstracted [21:01] You could check that by lookng at socket owner and kcmshell5 process owner [21:01] I'm stabbiing in the dark abit there [21:02] oh! [21:03] its doing something [21:03] ooo [21:03] oh maybe not [21:06] kcmshell5 is owned by the local user [21:07] Expect, good [21:07] and the socket [21:07] eakk [21:07] they updated firefox [21:07] looks weird [21:08] socket is owned by local user too [21:09] other sockets there are owned by root [21:09] who owns it on your box [21:09] Hang on I look [21:10] localusr [21:11] shadeslayer: well it may be awhile, new laptop and it seems I do not have access to depot for the script. [21:11] ah ok [21:11] sgclark: whatcha get? [21:11] public key permission denied [21:11] perhpas I forgot a config file... [21:12] no, the new hw :P [21:12] never know how much config goes into packaging till you move computers heh [21:12] oh [21:12] lol [21:13] Was donated to me by very lovely folks, a dell precision 7510 [21:13] nice :D [21:17] anyone else get this firefox update today? [21:17] well I have no idea how to access depot. perhaps I need to bug some sysadmins @ kde [21:21] sgclark: Host depot.kde.org [21:21] User ftpubuntu [21:21] IdentityFile ~/.ssh/your_key [21:21] have that [21:21] new ssh key? [21:21] then ssh depot.kde.org [21:21] yes [21:21] need to use your old key [21:22] well I have been commiting to kde repos.. [21:22] my old key? umm why? [21:22] or setup the new key on KDE [21:22] already did for my kde work [21:22] and what does it say when you try "ssh depot.kde.org" [21:27] sgclark: missing file in kdelibs4support - /usr/share/man/it/man1/kf5-config.1 [21:27] and in krunner - /usr/share/kdevappwizard/templates/runner.tar.bz2 [21:28] I think depot uses different setup [21:28] for keys [21:28] sgclark: give me your key [21:28] the new pubkey [21:28] sgclark: any luck pushing git to LP? [21:30] shadeslayer: nicolas helping me [21:30] ah ok [21:30] gl :) [21:30] clivejo: totally distracted by other things [21:44] shadeslayer: yakkety running, then I will do xenial backport, I am running the 15.12.3 as it looks like we never got to it. Where should I put these tars when they are ready? [21:44] share.kde.org ? [21:44] dropbox? [21:44] anything works really :) [21:45] okies ty [21:45] yw [21:45] ahoneybun: have you tried uNav on your phone? [21:51] clivejo: I did make progress on git for LP but then we discovered that CI integration will require extra attention and scripts/webservers/POST etc. I am not entirely in a huge rush now, as I personally do not have the time to write such things right now. [21:53] :( [21:53] should we just continue on with debian git for now? [21:53] I think so personally. [21:55] My future is in limbo and unknown right now and I may very well be moving soon. So perhaps this is not a good time for the move to LP [21:55] whats yofel's thoughts on it? [21:55] I don't know [21:59] need to chat to him if hes about [22:00] Id like to get on with dev aka yak [22:02] sick_rimmit: o/ [22:06] I really have no desire to do all of applications by hand. frameworks took a terribly long time... [22:07] Im pretty sure that script works if dev is done first [22:08] I have not used it since the move to git, no clue. [22:37] Me waves @all [22:39] hi renee77, how are you getting on? [22:42] shadeslayer: 340mb just for yakkety, share.kde.org and dropbox to small. Any other ideas? [22:42] hm [22:42] sgclark: https://curl.io/ [22:46] neat, uploading [22:49] sgclark: frameworks ready for tests ? [22:52] soee: mm distracted, I think so, one sec [22:52] shadeslayer: https://curl.io/get/di4f5p7b/73538ce80d4ea048d607f58b51184120ef465551 [22:55] sgclark: 1 package kept back http://paste.ubuntu.com/16120847/ [22:56] downloading [22:56] hmm ok, also still uploading symbols [22:56] detailed report: http://paste.ubuntu.com/16120856/ [22:59] shadeslayer: xenial running now [23:01] ack [23:04] sgclark: all uploading to yakkety [23:04] lets see if it works [23:04] shadeslayer: thanks! [23:05] this will fix many bugs piling up. no idea how a chunk of them got missed, very odd [23:05] I really need to go after motu myself :*/ [23:06] \o/ [23:06] I think they give you a sword with that [23:06] so you can do the He-Man thing [23:06] Shera :) [23:06] I HAVE THE POWER! [23:06] one thing at a time, lets make sure i am not homeless first heh [23:07] sgclark: https://launchpad.net/ubuntu/+source/kde-l10n-nb/4:15.12.3-0ubuntu1 [23:08] woot, your my hero shadeslayer ty! [23:08] np [23:08] sgclark: did your hubby lose his job in the Intel bloodbath? [23:08] thank you shadeslayer [23:09] valorie: they are making us wait to find out until Friday night... cruel and unusual punishment. I hate Intel more each day. [23:09] <3 [23:10] sgclark: ick! [23:10] sgclark: oh? :( [23:10] sgclark: *hugs* [23:10] ty [23:10] {{{{{{{{{{{{{{hugs}}}}}}}}}}}}}}}}} [23:10] yes life could get interesting for me soon [23:10] as he is our only income, this will hurt heh [23:11] I hope for the best [23:11] ty [23:11] how is your Debian outreachy project going? [23:11] does not start till May [23:12] which is why I am desperately trying to get Kubuntu hats finished [23:12] oh will I see you around in Debian more? [23:13] shadeslayer: I will be working on reproducible builds [23:13] well, if it's anything like GSoC, now is community bonding period [23:13] ah nice [23:13] so do the bonding! [23:14] ok, bugger Kubuntu, I gots some bonding to do :) [23:14] rofl [23:14] wait, that's now what I meant...... [23:14] lol [23:14] not [23:14] lol [23:15] well not sure what is up with oxygen-icons5, it seems to think there is a newer version. [23:15] anyway, yes I hope we can get the dev in Kubuntu on a good path [23:16] so the workload is less for you devels [23:17] and with renee77 to pitch in on bug reports, we'll be able to sort those out better too [23:20] valorie: don't suppose you contacted flames? they still show as deactivated. Perhaps you could butter him up and find out what happened. [23:21] I don't have an email address, sgclark [23:21] oh [23:21] could only do lp, and now that is gone [23:22] I wrote a response on lp, but don't know if s/he will see it [23:25] ok I sent a mail [23:26] lets hope they respond. Would at least like to know if something happened [23:28] yes, I hope I didn't offend by suggesting that they could edit the wiki directly [23:28] that would really suck [23:47] sgclark: ok heading to sleep [23:47] shadeslayer: ok I will upload tomorrow [23:47] * valorie goes to fix dinner and then head to dad's [23:48] sgclark: awesome [23:48] sgclark: if it's nearly done, I can stick around for 10 minutes [23:48] it is done, was going to uploadd to curl.io. doing it now [23:48] ahhh ok [23:49] sticking around [23:49] sgclark: btw, you'll need to file a SRU bug I think [23:49] shadeslayer: https://curl.io/get/gfntbisj/3384cfe71eda75407da1a0570e6496d5b8b62c19 [23:49] shadeslayer: ok will do that now thanks [23:49] to get these updated [23:49] cheers