=== Noskcaj10 is now known as Noskcaj === _salem is now known as salem_ === salem_ is now known as _salem === asac` is now known as asac [03:46] phillw: ping [03:46] Noskcaj: How's discussion with kirkland and roaksoax? [03:47] smartboyhw, non-existent. nothing new has appeared since yesterday, other than the bug count going up by one [03:47] And i've rage-quit trying to package stuff [03:48] Noskcaj: Why? [03:48] Nothing worked, ever [03:48] Noskcaj: Well, you have to try;) [03:48] i did. also, i hate the debian bug tracker [03:48] Tell me, what didn't work? [03:49] the everything [03:49] mostly the guide on the developer website only works with a specific sort of installer [03:49] Noskcaj: I know that package is a bit weird [03:50] I mean, maybe try packaging simplier ones? [03:50] Get a sense of success first? [03:50] i've looked, i'll keep trying and as you when something get's stuck [03:52] Noskcaj: Good. [04:00] smartboyhw, since bug 1119092 already get's built to ppa, is it just a case of contacting debian or the MOTUs to get it included [04:00] bug 1119092 in Ubuntu "[needs-packaging] xnoise" [Wishlist,Triaged] https://launchpad.net/bugs/1119092 [04:05] never mind, it's got dependencies that aren't in ubuntu [04:05] Noskcaj: Hah [04:21] smartboyhw, how do you search the debian archive to check for existing packages? [04:22] Noskcaj: packages.debian.org? [04:22] i'd never thought to scroll down on that page *facepalm* [04:23] Noskcaj: ROFL [04:29] Noskcaj: If you want to learn packaging, come join Kubuntu, we have a lot of packaging items for you to do;) [04:30] ok [04:30] smartboyhw, i'm looking at bug 1157723 and i've sent a debian bug for it, only issue is i don't have a kubuntu install to test it on [04:30] bug 1157723 in Ubuntu "[needs-packaging] kfilebox" [Wishlist,Confirmed] https://launchpad.net/bugs/1157723 [04:30] Noskcaj: Oh? [04:31] Noskcaj: Heh, Kubuntu has quite a reputation of not putting packages into Debian (even new ones) [04:31] nee versions rather [04:32] i just thought it would be beneficial [04:33] Noskcaj: Well of course you can, but as far as I heard, Debian's KDE team is understaffed:P [04:33] ok [04:35] i'll set up a kubuntu VM, that's the only way i'll be be to run it [04:43] Good morning [06:05] Good Morning all :-) [06:07] hi DanChapman [06:08] Hey elfy [06:10] its still evening here, DanChapman [06:11] =P [06:12] saintlulu, :-D [09:09] jibel, morning :-) could it be the firewall failing the firefox autopilot test? but then again one of the tests which loads planet.ubuntu is passing. So i'm not sure if its the test that needs adjusting. [09:15] DanChapman, that's possible, *.ubuntu.com should be fine. Which url does the test uses ? [09:17] jibel, one does a google search and the other a wikipedia search. [09:21] DanChapman, google is allowed (until you select a result), wikipedia is not [09:23] jibel, ok cool. Well i will lose the wikipedia test for it and maybe add jenkins as a search engine option (which ive only just found you can do) and do a search against that. [09:24] jibel, thanks [09:24] DanChapman, Thank you. On my side, I'll check if I can enable a proxy === balloons_ is now known as balloons === jpds is now known as Guest46086 === victorp_ is now known as victorp === knome_ is now known as knome === balloons_ is now known as balloons === rbasak_ is now known as rbasak === meetingology` is now known as meetingology === psivaa-afk is now known as psivaa [14:27] balloons, you about? [14:27] ade_goodyer, indeed I am [14:28] * DanChapman_ waves to balloons and ade_goodyer === DanChapman_ is now known as DanChapman [14:28] balloons, I have managed to click play in my testcase!! :oP [14:29] DanChapman, Hey Dan [14:29] * balloons waves to DanChapman [14:30] how are you two on this lovely day? [14:30] balloons, for ubiquity we now have default, plain lvm and lvm with encryption. and half way through 'something else' now. [14:30] whoa.. that's moving along rather quick now, isn't it? :-) [14:30] balloons, Not easy I can tell you either, having no python knowledge at all, I had to set up all the test folders, emulators etc [14:30] DanChapman, Nice one bud [14:31] ade_goodyer, ahh yes, you didn't get the luxury of that work being done already. it's nice for your first commit to commit to something established [14:32] balloons, Yes definitely, but after waiting for a few days I knew that I wasn't going to have that luxury so I just jumped in. === shadeslayer_ is now known as shadeslayer [14:37] In QML, can objectNames be the same as id's?? === mzanetti_ is now known as mzanetti_sa === mzanetti_sa is now known as mzanetti [14:38] balloons, what do you think should be done about the options to install updates and 3rd party stuff. and which test should i incoroporate it into if they were to be selected. [14:39] xnox ^^ ..... you might be a better person to ask [14:39] hmm.. both of those really need examining the filesystem to confirm they worked so to speak. [14:40] off the top of my head, that's my thought. you could check them and make sure nothing else blows up, but you wouldn't be verifying the feature itself worked beyond not blowing up the installer :-) === manjo` is now known as manjo [14:42] okey doke. :-) [14:52] balloons, FYI, I found the missing dependency for https://code.launchpad.net/~carla-sella/ubuntu-rssreader-app/ubuntu-rssreader-test-add-view-feeds/+merge/173316 [14:52] balloons, bug report and merge proposal have been filed [14:53] fginther, nice, thanks for tracking that down :-) [14:53] I see it merged even [14:53] balloons, it was starting to give me nightmares :-) [14:55] fginther, yikes! === shadeslayer is now known as Guest33135 === charles_ is now known as Guest68669 === yofel_ is now known as Guest48668 === Guest33135 is now known as shadeslayer [15:22] asac, so I hear and see your plans for the mobile images -- running things through all the tests everyday before publishing [15:23] balloons: thats next step... first step is to run everything after the fact... [15:24] found out though that a bug in our infrsatructure will allow us to do that publishing after manually reviewing stuff [15:24] so first: land everything -> get people fix stuff -> start automated gating [15:26] asac, ok, so first step is expose the holes and get people to fix things up, then autogate. Makes sense. We'll keep adding tests :-) [15:28] yeah... also figuring what tests are reasonable [15:28] at first step to auto gate on === sfeole` is now known as sfeole === wxl_ is now known as wxl === Guest48668 is now known as yofel [16:50] balloons, could you run the firefox test for me in the dev branch. Ive done fixes for jenkins and would like your go ahead before it goes into production [16:50] DanChapman, of course [16:50] cheers mate [16:52] all the tests run fine.. I like the jenkins inclusion, haha [16:52] while I'm looking at things, I better merge the manual tests backlog before jackson awakes [16:53] :-D yeah i liked that one. [16:53] Ok well i will get that into the prod branch and we should have all passes when it runs later [16:54] excellent :-) They don't like having failures, heh [16:55] what did you change exactly.. it's using processmanger, because of the introspection issue [16:59] balloons, first i got rid of all the http:// autopilot didn't seem to work too well as firefox hides it as you carryon typing so that was causing errors. For the google search it was looking for 'ubuntu server docs' in the title bar but what was actually there is 'tu server docs' and just added the jenkins test as wikipedia is blocked [17:00] ohh right! the firewall stuff [17:21] balloons, Hi [17:21] Letozaf_, hello! [17:21] balloons, I have a quick question then I have to go, have you got 2 min ? [17:22] balloons, the clock app, looks like tests are written one .py file per test [17:22] balloons, but If I want to write some tests for this app do I have to do the same ? [17:23] Letozaf_, you can add to the tests in those files [17:23] it's one .py file per view basically [17:24] so it you wanted to add a stopwatch test, add it to the stopwatch.py file, etc [17:24] balloons, so if I want to add a test on Alarm I should create another file, right ? [17:24] balloons, oh you already answered [17:25] balloons, thanks... have to go, be back later :D [17:25] Letozaf_, yes add a file [17:25] and alarm is changing.. it's not fully functional yet as an fyi [17:25] ciao Letozaf_ [17:25] balloons, ok so I will pick something else [17:25] caio balloons ;) [17:41] morning === thomi_ is now known as thomi [18:13] balloons, Have you got two minutes? [18:14] adegoodyer, for you sur e:-) [18:14] balloons, I am totally stuck when using select_single in autopilot [18:15] stuck on? [18:15] balloons, e.g. return self.app.select_single("Label", objectName="playButton") [18:15] yep that looks fine [18:15] this is fine [18:16] but, when I try to 'query' any other value or attribute I can't seem to get anywhere with it. [18:16] e.g. return self.app.select_single("Label", objectName="accumulate") - Doesn;t work [18:17] got a branch? [18:19] 2 secs, I will commit what I have implemented so far... [18:21] k [18:27] balloons, Sorry about the wait... am still getting used to working with bzr [18:27] balloons, https://code.launchpad.net/~adriangoodyer/dropping-letters/new_game_autopilot [18:30] balloons, http://bazaar.launchpad.net/~adriangoodyer/dropping-letters/new_game_autopilot/view/head:/tests/autopilot/dropping_letters_app/emulators/main_window.py [18:30] k, grabbing it [18:31] balloons, Thanks and my apologies for being a slight pain [18:34] adegoodyer, so I don't see a call to it [18:34] ohh wait [18:34] lol [18:34] it ran ok for me, heh [18:35] lol self.main_window.get_flipable() doesn't exist, but apart from that it ran [18:35] so I'm not sure what the issue is now ,lol :-) [18:36] balloons, "Label" seems to work ok, but when I try "Timer" for example (in an attempt to query Timer.droptimer), it won't work? [18:36] balloons, I am not sure I am explaining this well at all... :o) [18:37] you'll want to grab the proper object name when you query [18:37] if your having trouble, look at the qml file, or even load the app up in vis to see what the root node is [18:37] your test as written works for me [18:37] so commit the stuff that doesn't and push it back [18:37] it'll make more sense to me then :-) [18:38] balloons, lol, am really sorry about this. Ok, 2 mins... [18:39] no worries! [18:39] happy to help [18:39] we'll iterate on it [18:42] balloons, Try again now, same branch :o) [18:42] balloons, http://bazaar.launchpad.net/~adriangoodyer/dropping-letters/new_game_autopilot/files [18:45] balloons, this link would probably be a lot easier to see where I am coming from http://bazaar.launchpad.net/~adriangoodyer/dropping-letters/new_game_autopilot/revision/35?start_revid=35 [18:47] i got it now [18:47] yes whenever you see a nonetype has no attribute error, it's due to your select failing [18:48] well, most likely :-) [18:48] the object might also just not have that property [18:48] Yes, that's what I believe at the moment, but am unsure how to rectify it? [18:49] I am positive the problem line is this one... [18:49] return self.app.select_single("Timer", objectName="dropTimer") [18:49] ahh.. [18:49] so the issue here is timing yet again [18:49] I should put this in the video [18:49] ?? [18:49] when you grab that object, it doesn't exist yet [18:49] Oh... [18:49] don't grab everything at the top of the function like that, it'll get you in trouble [18:50] Ok, so how best is to grab it? [18:50] still fails, lol.. let's see [18:50] lol [18:50] #Check timer is set at zero [18:50] dropTimer = self.main_window.get_dropTimer() [18:50] self.assertThat(dropTimer.tickCount, Eventually(Equals(0))) [18:50] grab it before you need to check it, to ensure the object has been created [18:51] ahhh, I am with you.. So define your variables just before use basically? [18:52] Ok, two seconds... I will try and commit if works [18:52] well.. just remember when you grab the object , make sure it exists :-) [18:52] if it's on a different view it might not [18:52] in this case doesn't seem to matter [18:52] it doesn't fix your issue.. your not getitng the object [18:52] Yeah, am finding the same thing here. [18:53] :( [18:54] the issue is you named it the same as the id [18:54] also a no no [18:54] ohh wait [18:54] bah [18:55] forget that [18:55] balloons, Hi again :D [18:55] hello Letozaf_ [18:55] balloons, but then wnat can I write autopilot test for without it being not fully functional ? [18:55] balloons, I mean how do I know what to pick ? [18:57] Letozaf_, ohh on the alarms thing.. I just said watch out, they might not be on yet. you can view the dogfooding page.. but in general run you would find out about the alarms working or not as soon as you ran the app [18:57] the work should be set to blocked [18:58] https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-clock-development [18:58] here's the features they are aiming for this month: https://wiki.ubuntu.com/Touch/CoreApps/Dogfooding [18:59] I got the the blueprint for clock from: https://wiki.ubuntu.com/Touch/CoreApps/Clock [18:59] that's alot of gibberish to hit you with at once :-) [18:59] but you can see on the blueprint the work is blocked because they need something to implement alarms. [19:00] * Letozaf_ is reading [19:00] you could know this because the work is set to blocked in the blueprint, or just because you ran the app and couldn't get alarams working [19:00] thus no test for it :-) [19:01] balloons, ok, it's just I had picked the stock ticker and that was done by another person, now the alarm thing, so I must be unfortunate :p [19:01] balloons, never mind, I will surely find something :D [19:02] balloons, thanks for the info, I will also try to look at the blueprints [19:08] Letozaf_, well, sorry to hear that ;-( [19:08] Letozaf_, sudoku hasn't see a lot of work.. it's pretty wide open [19:08] who's working on stockticker? I didn't know anyone was [19:11] balloons, Robert Strechroth wrote an email sayin "These bugs were part of a bigger picture and got finished while building the autopilot tests. I hope that you have not spent any/much time on this...." I think he's the dev [19:11] balloons, I can forward the mail to you, I think they were still working on this app too [19:13] balloons, but it's not a problem, it's would just be a good idea to have a way to know if something is not open for working on, that's all [19:14] ahh yes, in general the newer apps are undergoing more stuff. you can look at the blueprints to get an idea of what's going on [19:14] the work is all tracked there [19:15] all the coreapps have links to there blueprints from there page on the wiki: https://wiki.ubuntu.com/Touch/CoreApps/ [19:16] balloons, ok [19:26] adegoodyer, sorry so sidetracked there for a minute [19:26] so timing wasn't the issue, so I'm not sure off the top what is [19:26] might be time to ask the the autopilot hackers :-) [19:26] balloons, No problem at all, I know you are extremely busy [19:26] #ubuntu-autopilot is the place for hard questions [19:27] balloons, Ok I will dig a little deeper, thanks for having a second look for me :o) [19:27] balloons, On my way now lol [19:31] adegoodyer, I'm looking in vis [19:32] so when the game starts the QQuickRectangle objects populate [19:34] I see the page, but no timer [19:34] you might be better off looking for the letters [19:35] the point is I don't see it in the vis tool, so autopilot doesn't seem it at runtime either :-) [19:36] thomi, can we introspect timers? [19:37] balloons, I came to the exact same conclusion but wasn't sure as I am new to using these tools. [19:37] balloons: in a call at the moment - can we talk later? maybe 30 mins? [19:37] no rush at all thomi [19:37] balloons, I checked every branch of the tree after naming the object in Qt creator and found nothing [19:38] yea, well your simply trying to assert the game has begun right? [19:38] the more obvious piece to me is to assert letters are created [19:39] balloons, That's correct... [19:39] balloons, so, re: test case names, are we going to drop those? [19:39] knome I am all for it [19:40] balloons, I started by looking at the restart function in Qt as this is called every new game... [19:40] i'm not going to edit the old stuff, but yet [19:40] adegoodyer, a good place to look :-) [19:40] balloons, me too. the actual testcase name is enough in my opinion. [19:40] balloons, Ok, I can see your really busy and you have given me plenty of advice for one day so thank you and I will let you knwo how I get on :o) [19:41] feel free to keep asking questions. I'll let you keep going with those ideas :-0 [19:41] dropping letters is a toughie [19:41] I don't have all the easy answers :-) [19:42] adegoodyer, do you mind if I assign you the work for the tests though so others know? At the moment, there's no one assigned :-_) [19:42] balloons, Yes and I thought I was picking an easy test case to start with! :o) [19:42] balloons, Oh? I thought I assigned myself?? Yes, no problem at all [19:42] they track on the blueprint itself too [19:42] not just the bug :-) [19:44] what's your lp id again adegoodyer ? [19:44] balloons, Oh right, I seem to be learning something new every minute at the moment lol [19:44] it slows down don't worry :-) [19:44] balloons, Not sure I want it too, it's great! :o) [19:45] balloons, lp:~adriangoodyer - That the one? [19:45] Hey all... Just wondering if anyone has it in them to chat about wireless issues. I don't know if this is the right channel - if not, could someone point me in the right direction? [19:46] Been using ubuntu for about 5 years. Every problem I have even encountered I've found a workaround for, but this recent wireless nuke is just insane [19:46] musicman_, for general support? try out #ubuntu I believe [19:46] sure, I could bounce over to the main ubuntu channel... [19:47] give it a whirl.. askubuntu is great too for specific questions like what your aksing [19:47] thanks, baloons [19:47] musicman out! [19:47] your welcome.. there are some wonderful troubleshooters on AU [19:48] musicman_, I can't recommend AskUbuntu enought, there very good there - http://askubuntu.com/about [19:54] adegoodyer, done: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/droppingletters-coreapps-development [19:55] balloons, Yikes! Looks like I am going to be a very busy man in the next few days!! Thanks Balloons ;o) [19:55] adegoodyer, :-) one day at a time [19:57] balloons, What kind of turnaround time wise would you be expecting for this? === Claudinux is now known as Guest75862 === yofel is now known as Guest395 === ashams is now known as Guest64962 [20:00] balloons, IRC is having a few issues, so think I am going to call it a day on here. I will keep you updated with progress :o) === Guest395 is now known as yofel === fader_` is now known as fader_ [20:37] morning Noskcaj [20:37] hello balloons [20:37] almost finished merging everything :-) [20:40] Noskcaj, balloons \o\ [20:40] SergioMeneses, I'm looking at your test as we speak :-) [20:40] hey SergioMeneses [20:40] Hola mi amigo [20:41] balloons, ok Noskcaj made me some notes about it and I will work on it this weekend [20:41] SergioMeneses, I can fix the formatting for you [20:41] I'm already on it [20:41] balloons, ok [20:41] Noskcaj, how did the content of the case look? [20:41] if you have time enough that will be great [20:41] ? [20:42] on the review for audacity you don't mention anything about the test itself.. [20:42] just wondered if you reviewed that piece o rnot [20:43] I just did my checklist of possible issues, i didn't get around to reading the whole thing [20:46] Noskcaj, k, thanks [20:46] :-) [20:46] can you look at https://code.launchpad.net/~noskcaj/ubuntu-manual-tests/parole/+merge/172212? [20:47] I want to get all caught up :-) [20:47] It's rough conversion of the version on the tracker, it probably will need expanding [20:49] ok audacity formatting fixes are done [20:50] pushing and merging.. 2 more [20:53] balloons, wait [20:53] SergioMeneses, ? [20:53] dont merge it ...I have to change one link on Audacity testcase [20:54] SergioMeneses, http://packages.qa.ubuntu.com/qatracker/testcases/1577/info [20:54] balloons, Test-case name: audacity/ady-014 [20:55] the last test but dont worry I'm going to change it tomorrow, ok? [20:55] SergioMeneses, yes, no worries.. It won't go onto the tracker just yet to submit results to [20:55] balloons, perfect them [20:55] then [20:55] you can push another merge to fix it :-) [20:57] balloons, I was thinking the same [20:57] * SergioMeneses has to play with Bacula these days [20:59] Noskcaj, ok so only parole is left [20:59] so merge it and remove the old one? [21:13] good evening! [21:13] dkessel, evening sir [21:15] * dkessel is hesitating to try and flash his old phone with ubuntu touch [21:16] DO IT! [21:17] well... cyanogenmod is not building current versions for it. it is a htc desire === stgraber_ is now known as stgraber [21:17] the desire z? [21:17] or just desire? [21:17] just desire. codename bravo [21:18] ahh.. I have the desire z :-) [21:18] i expect lots of problems with device drivers [21:19] woot, no active reviews: https://code.launchpad.net/ubuntu-manual-tests/+activereviews [21:20] so you're out of work to do balloons? :D [21:20] but are they all in the tracker or marked as fix committed? [21:20] dkessel, hardly! [21:20] ;) [21:21] Noskcaj, they are all pushed [21:21] I found one with a bad id and fixed that too [21:21] balloons, just kidding :) [21:21] dkessel, I'm trying to finish the video for autopilot testing [21:21] i will watch, i still cannot understand autopilot [21:22] balloons: I have time now, if you had a question for me? [21:22] thomi, sure. So it appears like timers can't be introspected.. kind of odd, but I guess the general question is, "what qml objects CANNOT be introspected?" [21:22] is there a list, known or otherwise? [21:24] balloons: there's no list - if it's in the QObject tree, then it should work [21:24] do they not appear in the list at all? [21:25] thomi, correct. It's not in the list [21:25] I can get specific, but I'm not sure I want to open the can of worms right now :-) [21:26] balloons: hmmmm. It sounds like either they're not added to the object tree, in which case there's nothing we can do, short of patching Qt, OR there's a bug in autopilot-qt. Let's assume the latter. Can you please file a bug against autopilot-qt, and I'll ask someone to take a look at it? [21:27] thomi, ohh really you think it's a bug? I was assuming it was a limitation in Qt/QML [21:27] balloons: if you have a minimal example to reproduce the issue, then that would be great as well :) [21:27] balloons: it could be either, but I'm not skilled enough to tell. but if we file a but against autopilot-qt, we'll know for sure :) [21:27] right right, heh. Ok, fair enough [21:28] ty [21:33] * dkessel yaaaaaawns... [21:35] balloons, what could I possibly do for QA next tuesday? more qml tests, for filemanager maybe? [21:36] dkessel, hmm.. well, let's look [21:37] making this list go to zero would be awesome :-) https://bugs.launchpad.net/ubuntu-phone-coreapps/+bugs?field.tag=needs-autopilot-test [21:37] i hope i will be able to make it a habit. quality tuesday or something ;-) [21:37] overall this is the magic burndown.. Adding tests made it spike :-) http://status.ubuntu.com/coreapps-13.10/ [21:38] so now we need to help keep them on track :-) [21:38] dkessel, fun idea [21:39] nice burndown [21:39] heh, can you guess when we added the work for tests? [21:39] I'll give you one guess [21:41] at the beginning of june? [21:42] yep [21:42] that was hard to guess ;) [21:42] lol [21:47] balloons, do i delete parole 0.5 or just disable it? [21:47] I disabled it last month [21:47] disable is perfect [21:47] it will exist for the old results so they can be viewed [22:07] good night channel! [22:30] doanac: https://plus.google.com/u/0/117775935412882278033/posts/5BfpBMT4ZGt :) [22:31] asac: is this sort of Zach's satellite idea? === _salem` is now known as _salem [23:38] doanac: right. but by someone i trust :) ... deleted thepost by now btw ... resharing in g+ looses my text, so its waste of investment. .. will rather blog [23:39] doanac: s/trust/believe can get it right/ [23:39] doanac: i think its powerful if it is paired with the idea to open LAVA up to the kernel and linux community [23:39] on scale [23:39] that one is actually the main idea i like... then crowd contributing hardware is sexy on top :) [23:40] (and yes, that idea isnt new ... its just that i think this will really happen now that LAVA can do everything)