[04:55] <pitti> Good morning
[06:22] <DanChapman> morning all
[06:29] <elfy> morning
[06:45] <Noskcaj> DanChapman, I lack the skills to port testdrive to gtk3, and my version of glade won't open any of the testdrive .ui files. I'll leave everything until you've got time to make it work
[06:49] <DanChapman> Nosckaj I had the same problems with Glade and was having to fall back to raring to do the UI. Dude you shouldn't give up so easily :-)
[07:54] <Noskcaj> DanChapman, Issue is, i do. I'll take a look at putting the raring version of glade on. And press the tab button to auto-complete someones name on irc, then you don't spell it worng an i actually see that someone spoke
[08:26] <Noskcaj> DanChapman, What raring thing did you have to use? glade is the same in both
[08:35] <DanChapman> Noskcaj, I have raring installed on seperate partition so I did all .ui stuff there. its a PITA but its the only way i could do the ui
[08:36] <Noskcaj> So no idea what the program was that was different?
[08:43] <Noskcaj> DanChapman, My version is at lp:~noskcaj/testdrive/gtk3. I'll try and get the .ui files working tomorrow if you don't (and i'll add the gsettings stuff). but for now, good night
[09:39] <DanChapman> xnox, hey. With ubiquity if a user selects an lvm-encrypt setup, they are asked to enter a security key on the next page, which is before they are asked to select a keyboard layout. Should it not be that the user selects kb-layout before any kb requiring steps?
[09:41] <xnox> DanChapman: yes. we have the "keyboard layout" bug on every single step during the installation. https://wiki.ubuntu.com/Ubiquity/KeyboardBug
[09:46] <DanChapman> xnox, cool thanks for the link. :-)
[10:00] <davmor2> Morning all
[10:20] <srikar_> hello
[10:20] <DanChapman> hey srikar_
[10:21] <srikar_> ummm i want to get started with linux
[10:29] <srikar_> anyone here
[10:32] <srikar_> hello
[13:20] <cking> any reason why I'm seeing server errors on http://reports.qa.ubuntu.com/bootspeed/ ?
[13:20] <cking> oh. now it's working
[13:23] <cking> any reason why http://reports.qa.ubuntu.com/bootspeed/arch/amd64/ has not been updated for nearly a week?
[13:25] <jibel> plars, psivaa ^
[13:27] <psivaa> jibel: looking into it.. just a sec
[13:52] <plars> nuclearbob: any ideas on what happened with bootspeed? ^
[13:52] <slickymaster> afternoo all
[13:54] <smartboyhw> balloons, thanks for the endorsement
[13:59] <psivaa> plars: nuclearbob: one thing is that provisioning failed. i'm not sure if that has anything to do with the dns changes..
[14:00] <nuclearbob> plars: I've been trying to take a look at that, but I'm having trouble with the kvm
[14:00] <nuclearbob> plars: it started failing late last week, so there may be a problem other than the dns as well, at least for veriton 01
[14:00] <balloons> smartboyhw, ?
[14:01] <nuclearbob> plars: it looks like we had utah configured for br5, which doesn't exist anymore, so I changed that to br2 and I'm rerunning the jobs
[14:02] <slickymaster> balloons: HI. Just a heads up, https://code.launchpad.net/~slickymaster/ubuntu-manual-tests/TomcatJavaServer_Install/+merge/189444 it's already corrected as elfy requested abd it's ready for merge
[14:03] <balloons> I like heads up :-)
[14:03] <slickymaster> ;)
[14:03] <smartboyhw> balloons, er, didn't you endorse me with 5 skills on LinkedIn?
[14:03] <balloons> smartboyhw, ahh yes, that was last week.. so I was confused :-)
[14:03] <smartboyhw> (Though I absolutely not understand why everyone thinks I can write shell scripts)
[14:03] <smartboyhw> balloons, I just received the email today-.-
[14:04] <slickymaster> elfy: https://code.launchpad.net/~slickymaster/ubuntu-manual-tests/TomcatJavaServer_Install/+merge/189444 is already corrected as requested and it's ready for merge
[14:05] <balloons> slickymaster, we're changing to just boot up the image'
[14:05] <balloons> I see "<dt>Boot up the image in real hardware or run it in Testdrive</dt>"
[14:05] <elfy> hi balloons - by the way - those things I was off to look at for the testcases are done
[14:05] <balloons> br
[14:05] <slickymaster> elfy: hi
[14:05] <elfy> hi slickymaster
[14:06]  * elfy wanders off again
[14:06] <slickymaster> balloons: so instead of "<dt>Boot up the image in real hardware or run it in Testdrive</dt>" what is wanted is "<dt>Boot up the image</dt>" ?
[14:06] <elfy> slickymaster: yes - as I said in the comment :)
[14:07] <slickymaster> elfy: I surely misunderstood that and out last chat on saturady. My bad :(
[14:08] <slickymaster> elfy: I'll correct it tonight and re-propose it
[14:11] <smartboyhw> slickymaster, you don't need to re-propose it-.-
[14:12] <balloons> elfy, noted, I'll go review your mere
[14:12] <balloons> *merge
[14:12] <slickymaster> smartboyhw: Hi smartboyhw. Yeah, I know. Bad choice of words, what I meant is that I'll push the correct version
[14:12] <smartboyhw> slickymaster, :)
[14:13] <plars> nuclearbob: br5? where is that configuration?
[14:13] <nuclearbob> plars: /etc/utah/conf.d/magners
[14:17] <elopio> good morning sunshine.
[14:18] <balloons> buenos dias elopio :-)
[14:28] <DanChapman> Hey balloons, you have a good weekend?
[14:29] <balloons> DanChapman, hello. I had a fast weekend! Whoosh and it was gone my friend.
[14:29] <balloons> Thinking about final release prepwork now
[14:29] <balloons> How's ubiquity coming?
[14:40] <cgoldberg> anyone else psyched for the Nexus5 release later this month?  Looks like a sweet device.
[14:44] <DanChapman> balloons: slow and steady, its kinda tedious having to reset the VM each test run. The custom partition test is seeming to be a bit more fiddly than expected. The others are alot better this time around all the timing issues seem to be resolved. Just gonna wait for them to run on jenkins to confirm that :-)
[14:45] <balloons> ohh right.. did jibel get the concurrent runs taking place?
[14:45]  * balloons goes to find the other runs
[14:48] <DanChapman> balloons: its all fails on the current runs they still need to be setup the directory structure has changed so needs updating :-) I asked jibel if he could change them when he can find some time
[14:49] <cgoldberg> mhall119, hi.. where's the bug tracker for developer.ubuntu.com?  I just found 2 minor bugs while I was looking around it
[14:49] <cking> are these tests meant  to be upto date too? http://reports.qa.ubuntu.com/memory/idle/arch/armhf/
[14:52] <mhall119> cgoldberg: https://launchpad.net/ubuntudeveloperportal
[14:53] <cgoldberg> mhall119, thanks
[15:00] <elopio> cgoldberg, can you review this please? https://code.launchpad.net/~elopio/click-update-manager/fix1234379-autopilot_tests/+merge/189245
[15:00] <cgoldberg> elopio, yup.. on it
[15:07] <cgoldberg> elopio, one small nitpick... see MP.  wanna change that quick and I'll approve?
[15:07] <elopio> cgoldberg, yes, I'm on it. Thanks.
[15:11] <elopio> cgoldberg, pushed.
[15:12] <cgoldberg> elopio, approved
[15:13] <elopio> thank you
[15:38] <cgoldberg> balloons, got a sec to talk about emulator docs?  I'm working on your branch now: ubuntu-ui-toolkit/sphinx-autopilot-emulator
[15:39] <balloons> cgoldberg, go for it
[15:39] <cgoldberg> balloons, so there are 2 sets of docs?  qdoc and then the sphinx docs.. correct?
[15:39] <balloons> cgoldberg, yes that's correct
[15:40] <cgoldberg> balloons, is it ok to move them around?  i.e. seperate them in the tree.  it's confusing to see which source files go with which docs
[15:40] <cgoldberg> balloons, also, is there info on how to build the qdoc stuff, so I can make sure I don't break it while I update the sphinx docs?
[15:40] <balloons> cgoldberg, no idea on the qdoc :-)
[15:41] <balloons> I didn't mess with the qdocs at all, but I don't suspect they are anything special
[15:41] <cgoldberg> balloons, instead of everything in /documentation  ... I'm gonna do: '/docs/qdoc' and '/docs/sphinx'
[15:41] <balloons> basically if you look at the source you can see everything under autopilot is sphinx, everything else is qdoc
[15:42] <balloons> cgoldberg, what I would do is make documentation /docs/qdoc, and make a new folder for sphinx
[15:42] <balloons> in other words leave there docs alone if you want to seperate them
[15:42] <balloons> so you aren't breaking anything :-)
[15:42] <smartboyhw> balloons, so how's your RC testing brainstorming going?
[15:42] <cgoldberg> balloons, ack
[15:51] <balloons> smartboyhw, well, when I get a chance to think about it :-p
[15:51] <smartboyhw> balloons, LOL
[15:54] <elfy> balloons: I have to be honest - I didn't look far when I did those testcases - just till I found the line to change - they could all have been completely wrong and I'd not have noticed :p
[15:55] <balloons> elfy, I know.. I checked them over a bit.. Everything was fine, save a couple who had some misplaced tags from long ago
[15:55] <elfy> :)
[16:09] <balloons> nuclearbob, do you ever have trouble with calls were you are unable to communicate? Like you call someone and they can't hear you or you can't hear them/
[16:10] <elfy> good job you didn't ask me that ...
[16:12] <balloons> ubuntu-qa is there a magical way to take a screenshot when running under MIR?
[16:12] <om26er> I don't think there is any.
[16:12] <davmor2> balloons: no
[16:12] <davmor2> balloons: apparently you can possible cat the fb
[16:13] <davmor2> balloons: but I was told that screenshotting was a security flaw and was deliberately not allowed initially
[16:14] <balloons> heh, so I wonder how we can ss bugs?
[16:14] <balloons> in this case I need a ss
[16:14] <cgoldberg> total hack:  run it on a VM inside a non-mir host.. take screenie from host
[16:14] <cgoldberg> wont work on phone :P
[16:15] <balloons> there must be something. . .
[16:15] <elfy> balloons: it's called a camera
[16:16] <balloons> elfy, my camera is on the phone, bwhahahah
[16:16] <cgoldberg> shoebox with good lighting, and a regular camera? :)  jk
[16:16] <elfy> now that is why I have a phone for phoning and a pc for pcing and a camera for camering :)
[16:17] <cking> is there an ETA to getting the tests upto date for http://reports.qa.ubuntu.com/power/hardware/arch/amd64  http://reports.qa.ubuntu.com/memory/idle/arch/armhf ?
[16:17] <balloons> cgoldberg, I actually have a lighting setup for taking pics indoors.. but it's for cakes not phones :-)
[16:18] <cgoldberg> then you're all set :)
[16:19] <davmor2> balloons: seriously cat the frame buffer is the only way if they haven't disabled it
[16:20] <davmor2> balloons: I resorted to cheese and my desktop webcam
[16:20]  * balloons tries
[16:36] <doug5> hello
[16:37] <cking> i guess i'll escalate my questions via email
[16:38] <balloons> davmor2, so I could happily get a dump, but I no raw readers can make sense of it
[16:38] <balloons> so perhaps I'm getting garbage
[16:39] <davmor2> balloons: plan b webcam and cheese :D
[16:39] <davmor2> balloons: not as pretty but it works
[16:44] <balloons> davmor2, ohh, ohh, I'm getting closer at decoding this
[16:45] <davmor2> just pick on kgunn and kdub till they tell you the magic ;)
[16:52] <balloons> colors are a bit wonky, but I've got a screen
[16:56] <balloons> so hello doug5
[16:56] <doug5> balloons, :)
[16:59] <balloons> ubuntu-qa anyone every see this issue? http://imgur.com/FEkcXNd install and restart button enabled after downloading, but prompt says 'no update has been downloaded'. btw, davmor2 this is the ss I wanted. I like the blue better than orange, hehe :-)
[16:59] <om26er> balloons, did you install anything yourself ?
[16:59] <om26er> by making the image readwrite
[16:59] <balloons> om26er, indeed I did
[17:00] <davmor2> balloons: that'll be why then :D
[17:00] <om26er> balloons, that's the problem, I believe
[17:00] <balloons> om26er, but not until after I tried and it failed I don't think.. I was installing stuff trying to get an ss
[17:00] <balloons> it was definitely in r/w mode however
[17:00] <balloons> I shall reflash and see if it re-occurs
[17:01] <balloons> ty
[17:01] <om26er> balloons, once you apt-get install something it breaks update
[17:01] <om26er> yeah
[17:12] <elfy> balloons: https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1205009 - do you mean the target drive has sufficient free space to install into ?
[17:13] <balloons> elfy, if I remember correctly if you have a free partition with > 8gb of space you won't get the screen to resize. it will just install
[17:13] <elfy> that's what I thought you meant
[17:17] <elfy> balloons: ok - that's there for you to look at when you've got the time
[17:24] <balloons> doug5, so I haven't had a chance to look at your merges yet, but if you have a specific question feel free to ask
[17:25] <balloons> I'll look at it in the next few mins :-)
[17:28] <sergiusens> balloons, here's a simple one https://code.launchpad.net/~sergiusens/ubuntu-weather-app/python_cleanup/+merge/189673
[17:28] <sergiusens> balloons, can you take a look?
[17:30] <balloons> sergiusens, pep8?
[17:30] <balloons> ahh, indeed
[17:31] <sergiusens> balloons, all of the modules have these; but I started with this one since I need to make changes for it to work with click and this was driving me mad :-)
[17:31] <balloons> haha.. some enforce pep8 and pyflakes as part of the merge, but most don't
[17:31] <balloons> I don't like the 80 char limit of pep8, but otherwise I'm for it
[17:32] <balloons> I think it can make less readable code which I don't like :-(
[17:32] <sergiusens> balloons, yeah, it's sort of an art to get it nicely ;-)
[17:32] <sergiusens> balloons, I ear the newest pep8 is going to have a bigger char limit
[17:33] <sergiusens> but when doing 3 way merges, it's a lot easier when line length is short :-)
[17:33] <balloons> my complaints are very minor, and I've worked through most of them. Still I like having something as a std, so even if not perfect it's better than a free for all
[17:36] <doug5> balloons, not regarding the merge request; I found a couple of issues but I sent you an email about that
[17:37] <balloons> doug5, which test is failing?
[17:37] <balloons> doug5, also on the db wiping, I can explain. We do wipe the db before and after each run. Each test should be completely standalone and be able to run in any order
[17:38] <balloons> you can see the code in __init__.py doing this
[17:40] <doug5> balloons, yeah but we wipe the database in ~/.local/share/etc etc; I have no database in those paths and still I see test data kept between runs. Maybe I'm missing something...
[17:40] <balloons> doug5, weird..ohh
[17:41] <balloons> doug5, haha: https://code.launchpad.net/~nskaggs/ubuntu-clock-app/fix-db-path/+merge/189142
[17:41] <balloons> I forgot it didn't get merged
[17:41] <balloons> doug5, ~/.local/share/ubuntu-clock-app/Databases is the db location
[17:41] <balloons> that mp really needs merged. anyways, onto your mp I have some comments
[17:43] <balloons> doug5, I would move  def drag_page_up() to the emulators.py.. The __init.py should stay as clean and simple as possible
[17:44] <balloons> doug5, in addition many of the helper functions you wrote could also likely go into the emulators.py file
[17:47] <doug5> balloons, how can I subscribe to https://code.launchpad.net/~nskaggs/ubuntu-clock-app/fix-db-path/+merge/189142 so I get notified when it gets merged?
[17:48] <balloons> doug5, well I need to land it now.. I'm working on it :-) But sub at the branch level: https://code.launchpad.net/~nskaggs/ubuntu-clock-app/fix-db-path
[17:48] <doug5> balloons, test that is failing on my machine is http://pastebin.com/zU43WifA
[17:49] <balloons> doug5, OHH, right, yes indeed ;-)
[17:49] <balloons> that is a known issue, stemming from the sdk updates, etc
[17:49] <balloons> it's why my branch hasn't landed
[17:49] <balloons> I'll fix it
[17:49] <doug5> balloons, ok, sorry, I'm just getting into this, don't know all the details :-)
[17:49] <balloons> doug5, no no worries at all. Tests shouldn't be failing like that!
[17:52] <doug5> balloons, regarding your point to move the helper functions to the emulators.py, I quite agree, but I was like: "ok, I start by leaving them here, then if we have other test cases which need them I'll move them to emulators.py"
[17:52] <doug5> balloons, it's also true that it's easier to find them if they're already in emulators.py :-)
[17:53] <balloons> doug5, that is fair enough. In general I try to keep things generic and in the emulators.py file and anything else, as you say directly in the test_XXXX.py file
[17:54] <doug5> balloons, going to test again the problem with the multiple cities added and file a bug
[17:55] <balloons> doug5, sounds great. I'll work on getting my branch landed so this can go in without a hassle from jenkins
[17:56] <doug5> balloons, ok. Btw, which is the jenkis url?
[17:56] <balloons> doug5, do you see how jenkins bot appears on my mp? https://code.launchpad.net/~nskaggs/ubuntu-clock-app/fix-db-path/+merge/189142
[17:56] <balloons> doug5, in addition, each day all the apps run on the dashboard. You can see the results here: http://reports.qa.ubuntu.com/smokeng/saucy/
[17:57] <doug5> balloons, ah ok I see, thx
[17:57] <balloons> doug5, for example: http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/mako/83:20131005:20131003.2/4575/ubuntu-clock-app-autopilot/
[18:07] <sergiusens> balloons, https://code.launchpad.net/~sergiusens/ubuntu-weather-app/pkgname/+merge/189677
[18:07] <balloons> sergiusens, gotcha
[18:08] <sergiusens> balloons, storage path changes are here to haunc you :-)
[18:08] <sergiusens> haunt
[18:08] <balloons> sergiusens, we really need to land some of elopios stuff to make this easier.. it'll come
[18:09] <sergiusens> balloons, good
[18:14] <nuclearbob> sergiusens: I'm getting flickering in video playback on maguro.  Is that something somebody's aware of, or should I get a bug in for it?
[18:14] <sergiusens> nuclearbob, mir or non mir?
[18:15] <sergiusens> nuclearbob, I say log a bug
[18:15] <nuclearbob> sergiusens: mir, will do
[18:16] <sergiusens> nuclearbob, ah, mir; mir is going to suck on maguro I think...
[18:16] <nuclearbob> sergiusens: is there a fix I should wait for, or should I go ahead and file?
[18:16] <nuclearbob> it's not unwatchable, just annoying
[18:18] <sergiusens> nuclearbob, I really wouldn't know
[18:18] <nuclearbob> serigusens: okay, cool, I'll file it and see
[18:18] <balloons> doug5, https://code.launchpad.net/~nskaggs/ubuntu-clock-app/fix-db-path/+merge/189142 is landing now
[18:21] <sergiusens> balloons, also, keep in mind that when writing tests for these apps now, you can't read/write from the app outside of the confined locations
[18:22] <balloons> sergiusens, I was trying to figure out at one point if I needed to localize everything or if /tmp was still ok
[18:22] <balloons> I pushed changes for example to file manager, but that was a month ago and never took it further
[18:24] <doug5> balloons, to get your changes just `bzr update`?
[18:25] <balloons> doug5, do a bzr pull.. if it says they've diverged (which it likely will :-) ), then do a bzr merge lp:ubuntu-clock-app
[18:26] <balloons> it should merge in fine I think.. you duplicated some of the changes I made, so that might bit you a little, but it should be a simple merge
[18:26] <balloons> doug5, it's not quite landed yet though.. jenkins still has to merge it
[18:27] <doug5> balloons, got it, I thought that "Fix committed" was enough to have the changes, but actually it makes sense to have the ci bot built it first :-)
[18:27] <balloons> doug5, yes the status on the top of the merge will go to "merged"
[18:28] <balloons> and it's done I see :-)
[18:28] <elopio> do you guys know what can I do if on my screen only appears the wallpaper, with no trace of unity?
[18:29] <elopio> I can't do anything, just dance with the mouse.
[18:29] <balloons> doug5, now everytime you push a new commit to your branch, the mp will update. In addition the bot will try and build your new branch and approve or disapprove it
[18:29] <balloons> doug5, make sense?
[18:29] <doug5> balloons, absolutely
[18:52] <nuclearbob> ubuntu-qa: can somebody remind me how to get a screenshot on mir?
[18:52] <robotfuel> nuclearbob: with a webcam or digital camera
[18:52] <davmor2> nuclearbob: webcam and cheese
[18:52] <nuclearbob> robotfuel davmor2: thanks
[18:53] <nuclearbob> my videos are playing upside down sometimes
[18:54] <davmor2> nuclearbob: no they are just videos from Australia if you turn the phone over it will rotate to point back at Australia ;)
[18:54] <nuclearbob> davmor2: that makes sense, actually, it is a music video from an australian group
[18:54] <nuclearbob> maybe I need to update lib-coriolis
[18:55] <davmor2> nuclearbob: haha
[18:55] <davmor2> you just can't make this stuff up :D
[19:01] <doug5> balloons, problem...in order to move drag_page_up I need some test helpers, like assertThat, Eventually, etc; is it ok to have a dependency between emulators and a test case? Thing is, that function is also making sure the page has actually moved
[19:02] <balloons> doug5, you mean there are not asserts in emulators.py currently?
[19:03] <balloons> afternoon letozaf
[19:04] <letozaf> balloons, buonasera  :D
[19:04] <balloons> letozaf, fginther solved the docviewer sdk conversion you did -- remember how it wouldn't merge and we were confused why?
[19:04] <nuclearbob> ubuntu-qa: can somebody remind me how to start the media player via upstart again?  I'll totally keep it somewhere other than my bash history this time, I promise
[19:04] <davmor2> nuclearbob: no
[19:04] <nuclearbob> davmor2: fine, I guess I'll keep not starting it from the scope then
[19:04] <alesage> nuclearbob, initctl list helps?
[19:04] <davmor2> nuclearbob: only cause I don't know :)
[19:04] <nuclearbob> alesage: verily.  I'm trying to remember how I pass in a url
[19:04] <alesage> nuclearbob, o hmm, no help here sorry
[19:04] <doug5> balloons, no, I should import at least a TestCase to have the assertThat, and autopilot.matchers / testtools.matchers to have the rest. Not quite sure if emulators can be used also for asserting stuff
[19:04] <balloons> letozaf, turns out you had the dependency specified in the wrong spot -- under the package not the package-autopilot :-)
[19:05] <letozaf> balloons, yes I remember
[19:05] <om26er> nuclearbob, start application APP_ID=mediaplayer-app APP_URIS="file_name" ?
[19:05] <balloons> nuclearbob, ^^ add to the wiki please :-)
[19:05] <nuclearbob> om26er: thanks.  APP_URIS was giving me trouble
[19:05] <nuclearbob> balloons: any thoughts on what page?
[19:05] <balloons> nuclearbob, https://wiki.ubuntu.com/QATeam/TouchTesting
[19:05] <balloons> https://wiki.ubuntu.com/QATeam/TouchTesting#Tips_and_Tricks
[19:06] <nuclearbob> balloons: can do
[19:06] <letozaf> balloons, oh! (for the dependency) :O
[19:07] <balloons> doug5, yes I don't see an issue with asserting something inside emulators provided it's specifically to isolated to the method you've written
[19:07] <balloons> but what are you needing to assert? that the page moved, is that it?
[19:08] <doug5> balloons, ok
[19:27] <balloons> good morning Noskcaj
[19:27] <Noskcaj> hey balloons
[19:28] <Noskcaj> FYI: i can't do much for final beta since my PC will no longer run VMs and i will be away both weekends
[19:29] <balloons> Noskcaj, ohh, no more VM's eh?
[19:30] <Noskcaj> My default install uses 3gb of ram somehow (i've got 3.5)
[19:32] <balloons> Noskcaj, ouch, gotcha.. yea <4 of ram is really tough to run a vm in
[19:32] <Noskcaj> When i finish my "good" PC i will have 8gb and many VMs at once
[19:33] <Noskcaj> although disabling blueman helped a fair bit, it has a memory leak and is the only bluetooth client round
[19:33] <cgoldberg> balloons, hey, I'm done with the docs.. I can show you in a min.. I'm about to pull the trigger and post an MP.. but I'm asking myself why these docs are in ubunti-ui-toolkit at all... instead of part of Autopilot's docs.  where do you think the proper place for the source to live is?
[19:34] <cgoldberg> because all it does is import autopilot and autodoc it's emulator package
[19:34] <balloons> cgoldberg, well I believe thomi is around now, so we can pull him into this briefly
[19:34] <cgoldberg> thomi ^^
[19:35] <balloons> thomi, for autopilot-gtk emulator you wanted to push it into autopilot right?
[19:35] <balloons> thomi, then I assume you would want to do the same for autopilot -qt
[19:35] <balloons> which means the docs are probably going to end up there
[19:37] <cgoldberg> balloons, it's easy enough to merge them into autopilot's docs and just leave ui-toolkit alone.. if that's the way to go.  perhaps update the ui-toolkit's QDocs to point to AutoPilot and specifically emulator module
[19:38] <balloons> cgoldberg, gotcha. We'll just await the final answer then :-) Did you get the other docs transitioned to developer.u.c?
[19:41] <cgoldberg> balloons, haven't submitted it.. but I have a branch in-progress of an importer script.
[19:42] <cgoldberg> balloons, since they d.u.c has its own theme, I'm gonna have to write an additional script to massage the html out of sphinx and tweak a few things before they will render pretty inside developer.u.c.   the good thing is what I write will be generic enough to work with any sphinx-built project
[19:42] <balloons> oh nice! I'm super thankful to have you tackling that.. as you read in my mp, I
[19:43] <balloons> I'm a sphinx newbie.. I just got it to build, heh ;-)
[19:43] <cgoldberg> balloons, here is the current: https://chinstrap.canonical.com/~cgoldberg/emulators-html/ubuntuuitoolkit.html (but remember it's going to looks differently styled once uploaded to developer.u.c)
[19:43] <balloons> letozaf, so whatcha working on this evening? Have a good weekend?
[19:44] <letozaf> balloons, well it rained so I  played around with rssreader-app tests :D
[19:44] <letozaf> balloons, I was writing another test for rssreader-app
[19:44] <cgoldberg> balloons, what I want is a simple build system we can use to go .rst->sphinx->html compatible with developer.u.c.  so getting there :)
[19:45] <balloons> letozaf, nice!
[19:45] <letozaf> balloons, but there is something weired
[19:45] <letozaf> balloons, I merged and the test_view_feeds did not work so I was checking
[19:46] <letozaf> balloons, when I proposed for merge it worked and now broken !
[19:46]  * cgoldberg bbiab
[19:47] <balloons> letozaf, there was some changes with the sdk.. did you see my email last week about it?
[19:47] <balloons> sorry changes with the jenkins build system
[19:47] <letozaf> balloons, yes even if I admit I'm a bit confused :p
[19:48] <letozaf> balloons, so must I do what fginther wrote in the mail on QA ml
[19:48] <thomi> balloons: cgoldberg, sorry, I'm feeling crap today, so I started work later than usual
[19:48] <balloons> yea, we should develop against the upstream sdk versions as that is what jenkins is going to use
[19:49] <thomi> cgoldberg: balloons: in general, yes, I think there should be exactly one place for autopilot-related documentation
[19:49] <letozaf> balloons, the one with subject: "Changes to the core apps test environment"
[19:49] <balloons> letozaf, yes
[19:49] <letozaf> balloons, ok fine!
[19:51] <letozaf> balloons, you want me to carry on with rssreader-app tests ? or had you something else for me ?
[19:51] <balloons> letozaf, nope go for it
[19:52] <balloons> just wanted to see if you were stuck on something
[19:52] <letozaf> balloons, :D
[19:52] <letozaf> balloons, well looks like I was :p
[19:56] <doug5> balloons, any clue about this? http://91.189.93.70:8080/job/generic-mediumtests/797/testReport/junit/ubuntu_clock_app.tests.test_clock/TestClock/test_add_remove_world_location_with_mouse_/
[19:56] <balloons> doug5, since you are accessing the first element, it means the list is empty
[19:57] <balloons> assuming the list is generated by a select_single or select_many, just note that you might have an empty object when you do that
[19:58] <balloons> by default autopilot doesn't try to grab an object until successful, so you can have timing issues where the object might not yet exist when you grab it
[19:58] <balloons> doug5, you can work around this by adding asserting to ensure the object exists first
[19:58] <doug5> balloons, yeah but there is an assertion the line before to check the list is not empty...
[19:59] <balloons> doug5, well let me branch and look at your code closer then if you are still confused :-)
[20:03] <balloons> doug5, ok so I'm looking at the function
[20:04] <thomi> balloons: do you know of anyone working on the file-manager-app autopilot tests?
[20:04] <balloons> thomi, at the moment? What's wrong with them?
[20:05] <balloons> normally iBelieve is hacking on them :-)
[20:05] <balloons> doug5, so the test works on the desktop right?
[20:06] <balloons> so doug5 when you run switch_to_world_cities_page there is a transition which takes time
[20:06] <balloons> you need to account for this. I would do it after you click the button. wait for the page to load
[20:08] <doug5> balloons, yeah the test works on the desktop
[20:09] <balloons> doug5, that is because the desktop is so fast the page loads and the object exists when autopilot goes to look for it
[20:09] <balloons> the phone is a bit slower, as is the testing vm ;-)
[20:10] <doug5> balloons, yeas but I actually wait for the list (that in inside the page), to be visible. Isn't the same?
[20:10] <thomi> balloons: this: http://reports.qa.ubuntu.com/smokeng/saucy/touch_mir/mako/84:20131007:20131003.2/4599/ubuntu-filemanager-app-autopilot/
[20:10] <balloons> doug5, it is interesting that some of those asserts are failing, but that is the issue
[20:11] <balloons> I would add an assert at the end of switch_to_world_cities_page that looks like this
[20:11] <balloons> self.assertThat(self.main_view.get_world_cities_page.visible, Eventually(Equals(True)))
[20:11] <balloons> I'm looking at the qml for that page.. make sure it has loaded
[20:12] <doug5> balloons, ok, I try
[20:12] <balloons> you could also do something like this
[20:12] <balloons> self.assertThat(self.main_view.get_world_cities_list, Eventually(NotEquals(None)))
[20:12] <balloons> right before your         cities_list = self.main_view.get_world_cities_list()
[20:13] <balloons> thomi, whoa nice..
[20:13] <balloons> thomi, I've been waiting for a semi-stable looking build to land to see what the fallout is
[20:13] <balloons> that's the mir one isn't it? ahh yes
[20:14] <balloons> http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/mako/84:20131007:20131003.2/4600/ubuntu-filemanager-app-autopilot/ <-- without mir
[20:15] <thomi> balloons: OK, so if I start working on it, am I going to be treading on anyone's toes?
[20:16] <balloons> thomi, no I wouldn't suspect so at all.. is there a specific reason so much is failing under mir?
[20:16] <thomi> balloons: I'm not sure yet, but IMO we should be worrying about the mir builds, not the SF builds
[20:16] <balloons> if you look, many of the core apps fall down under mir
[20:17] <thomi> if your thing doesn't pass on mir, it's considered broken
[20:17] <thomi> balloons: yeah, I know, but we gotta fix them :)
[20:17] <balloons> thomi, sure.. but atm I need a stable reference point to deal with the sdk change fixes
[20:17] <balloons> too many things changing at once I've no idea why it's broken
[20:18] <balloons> I hope to put that behind us today/tomorrow and start looking at the mir failure
[20:18] <thomi> ok, well, I'll start today
[20:21] <balloons> thomi, file manager has no pending issues -- it passes on the old builds so all the breakage is mir related
[20:21] <balloons> I've very curious as to your findings
[20:21] <balloons> so yes, dive in :-)
[20:21] <thomi> balloons: yes, but that's still a breakage. We can't just say "oh, that's mir related, I can ignore it"
[20:23] <balloons> thomi, no, I'm saying work on it, and have full assurance it works properly without mir, so you don't have to question why something is broken
[20:24] <thomi> balloons: ok. I'll let you know what I find
[20:24] <jfunk> ping ubuntu-qa (or anyone) so I've just accidentally made my phone so it won't start up and it's been awhile since I've done recovery mode - any wiki anywhere I can follow basic instructions to get going again?
[20:24] <balloons> thomi, ty. I'm just looking at a couple holdouts that need to be fixed to work with the upstream sdk changes before I start on the mir issues :-)
[20:25] <thomi> jfunk: I always ask sergiusens when that happens :)
[20:25] <balloons> jfunk, hold power vol up and vol down
[20:26] <balloons> jfunk, after you arrive I clear the cache, but I'm not sure it does much for us under ubuntu. However generally my phone will boot again normally after that
[20:29] <jfunk> balloons, no love, still stuck at Google boot screen
[20:29] <jfunk> balloons, anything else I can do to reinstall?
[20:29] <letozaf> balloons, I am putting an objectname on a toolbar button on rssreader-app.qml but I do not see it in autopilot vis, weired !!!
[20:30] <jfunk> the recovery mode worked
[20:30] <jfunk> but clearing the cache did not
[20:30] <balloons> letozaf, that's no good :-(
[20:30] <balloons> jfunk, if you can't get it to boot at all, you can reflash from recovery.. just fyi :-)
[20:30] <balloons> jfunk, I didn't suspect clearing the cache would do anything really.. I don't think ubuntu uses it
[20:30] <letozaf> balloons, no! no good at all
[20:30] <balloons> at least in the same way as android
[20:32] <doug5> balloons, is it normal the build takes so long? http://91.189.93.70:8080/job/ubuntu-clock-app-ci/63/console
[20:33] <jfunk> balloons, now I am in no man's land, download mode?
[20:33] <jfunk> robotfuel, tips? ^?
[20:33] <balloons> doug5, it can take a bit as the machine is shared among all 12 projects
[20:34] <robotfuel> jfunk: unplug the phone, then remove the battery
[20:36] <letozaf> balloons, got it ! fiew! I was starting to worry  :p
[20:36] <cgoldberg> jfunk, connect usb and phablet-flash again?
[20:37] <doug5> balloons, umh...same problem...http://91.189.93.70:8080/job/generic-mediumtests/800/testReport/junit/ubuntu_clock_app.tests.test_clock/TestClock/test_add_remove_world_location_with_mouse_/ ; is it possible that on ci the app is not able to load the list, gets a timeout and then dies?
[20:38] <doug5> balloons, going to do another try adding also the other assertion
[20:38] <thomi> jfunk: can you adb shell into the device?
[20:38] <thomi> if so, maybe the display server failed to start
[20:39] <balloons> doug5, note there is also video if needed
[20:39] <balloons> doug5, http://91.189.93.70:8080/job/generic-mediumtests/800/artifact/ubuntu_clock_app.tests.test_clock.TestClock.test_add_remove_world_location%20(with%20mouse).ogv
[20:39] <balloons> doug5, gotcha
[20:39] <sergiusens> jfunk, go to recovery, and use phablet-flash command you always use but add -d [device] (grouper, mako, maguro, ...)
[20:43] <doug5> balloons, no way to get the application logs, right?
[20:45] <balloons> doug5, you get the full console output
[20:45] <jfunk> sergiusens, seems to be working
[20:46] <letozaf> balloons, the rssreader-app tests are working again but I got a strange error, when I ran the test again the error did not occur anymore
[20:46] <jfunk> balloons, are you able to confirm 1226895 on mako with 83?
[20:47] <jfunk> #1226895
[20:47] <jfunk> hmm
[20:47] <phillw> bug 1226895
[20:48] <jfunk> sergiusens, ERROR:phablet-flash:Command 'adb reboot recovery' returned non-zero exit status 1
[20:53] <doug5> balloons, I don't know if it's related or not, but...http://pastebin.com/aQLsKbuz
[20:53] <jfunk> nuclearbob, can you delete the http://reqorts.qa.ubuntu.com/reports/qa/qa-touch-untargetd.html  page
[20:53] <jfunk> it's messes me up sometimes
[20:53] <nuclearbob> jfunk: yes, doing that now
[20:53] <balloons> doug5, nope
[20:54]  * balloons looks at doug5's code again
[20:55] <letozaf> balloons, I proposed merge hope everything is ok, anyway I will check again tomorrow
[20:55] <balloons> letozaf, :-)
[20:55] <balloons> I'll look in a bit
[20:56] <letozaf> balloons, thanks :)  going to bed now  :D
[20:57] <balloons> doug5, I don't see that you added self.assertThat(self.main_view.get_world_cities_list, Eventually(NotEquals(None)) to the top of grab_first_city
[20:57] <doug5> balloons, trying right now, just pushed
[20:58] <balloons> doug5, kk..
[20:59] <thomi> balloons: dumb question. what's the recommended way to get the file-manager autopilot tests? phablet-click-test-setup doesn't grab them :-/
[21:00] <balloons> ahh, well, install the filemanager-autopilot package
[21:00] <balloons> I don't believe click will ever have test packages
[21:00] <balloons> afaik, but that's not much
[21:01] <thomi> balloons: ugh. that's what the script is supposed to do. ahh well
[21:01]  * balloons is trying to remember that script
[21:03] <thomi> WTF? ubuntu-filemanager-app-autopilot depends on a whole bunch of stuff... like binutils :-/
[21:03] <thomi> and -doc packages
[21:06] <balloons> z'oh boy
[21:06] <thomi> the problem appears to be in other packages though
[21:06] <thomi> still
[21:06] <balloons> doug5, and so we wait, http://91.189.93.70:8080/job/generic-mediumtests/802/
[21:07] <balloons> fingers crossed
[21:07] <doug5> balloons, yeah :)
[21:09] <doug5> balloons, holy shit, it worked :-)
[21:11] <balloons> doug5, more importantly, do you understand why/
[21:11] <balloons> ?
[21:11] <balloons> :-p
[21:12] <doug5> balloons, yes and no :-) I would expect the assertion failing and not on the list
[21:12] <balloons> doug5, that is true, I too would expect that
[21:12] <doug5> balloons, eh :-)
[21:13] <balloons> the underlying problem makes sense, but why those asserts pass when the object was null don't
[21:13] <doug5> balloons, exactly...
[21:14] <thomi> balloons: the problem with the file-manager-app AP tests is that they don't work on a RO FS
[21:14] <thomi> balloons: so I'll look into fixing that - it has nothing to do with mir, which is good :)
[21:14] <doug5> balloons, btw, thx for your help :-9
[21:15] <balloons> thomi, I sent an MP for that long ago
[21:15] <balloons> odd
[21:15] <thomi> did it get merged?
[21:15] <balloons> doug5, no worries, watch your transitions and make sure you account for them
[21:15] <balloons> otherwise, looks good.. And excellent first effort!
[21:15] <balloons> thanks for your help
[21:16] <doug5> balloons, will do
[21:17]  * balloons is actually looking at the transition back to the main screen
[21:19] <balloons> doug5, so a comment on selected_city(self)
[21:19] <balloons> what is this assert for?         self.assertThat(selected_cities.visible, Eventually(Equals(True)))
[21:20] <thomi> balloons: I take that back - it's not RO FS related, but there's certainly something screwy going on
[21:23] <balloons> thomi, ok
[21:25] <doug5> balloons, the same...make sure the list is actually displayed on the page. Maybe, given the problems we had, self.assertThat(self.main_view.get_selected_cities_list, Eventually(NotEquals(None))) would be better
[21:26] <balloons> doug5, right.. checking for visible doesn't really make sense in that context at all
[21:27] <balloons> you are simply returning the selected city -- that is the goal right?
[21:28] <balloons> Basically I'm wondering about the visible and count properties.. make sure they make sense
[21:28] <balloons> odds are you don't need to be checking the .visible property
[21:29] <balloons> in addition, while this assertion for instance could make sense,         self.assertThat(cities_list.count, Eventually(GreaterThan(0))), the evenutally doesn't as you already have the object, there is no need to wait on it :-)
[21:29] <PESHuk> Hey all...
[21:42] <cgoldberg> balloons, are you on: Ubuntu SDK Team in Launchpad?
[21:42] <balloons> not to my knowledhe
[21:43] <balloons> doug5, did everything I said make sense? If you think there's some further tidying that can be done, let's hold off on merging another day
[21:43] <balloons> well I'm assuming so, since it's likely quite late for you now ;-)
[21:44] <cgoldberg> balloons, ok.  I MP'ed my branch:  https://code.launchpad.net/~coreygoldberg/ubuntu-ui-toolkit/sphinx-autopilot-emulator-2/+merge/189715     I made a note in the MP that it supersedes yours.. but I can't actually mark it as such.  either you can, or someone who is part of Ubuntu SDK Team in Launchpad.. not sure which
[21:45] <balloons> cgoldberg, ahh, ok, that I think I can do for you
[21:45] <doug5> balloons, I was disconnected, I think I lost your last comments :(
[21:46] <balloons> doug5, ahh
[21:46] <balloons> I sent via pm to avoid flooding :-)
[22:36] <slickymaster> evening all
[22:41] <knome> hello slickymaster
[22:44] <PESHuk> hey
[22:44] <slickymaster> knome, how are yo
[22:44] <slickymaster> you?
[22:45] <knome> i'm fine, and you?
[22:45] <slickymaster> everything's fine, also
[22:45] <knome> good to hear
[22:45] <PESHuk> night all...
[22:45] <knome> hey PESHuk
[22:45] <PESHuk> hey
[22:46] <PESHuk> sorry new to all this only just joined the quality testing team trying to find out how it all works and how to start testing
[22:46] <slickymaster> knome, let me ask you something, I've just update xfwm4 4.11 and now I'm unable to define a desktop wallpaper. do you know if there is any bug related?
[22:47] <knome> i have no idea
[22:47] <slickymaster> PESHuk, hey, be very welcome
[22:47] <PESHuk> thanks slickymaster...
[22:48] <slickymaster> knome, when I right in the desktop and navigate to a folder containing the image files they all show up as disabled, non-selectable
[22:49] <knome> is this on 13.04 or 13.10?
[22:49] <slickymaster> PESHuk, have you already saw these: https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual
[22:49] <slickymaster> and http://iso.qa.ubuntu.com/
[22:49] <slickymaster> knome, it's my laptop, it's 13.04
[22:50] <knome> slickymaster, does xfwm4 come from a PPA or sth?
[22:50] <slickymaster> knome, but earlier today on my tests machine, running 13.10 I had no problems
[22:51] <PESHuk> thanks slicky I will read them 2morrow as I am up early in the morning for work, so will have more time for this 2moz, thanks again...
[22:51] <slickymaster> PESHuk, np
[22:51] <PESHuk> night all...
[22:52] <slickymaster> knome, via PPA, and I think I know what the problem is, I also got Xfce4 4.12, which still unstable
[22:52] <slickymaster> which is
[22:53] <slickymaster> knome, what do you think?
[22:53] <knome> i think that if it works in 13.10, and the bug only occurs in 13.04 with a PPA, then your warranty is void ;)
[22:53] <knome> and it's (probably) not worth investigating
[22:54] <knome> the PPA for 4.11/4.12 stuff always came with the "no promises" -policy
[22:54] <slickymaster> knome, you'll probably right, I'll leave it be
[22:55] <knome> :)
[22:55] <knome> if it happens with 13.10 though, please do report
[22:55] <knome> i think we had another person reporting the same issue earlier today on #xubuntu, but i don't know if he had the PPA enabled or not
[22:55] <slickymaster> knome, yes, of course
[22:55] <knome> probably did
[22:56] <knome> however... he did blame us for breaking his system and told us to stop making changes
[22:56]  * knome shrugs
[22:56] <slickymaster> knome, I'll take a look in the logs to see if I find something
[22:56] <knome> the irc logs? nah.
[22:56] <knome> no reason to do that
[22:57] <knome> he wasn't very helpful with his own issue
[22:57] <knome> it was unsolved, and he didn't tell if he was using a PPA or not
[22:57] <knome> but i'm pretty sure it's the same bug
[22:57] <knome> he told it appeared with the latest updates
[22:58] <slickymaster> knome, well, as we are so close to the 17th do you think that it's better to forget and don't filed any bugs against xfxm in LP?
[22:59] <knome> bugs that only happen with PPA's are generally invalid
[22:59] <slickymaster> knome, didn't knew that. we're always learning
[23:00] <knome> otoh, if you ever have a bug with the any current LTS, regular, or development version, file bugs
[23:00] <knome> they're always useful; if not for this release, the next then
[23:01] <slickymaster> knome, that I usually do, but I have to confess that I was completely unaware of that those bugs were invalid
[23:01] <knome> well, unless the PPA is set up for testing purposes and it's specifically noted that developers want bugs filed
[23:02] <slickymaster> knome, dully noted
[23:02] <slickymaster> knome, I'll rollback to 4.10
[23:03] <knome> there are differing opinions on this, but imo, all PPA's should are unsupported by the developers and supported by the PPA owners only
[23:03] <knome> *should be
[23:03] <knome> because there is no way we can check everything that goes into PPA's not even talking about guaranteeing they work/supporting them
[23:04] <slickymaster> knome, I see your point
[23:04] <slickymaster> knome, and I must say I do concur with you
[23:04] <knome> yep
[23:18] <slickymaster> knome, got go, wish you a good night. see you tomorrow