[00:49] hi guys! === salem_ is now known as _salem === _salem is now known as salem_ === salem_ is now known as _salem [06:57] good morning [09:20] hmmmm autopilot not working today. Has anything changed? [09:22] DanChapman, wrong channel to ask [12:16] knome, can we merge your change without the css fix? [12:51] good day balloons :D [12:51] morning DanChapman [13:27] balloons is there plans to create something like a mini tutorial series on autopilot for the QA wiki/website? [13:28] elfy, so what do you mean what would you do with the bugs assigned to you? [13:28] once the stuff is merged, you can close it ;-) [13:29] DanChapman, I did a mini-series on my blog last winter, but your best served by the official docs now [13:29] that said there is a walkthrough on the wiki [13:30] balloons: see - you're doing it again ;) change status to fix committed, fix released? won't fix :p [13:30] we could certainly improve it -- any specific feedback you have? [13:30] elfy, in general we've used the nomenclature as follows; fix committed is for when you have committed it.. fix released is when it's merged [13:31] right - thanks [13:31] basically fix released is what is set after a merge.. that and people mark that they are working on things [13:31] so 2 released and one still waiting merge then afaik [13:31] elfy, everything should be merged from you.. there only one pending merge request I know of for the project now [13:32] xchat looks like it is still at the needs fixing that you set - that I'd merged or pushed or whatever it's called :) [13:32] here - all I am working on is thunar [13:33] https://code.launchpad.net/~elfy/ubuntu-manual-tests/xchat [13:35] elfy, ohh bother.. since you had it included in those other proposals it's status got set to merged [13:35] oh ok [13:36] sorry and all that :) [13:36] I undid it's autologic :-) [13:36] anything else that might have gotten swept up? [13:36] I guess that's one of your Canonical words that mean little to me - like dogfood - dogfood? don't you lot make them scavenge :p [13:37] lol.. dogfooding is a fun term [13:37] nope - here I'm only working on thunar - mosuepad, xchat and catfish are all doen as far as I'm concerned [13:37] I just made that up.. something that might more sense to you is I reset the status of the merge request to 'needs review' instead of merged. So we can continue to work on it till it's ready [13:37] balloons: I guessed as much :) [13:38] did you push the changes I asked for on xchat? they don't show in your branch === _salem is now known as salem_ [13:39] http://bazaar.launchpad.net/~elfy/ubuntu-manual-tests/xchat/revision/111?start_revid=111 [13:39] that's what I did - the last two lines that then close it without prompting [13:44] odd.. ok, I'll assume it's in the branch then [13:44] let me pull [13:45] well if it all goes belly up I do have it here still [13:50] ugh [13:55] did I break launchpad then [13:56] done [13:56] you can't break it elfy :-) [13:57] mmm [13:57] that a challenge? :p [13:57] no please! [13:58] :) [13:58] so we all sorted now - me goes to look [14:00] balloons: ok so at some point it will disappear from my branch yes - and then I can remove it all locally [14:00] it's in the main branch now, you can remove your branches with it [14:00] any new work you want to do, grab trunk [14:07] DanChapman, so evince is ready right? [14:11] * balloons notes he still gets errors :-( [14:11] fileroller not evince [14:12] im stilll wroking on evince but autopilot not playing nice till next update i believe === salem_ is now known as _salem [14:13] DanChapman, ahh, ok [14:13] I'll checkout fileroller then in a second [14:17] DanChapman, ahh, you added cleanup steps.. fun [14:18] DanChapman, could we move the hardcoded filename to a generated temporary filename instead? In addition, this would make files in /tmp instead of /home.. which is nicer [14:22] Otherwise good stuff.. works fine on my box [14:26] morning guys! [14:27] morning SergioMeneses [14:28] balloons, hey bro! I was reading about the new bugs and I'm going to work on some of them [14:28] SergioMeneses, excellent.. Yes chilicuil has been busy getting them all filed. I think everything is in now right chilicuil ? [14:28] we should announce progress.. I'll try and do that before the end of the week [14:29] I saw that, and excellent work :) [14:31] balloons: yeah i can get that changed. apart from that it works fine though? [14:32] DanChapman, yes, otherwise works fine [14:32] hello balloons, SergioMeneses, good morning =), it's almost, today I'm filling lubuntu bugs, and after that it'll be only mythubuntu left [14:32] sweet :) [14:32] the hacky workaround is the only thing that makes me nervous.. but it seems to hold up fine [14:33] I'm ok with it going in as is.. However, I was looking at the terminal test. I think I'm going to file a bug to fix the flaws before I consider it production ready [14:33] we have to remember once these are in jenkins, if they fail we've got to be on top of them seeing why and filing bugs for anything that is discovered.. we don't want our tests failing for silly timing issues :-) [14:34] chilicuil, awesome! I will work at night on testcases, if you need some kind of help, please let me know :D [14:34] I pushed gedit and nautilus to the production branch.. [14:34] I'll push fileroller and evince too once they merge [14:35] balloons, gedit testcase or autopilot test? [14:35] this is all autopilot stuff yes :-) [14:35] SergioMeneses: yep, thanks, good luck with your day =) [14:35] yeah, i dont like it either, but what else can be done? .... and true about the terminal test, i only proposed so it could go into the dev branch, i didnt expect it would be production ready ::) [14:36] balloons, ok [14:37] DanChapman, yes, the hacky workaround is just that. I'd rather have the test than hold on it.. The terminal testcase though, as you say, can be improved further, so we should do that before migrating [14:37] in other things: chilicuil we are working on ubuconla2014 maybe you want to see what we got :) [14:37] I'm just excitied they are all getting completed and we have production ready tests finally ;-) [14:37] balloons with the hacky workaround what about getting some asserts on the GtkLocation so it can assess the file path as it navigates to the sample data? that should make it 'a bit' more stable? [14:38] DanChapman, based on your comment, you couldn't introspect that.. can you? [14:40] Yeah its not the introspection thats the problem. Its if you enter a file path into it it doesn't navigate to it. [14:43] SergioMeneses: I didn't know you were already working on ubuconla 2014!, wow, I'd really love to see what you have and help if possible [14:43] balloons there seemed to be only two ways to add files, either my hacky workaround or navigate with a mouse. [14:48] DanChapman, ahh.. so your saying after you navigate to it, you could assert that your opening the right thing.. but even if you weren't there's nothing you could do to fix it [14:48] I wouldn't worry about it :-) [14:50] I was thinking that as you go through the directory in the location bar it updates your current position so if it was to assert say that we are now in /usr then assert we went in to /usr/share at least with that if the test fails during this point we could see which step it is failing on? [14:51] I'll leave it for now but if it does become an issue then i will look into it. Will just get tempfile working for now [14:52] DanChapman, yea, I don't think it's worth the trouble to assert so much.. but you could. If it fails during the hack, well, i assume it will be obvious [14:52] but then again, it's not going to fail ;-) [14:52] of course not :D [14:53] Is your autopilot working ok today then? [14:54] yes, but I haven't updated yet today -- it's broken for you? [14:54] that shouldn't happen if your on stable [14:54] I ran update this morning and its now broken. veebers was working on a fix but said it wont be available till later [14:54] DanChapman, ahh you can rollback then if you'd like [14:55] ooo yes please. How do i do that? [14:55] you on saucy? [14:55] no raring [14:56] k, and your using the ppa right? [14:58] https://launchpad.net/~autopilot/+archive/ppa/+files/autopilot-desktop_1.3daily13.05.30ubuntu.unity.nextbzr230raring0_all.deb [14:58] you can always manually grab the previous version.. I believe that will roll you back one === Ursinha is now known as Ursinha-afk [15:12] sorry phone call, yeah using the ppa [15:12] ok will try grabbing one [15:16] balloons still getting the same errors. Traceback (most recent call last): [15:16] File "/usr/lib/python2.7/dist-packages/autopilot/utilities.py", line 242, in action_on_test_start [15:16] obj.on_test_start(test_instance) [15:16] File "/usr/lib/python2.7/dist-packages/autopilot/globals.py", line 108, in on_test_start [15:16] if _video_logger._enable_recording: [15:16] AttributeError: '_VideoLogger' object has no attribute '_enable_recording' [15:16] hmm [15:16] I'm using: 1.3daily13.05.29ubuntu.unity.nextbzr228saucy0 [15:17] try grabbing the raring version of that :-) [15:17] https://launchpad.net/~autopilot/+archive/ppa/+files/autopilot-desktop_1.3daily13.05.30ubuntu.unity.nextbzr228raring0_all.deb [15:17] ok will give it a try [15:17] bah.. the hack failed [15:18] :O really?? [15:18] https://launchpad.net/~autopilot/+archive/ppa/+files/autopilot-desktop_1.3daily13.05.29ubuntu.unity.nextbzr228raring0_all.deb [15:18] I meant my link.. I didn't look, I just changed the old link ;-) that one should work ^^ [15:18] ok cheers :) [15:21] balloons, thats a no aswell :( [15:22] does autopilot from there not work? [15:22] no im getting atrribute errors saying keyboard has no attrib 'cleanup' and _VideoLogger errors. [15:24] ohh [15:24] you need the other deb too [15:24] https://launchpad.net/~autopilot/+archive/ppa/+files/python-autopilot_1.3daily13.05.29ubuntu.unity.nextbzr228raring0_all.deb [15:28] woohoo, cheers balloons :D just need to go get vis and im good to go for now [15:29] you need the vis link too? [15:29] if you got it handy :) [15:30] https://launchpad.net/~autopilot/+archive/ppa/+files/python-autopilot-vis_1.3daily13.05.29ubuntu.unity.nextbzr228raring0_all.deb [15:30] awesome, cheers :D [15:31] wouldn't want you to be stuck for such a silly thing :-) [15:32] :-) can get evince finished off now. [15:55] balloons: ok - I am completely lost again - have no idea what I should be doing to get rid of that xchat thing in my branch [15:58] elfy, ok so your working on thunar now right? [15:58] not yet :) [15:58] intend to [15:58] ohh.. so all your work is in the main branch? [15:58] if so, this is the perfect time [15:59] hang on [16:00] I have a folder in manualtests/thunar/ into which I have pulled or whatever so now have /testcases and .bzr in there [16:00] I DID have a folder the other day that I must have pushed - which is showing up on my branch [16:00] I have got rid of the thing that had xchat in [16:01] right [16:01] so the workflow is to always start with bzr branch lp:ubuntu-manual-tests [16:02] which I did - hence having the testcase etc in there [16:02] do that and you can't go wrong.. just make sure you seperate out your work [16:02] the branch I pulled has the 4 latest tests in it - so I know that is up to date [16:04] so - first question is - I will create at some point my thunar thing - so do it in the root of that @ manualtests/thunar or in manualtests/thunar/ubuntu-manual-tests/testcases/ [16:05] then second question is how do I get rid of the 2 things sitting in my branch :) [16:12] elfy, ok so what do you mean the 2 things sitting in your branch? [16:12] and yes you can make a new file for thunar in testcases/packages/thunar [16:12] then use bzr add to add it, etc, etc [16:12] https://code.launchpad.net/~elfy [16:13] there are 2 there - an xchat one and a Thunar one from the other day - neither actually exist here [16:13] right, you removed them.. do you want them anymore? normally when they are merged launchpad automatically updates the status foryou [16:14] don't want them anymore [16:14] change the dropdown to "any status" [16:14] you'll see what I mean [16:14] oh yea - see the other 2 now [16:14] right, so the xchat one got messed up.. it didn't trigger the 'merged' status [16:14] you can fix manually: https://code.launchpad.net/~elfy/ubuntu-manual-tests/xchat [16:14] yea [16:14] go set the status in there [16:15] the thunar one will get set to 'merged' once it too goes in [16:15] if you decide you don't want it, you can manually set the status to abandoned [16:15] I'm going to abandon that and start again I think [16:16] kk [16:16] yay - ok - blank slate [16:16] now I have a blank file ready for me to work on Thunar in /packages [16:16] so bzr add? [16:17] afternoon elfy :D [16:17] DanChapman: hello - sigh ... :p [16:17] this is daft - it's hardly rocket science :) [16:18] balloons: so now I have a blank thunar sittting in the folder with the other real testcases [16:18] you still having troubles? [16:18] elfy, yep sounds like your ready to rock [16:18] bzr status will show you your one unknown file [16:19] yep unknown [16:20] knome, ping when your around. I'd like to tackle your giant merge today === Ursinha-afk is now known as Ursinha [16:30] balloons: ok - thanks - that looks right here and there :) [16:33] "=_ [16:33] :-) [16:34] sorry to be a pita - but there you go, such is life sometimes [16:40] no worries mate [16:45] :) [16:46] what I'm really wanting to do is just get on and write something :p [16:47] was looking at autopilot this morning - for the items in Xubuntu main menu - 22 got the autopilot module not loading error [16:49] elfy, did some of them work? [16:49] balloons: yea - table at bottom of page https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Saucy/AutopilotTesting [16:50] of course it's possible that the fails would work if you got ther right combiantion of -i [16:51] and I'd guess that someoen will look at tbird so that would be a Y in the end - most of the outright fails were all xfce4-'thing' [16:51] someone who doesn't think python is a snake is looking further for us [16:52] still got no idea why someone named a language after pot hed pixies [16:59] hi SergioMeneses [16:59] can I ask how the gnumeric manual testcase is? [17:00] elfy, hi hi [17:00] I saw your message but I was in work time :S [17:00] k [17:00] elfy, it is quite :S do you want to work on it? this weekend I'll work on some testecases [17:00] maybe you can join and have a good time :D [17:00] I'm looking at thunar at the moment - not wanting more than one at a time :) [17:00] elfy, wise words [17:01] but you can assign more than one but peer person [17:01] someone else is looking at xubuntu ones too [17:01] it is not a big deal [17:01] elfy, nice chart [17:01] elfy, now I'm updating my Lubuntu images [17:02] SergioMeneses: I'm having more than enough trouble with LP and all this thanks - without confusing me and then me confusing balloons later :p [17:02] balloons, elfy which? [17:02] *chart [17:02] balloons: I hate wiki - took me longer to do that than to see if they ran [17:02] jajajaja [17:02] so as far as what's next with the autopilot stuff, we need to bring it up with pitti and the autopilot decs [17:02] *devs [17:02] elfy, which wiki? [17:02] SergioMeneses: autopilot stuff that fails for xubuntu apps - https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Saucy/AutopilotTesting [17:02] pitti has agreed specifically to look after issues that we have with autopilot-gtk.. and if we can get support added for the apps or not [17:03] elfy, ++ [17:03] SergioMeneses, I'm talking about this: https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Saucy/AutopilotTesting [17:03] guys lunchtime here! I'll be back soon :D [17:04] sounds like a good idea :) [17:07] ohh lunch. [17:07] me too! [17:07] :( [17:07] dinner time and I'm too lazy === psivaa is now known as psivaa_afk [18:07] hallo QA, can someone test ubuntu-docviewer-app for bug 1176592 [18:07] bug 1176592 in Ubuntu Document Viewer App "ubuntu-docviewer-app crashed with SIGSEGV in QProcess::state()" [Undecided,Incomplete] https://launchpad.net/bugs/1176592 [18:08] just launch and it crashes? [18:09] hallo balloons, yes [18:11] njin, k, lemme check [18:11] I'd assume it to be specific to ubuntu then perhaps - works ok here [18:11] nvm - ignore me :) [18:13] njin, indeed.. segfault dump here [18:16] balloons, so reply to the defveloper that will be enthusiat of our efficiency [18:16] :-) [18:16] :-) [18:16] how's things looking with the core apps? [18:17] from my side still remaining serious problem, but don't worry, time will repair [18:19] they keep improving it don't they :-) [18:58] back later all :-p [19:12] hi, what version of autopilot is installed on saucy 13.10 daily build when we apt-get install python-autopilot? [19:13] on my vm, version string is showing up as 1.0 [19:13] balloons, i'm around, but not for long (still sick) [19:15] should be 1.3 Vasudevan did you get from the ppa? [19:17] DanChapman,it is the default, I got a daily image 3-4 days back, set up the vm, did apt-get update and apt-get upgrade and then installed python-autopilot [19:18] You need to fetch it from ppa:autopilot/ppa to get 1.3 [19:20] ok, so what command should I use - apt-get install python-autopilot1.3? [19:21] balloons, back later, maybe look at it tomorrow if i feel any better [19:21] -> [19:22] its still just python-autopilot, I had to turn off universe in software sources then install it when i did it because it kept fetching 1.2 from universe even though id added the ppa [19:28] will these steps work ? sudo add-apt-repository ppa:autopilot/ppa, apt-get update, apt-get install python-autopilot [19:28] Have you removed your current version? [19:29] But yes that should work [19:44] DanChapman, ok thanks, installed autopilot 1.3; test_nautilus, still throws same error that we were seeing before - Unable to find Autopilot interface [19:45] it launched the app and then throws this error after a few seconds [19:45] Yeah nautilus is one of the problem ones at the moment, you have to use processmanager [19:46] There is a converted nautilus test in the trunk at the moment if you want to pull it and expand it further? [19:46] it only creates a directory and deletes at the moment [19:46] Although you cant use introspection on it [19:47] with processmanager, the only option is to send keyboard events and mouse clicks right? [19:47] yeah pretty much :( [19:47] so to select child windows and other actions using processmanager it is difficult [19:49] does nautilus have hot key mapping for most of the actions or we must set them up first? [19:50] Vasudevan, im not sure.... i would say they need setting up [19:50] ok, DanChapman, let me see how farI get with that [19:51] one more thing, did you get any issues with the default terminal application in the saucy daily image? [19:52] with autopilot? [19:52] with in the vm, after i open a new terminal, it does not show any commands being typed [19:52] not autopilot, just the default terminal app [19:53] Ive not had any problems with it when ive run it in a vm. [19:53] luckily, i tried another term type (uxterm) and it is working correctly [19:54] quite strange.. [20:11] balloons, actually, i'm back again for some time at least... [20:43] knome, heh.. ok so can we merge your big change without issue while we await the css change? [20:43] balloons, it will show all the elements (just not optimally styled) [20:43] kome, and second, how did you make the changes and what is your comfort level with it? the diff is huge, can't really manually review it [20:43] balloons, if you want to make sure, get stgraber to approve the css first [20:44] balloons, the changes are made manually, so it should be all okay [20:44] knome, I don't want your merge to get stale.. we should move it in soon :-) [20:44] it's obvious there might be an odd typo here or there, but i'm pretty sure it's good now [20:46] ...so yes, i'm very comfortable with it :) [20:46] knome, ok, on that basis I'll just go ahead and merge it [20:46] the css change diff is really trivial though, so shouldn't take even a minute to review it [20:47] I'm OK with a typo or two popping in there.. it's to be expected [20:47] great! [20:47] balloons are you looking for fireroller to extract to /tmp aswell? [20:47] DanChapman, I think it's for the best to do so [20:47] no probs already done just checking :D [20:47] we are making tmp files and in general we don't want to collide with anything presen [20:47] DanChapman, :-) perfect' [20:51] balloons, now that you have modified some of the tests meanwhile, do you need help with making sure that the merges are fine? [20:52] knome, we'll see in a moment [20:52] I don't think so.. nothing new merged had the issue [20:52] I don't think :-) [20:53] ahh.. one conflict.. not bad :-) [20:54] here comes the fun part.. reviewing 85 files plus the conflict [20:54] hehe [20:56] ohh found something fun.. quotes [20:56] :) [20:57] did you intend to change the quote from " to ” [20:57] no; i did the opposite on one occasion [20:57] because i checked that test on the tracker and the quotes didn't work [20:57] hmm.. right [20:58] so I think I'll do a massive s/”/"/g [20:58] you *can* get those funky quotes, but you'll have to do them with entities, and that an be confusing [21:00] hmm.. you added br tags at one point also.. probably could drop those.. I do see why you did, but the formatting doesn't require it [21:03] so knome, works fine on the tracker? drupal tag I take it? [21:03] mmh, yeah, must've been some kind of weird vagary ;) [21:03] no; it's an inline html tah [21:03] *tag [21:03]
 is a block element
[21:03]  ohh really? I didn't know  was inline html
[21:03]  thus can't/shouldn't appear where you want the text to appear... inline :)
[21:04]  :-)
[21:04]  more questions.. so what does something like this look like?
[21:04]  
[21:04]
To execute this test, a pre-existing ubuntu (or derivative) installation is needed
[21:04]
Boot up the iso using a CD/DVD or USB Key
[21:04] a lone
tag [21:05] did i leave those there? [21:05] generally, it's fine to have a long dd tag [21:05] indeed.. I've got a running list for you to look at [21:05] *lone [21:05] it'll be formatted just as any other dd tag [21:05] of course, you might want to move that outside the
[21:05] balloons fileroller is good to go now [21:05] (i think it's more semantic that way) [21:05] knome, I agree [21:06] i moved at least half a dozen of those out, irrc [21:06] *iirc [21:06] yea, I see them now :-) [21:06] lol [21:06] the next 5 are all moved out [21:06] yeah [21:06] must've just missed that [21:07] man I love meld [21:07] DanChapman, excellent.. evince must be not far behind eh? [21:08] balloons, yeah, it's not bad :) [21:09] ok, whew, made it through [21:09] so 4 to look at. You want to make the changes or should I? [21:09] cool :) [21:09] balloons, to whom are you talking to? [21:09] you knome.. [21:09] i can make the changes if me [21:09] :) [21:09] just tell me which [21:09] 304_VMWare Easy Install, " issue [21:09] 1413_Install (Preseed), drop br tags [21:09] 1445_Install Server iSCSI Root (virtualized KVM), weird pre tags [21:10] 1498_Upgrade (image), move lone
tag to outside [21:10] did you merge those already to the main branch? [21:10] no, nothing is merged [21:10] I merged locally [21:10] i'd imagine it would be easier for both if you did that first [21:10] sorry lol.. so nothing is in trunk [21:11] then i could just pull the latest and modify the files and do a new merge proposal [21:11] which should have zero conflicts [21:11] you can update your branch [21:11] i can do that as well if you want to go through that stuff ;) [21:11] and I can pull it again without issue :-) [21:11] oki [21:11] just a sec, i'll look at those [21:11] ty1 [21:11] I won't have to re-merge everything, just those 4 bits.. [21:14] are you sure the last one was correct id? [21:14] i don't see a lone dd tag [21:15] also, 1498 says ubuntu (doesn't use the VARIABLEs) [21:16] (i didn't look too closely at the content last time) [21:18] i fixed 1498. [21:19] balloons? [21:20] yes [21:20] ohh.. did you swap to use variables? everything look ok to you now knome ? [21:21] yep, i switched to variables [21:21] but 1498 didn't have the lone dd [21:21] are you sure you didn't mix with something else? [21:23] i just pushed the new revision to my branch [21:24] damn! balloons no wonder those evince tests were failing for you ive just upgraded to saucy and evince has a different ui [21:24] LOLOLOL [21:24] knome, oh [21:24] try 1497 [21:25] hmm, no luck [21:25] * balloons looks [21:26] that's the testcase [21:26] maybe I was looking at it backwards [21:26] weird, it looks fine to me [21:26] let's see the diff aain [21:26] probably :) [21:26] because i have that line outside the dl ;) [21:26] DanChapman, hmm.. so I guess you should update for the saucy UI [21:27] that's odd it breaks it [21:27] that's why we like introspection.. in theory breakage should be minimal if at all [21:28] yeah, well it used some of the button labels which have now gone so shouldnt take too much adjustment [21:28] here goes gnome [21:28] ;] [21:28] now to kick off the sync to the tracker [21:28] nice [21:28] are there any autopilot tests that re ready for general use? [21:29] Noskcaj, everything in the production branch is ready [21:29] if you just want to see them [21:29] lp:ubuntu-autopilot-tests/production [21:29] balloons, once i get my re-install done i'll start running them [21:29] there is/was a ppa also, but I'm not sure I'm going to revive it [21:30] balloons, ok [21:30] im calling it a day, need to eat. Catch you tomorrow :D [21:31] DanChapman, have a good one mate [21:31] and you balloons :) [21:31] knome, sync is off.. should be all good. thanks again for the changes [21:31] no problem [21:31] DanChapman, I'll review fileroller and add it to prod :-) [21:31] just ping me if you run into problems [21:31] YAY! :D === hggdh_ is now known as hggdh === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha