[07:25] <jibel> good morning
[08:11] <DanChapman> Good Morning all :-)
[08:12] <smartboyhw> Hey DanChapman
[08:22] <DanChapman> Wow! 21 fails on intel and none on ati. Jibel hey mate,  is record desktop setup on the ubuntu app tests?
[08:22] <DanChapman> smartboyhw, hey, how are you?
[08:22] <smartboyhw> DanChapman, good
[08:25] <jibel> DanChapman, Hey, no it is not but it wouldn't be useful in this case
[08:26] <jibel> DanChapman, from the logs I'd say that X died
[08:26] <jibel> gnome-session[10824]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
[08:28] <jibel> DanChapman, actually recordmydesktop is enabled on ubuntu app tests
[08:28] <jibel> but since X crashed ...
[08:33] <DanChapman> jibel, ahh i see now in the gnome-session.log. I didn't see that one. I was looking through the ap log and it all looked kind of ok. Thanks for looking for me :-)
[09:16] <slickymaster> good morning
[09:22] <knome> hallo slickymaster
[09:25] <slickymaster> knome, hi, hope everything is fine with you
[09:26] <knome> slickymaster, sure :)
[09:26] <knome> slickymaster, and you?
[09:26] <slickymaster> knome, all ok, also
[09:26] <knome> good to hear
[09:29] <slickymaster> knome, I noticed that when you update the xubuntu documents some of the translations I had already done were lost. Is this expected or maybe something went wrong?
[09:30] <knome> slickymaster, that's something that will happen because the strings you have translated have now changed
[09:32] <slickymaster> knome, I understand and that's logic. Should had stop to think about it before asking
[09:32] <knome> nah, no problem
[09:33] <knome> the only stupid questions are unasked ones
[15:41] <elopio> hey balloons: here's the fix for the tabs https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/fix1206251-tabs/+merge/178410
[15:42]  * balloons looks ;-)
[15:42] <elopio> balloons: I'm looking for a problem to fix this week. If you have one, shoot.
[15:42] <balloons> well Martin, the weather app dev, says the tab stuff doesn't work for him
[15:42] <balloons> I wonder if it will now?
[15:43] <smartboyhw> balloons, I've contacted jose and it seems like there will be no one doing the Ubuntu on Air for us:(
[15:43] <smartboyhw> jose himself will be busy in an event
[15:44] <balloons> smartboyhw, I spoke with jackson.. I won't be that fun or interesting when you begin.. it will be quite early for me :-) That said, jackson said he might be audio only anyway
[15:44] <balloons> so I left it as maybe not a good idea for ubuntu on air
[15:44] <smartboyhw> balloons, audio only?
[15:44] <smartboyhw> balloons, no then
[15:44] <balloons> yea, not enough bandwidth
[15:44] <smartboyhw> Uh, if Jackson is only doing audio, there's not even a single need for Hangouts
[15:44] <smartboyhw> It's useless then
[15:45] <balloons> he said there might be others.. but yea, my thoughts are the same as yourself.. no need for ubuntu on air, and you may not need the hangout at all
[15:45] <smartboyhw> balloons, agreed
[15:45] <smartboyhw> Anyways, how's QA these days for you>
[15:45] <smartboyhw> balloons?
[15:45] <smartboyhw> :P
[15:45] <balloons> elopio, ahh, you can grab the specific buttons and click through them? nice :-)
[15:48] <smartboyhw> balloons, answer:P
[15:48] <elopio> balloons: I've found that's a lot easier to introspect and discover those cool things when you ask the programmer :)
[15:48]  * balloons never saw, sorry
[15:48] <balloons> QA is intense my good sir
[15:49] <smartboyhw> balloons, LOL
[15:49] <balloons> there is tons going on.. I saw this every cycle it feels like, but it's been true every cycle. We get more and more invovled each cycle and there is more stuff to do and explore
[15:50] <balloons> elopio, :-) let's see if he's around :-)
[17:04] <SergioMeneses> ok... lunchtime! see you later guys
[17:05] <balloons> elopio, you still there?
[17:05] <elopio> balloons: I am.
[17:05] <balloons> elopio, so I just realized all the apps using the emulator will have a new dependency
[17:06] <elopio> balloons: ubuntu-ui-toolkit-autopilot?
[17:06] <balloons> elopio, yes.. just a reminder.. I'm going to update the control files for those who have converted
[17:07] <elopio> balloons: yes, I forgot about that on filemanager. If you can fix it, it would be nic.e
[17:07] <balloons> elopio, :-) I forgot too
[19:20] <balloons> DanChapman, Letozaf_ evening to you.
[19:20] <Letozaf_> balloons, evening :)
[19:20] <DanChapman> balloons, evening :-) how are you?
[19:20] <balloons> trying to make things green, like we all are :-)
[19:21] <balloons> I noticed ubiquity is continuing to be red which is sad. But I've been working on the core apps tests we've written to try and get them to work properly on the device. Similar to what you had to do DanChapman with adding more asserts and ensuring timing was good
[19:22] <DanChapman> :-) my heart nearly stopped when i saw 21 fails today for the ap ubuntu apps
[19:22] <xnox> balloons: i'm in the office tomorrow & will be working on ubiquity for some time. will try to fix that, among other things.
[19:23] <DanChapman> xnox, that would be great, I was part through the dual-boot test before it broke
[19:23] <balloons> xnox, wonderful ;-)
[19:24] <DanChapman> balloons, yeah for quite long tests it does need to be backed with lots of asserts more than you originally think :-)
[19:28] <DanChapman> balloons, while your there I have a gedit branch waiting on your review. Could you take a look, i have added comments aswell on my thoughts/improvments on the test and would like your thoughts on it. Also what core app is most in need of tests at the minute? I will do some tonight
[19:28] <balloons> DanChapman, https://wiki.ubuntu.com/Touch/CoreApps/Testing
[19:28] <balloons> DanChapman, sure I can review it, just a moment
[19:29] <balloons> there's a status on that page that shows what is needed and where
[19:32] <balloons> btw DanChapman feel free to ping me when you drop something needig review..my merge mailbox is completely flooded, lol. so atm, these are getitng buried ;-(
[19:33] <DanChapman> balloons, cool will do :-)
[19:34] <balloons> DanChapman, I see lots of nice fixes in here.. no more hacky saving and parsing the file on the command line
[19:37] <DanChapman> balloons, yeah its much easier to use more of the testtools.matchers methods than some of the crazy workarounds we were doing :-D
[19:37] <balloons> Letozaf_, will you have something for me to review also this evening? I know your as excited as me to get the rssreader test back in
[19:38] <Letozaf_> balloons, I am having problems on the rssreader app, the pages stuff we were talking about yesterday does not work for two on three pages I tried to work on
[19:38] <balloons> DanChapman, to be fair, I believe the gedit test was one of the first we wrote.. and the introspection didn't give us access to much of it.. eitheir way, some of me is in that test, so the blame rests here ;-)
[19:39] <balloons> Letozaf_, ohh really.. that's no good.. is it failing to find the pages? do they show in autopilot vis?
[19:40] <Letozaf_> balloons, that's the weired thing it look ok in autopilot vis, I see the objectName and the title property, but I get an error saying that the title property does not exist for the object
[19:40] <Letozaf_> balloons, so maybe it just doesn't get the object correclty
[19:41] <Letozaf_> balloons, for instance the feedlistpage
[19:41] <Letozaf_> balloons, the onlyone that worked was the shorts page up to now
[19:41] <balloons> Letozaf_, can you just confirm the object exists?
[19:41] <balloons> assert notequals(none)
[19:42] <balloons> your going after a specific object, so perhaps just looking at the visible property works?
[19:42] <Letozaf_> balloons, yes, do you think that is enough ?
[19:42] <Letozaf_> balloons, i wanted to check the title
[19:42] <Letozaf_> balloons, but it it does not work, maybe I should just let go
[19:43] <DanChapman> balloons, the ap-gtk improvements have helped alot with introspecting it then. I dnt recall looking at the test in detail  myself when we was porting to ap1.3. But in vis now, alot of the objects are visible so we can definately improve it
[19:43] <Letozaf_> balloons, I will try the visible property now
[19:43] <balloons> Letozaf_, well, start small, heh. see if you can get it to work, then we can dig into why you can't get the title
[19:43] <Letozaf_> balloons, ok
[19:43] <balloons> Letozaf_, yea, visible should work
[19:43] <balloons> and I wouldn't see a need for title if so
[19:43] <balloons> DanChapman, yes they did. ok, so the test runs, but indeed, more work is needed
[19:44] <balloons> let me make some comments
[19:46] <balloons> so DanChapman my primary concern would be the sleeps.. the tests that can't fail are 'ok' for now
[19:46] <balloons> ohh.. heh, they literally have no asserts
[19:47] <DanChapman> balloons, i agree
[19:47] <balloons> what happened to test_insert_overwrite_mode
[19:47] <balloons> since you can get the textbuffer we can do even more here
[19:49] <DanChapman> balloons, i didnt see a test_insert_overwrite_mode
[19:49] <balloons> let me leave my comments on the review
[19:50] <DanChapman> balloons, that would be great then i can create a bug list :-)
[19:55] <balloons> DanChapman, I left a comment
[19:59] <balloons> k, final comment
[20:03] <njin> balloons, halloooooooo i've noted the lacks of the zsync link on the tracker for ubuntukylin, casn you provvide ?
[20:03] <Letozaf_> balloons, got it, the title, I was wrong, found were I was doing wrong, fiew, ok let carry on :D
[20:04] <Letozaf_> njin, hello :D
[20:05] <njin> ouch, my dear Letozaf_, howdy ?
[20:05] <Letozaf_> njin, fine and you, how are you :
[20:06] <njin> Ah, pretty bad, passing kidney stones (coliche renali)
[20:07] <njin> one is gone, left the others to piss out
[20:07] <Letozaf_> njin, oh! sorry to hear that, :(
[20:08] <njin> ah, thingd s that happens
[20:08] <Letozaf_> njin, well hope you will be fine soon
[20:08] <balloons> njin, ouch!
[20:08] <njin> oh yes, it will pass soon
[20:08] <njin> balloons, happy to see you
[20:08] <balloons> njin, indeed, feel better. So on the links, sure let me see
[20:09] <balloons> njin, same, glad to hear from you :-)
[20:09] <balloons> Letozaf_, yay!
[20:09] <Letozaf_> balloons, :p
[20:09] <Letozaf_> balloons, I think I owe you tons of milkshakes or whatever you like to drink :P
[20:10] <balloons> Letozaf_, it is I who am indebted to you :-) I enjoy a good smoothie.. It's generally fruit and yogurt.. I don't put ice in mine. Can also add funs things like peanute butter or oatmeal
[20:11] <Letozaf_> balloons, mmm peanut butter I love it, used to eat tons
[20:11] <Letozaf_> balloons, I also like smoothies
[20:11] <DanChapman> balloons, cool well i left a comment and i will work on it tomorrow.
[20:12] <DanChapman> anyway i gotta go and eat
[20:16] <balloons> Letozaf_, try peanut butter banana smoothie.. really good if you do it right :-)
[20:16] <balloons> DanChapman, enjoy
[20:16] <josepht> peanut butter++
[20:18] <Letozaf_> balloons, mmm must be wonderful , I must bye bananas and peanut butter tomorrow so I can make myself one :)
[20:18] <balloons> Letozaf_, :-) josepht spinach also works great in smoothies.. many veggies do, so it works well
[20:19] <Letozaf_> balloons, I know what spinach is but josepht ... what is that ?
[20:20] <Letozaf_> balloons, a type of spinach ?
[20:20] <balloons> Letozaf_, that's Joe. ROFL
[20:20] <Letozaf_> balloons, oh lol
[20:20] <balloons> sorry, I put his name in the same reply
[20:20] <balloons> I see the issue now
[20:20] <balloons> too funny
[20:20] <josepht> Letozaf_: please don't put me in a smoothie :)
[20:20] <Letozaf_> josepht, no sure lol
[22:37] <balloons> elopio, I'm playing with the clock-app and it doesn't seem to like your new tabs.. it has duplicated abstractbuttons (8 for only 4 tabs), and the selects are returning multiple for selected (I've no idea why, it appears to work in vis)
[22:38] <balloons> aka return tabs.select_single('AbstractButton', selected=True) fails as it matches multiples.. I've no idea why :-(
[22:40] <balloons> it gets better, hah! return tabs.select_many('AbstractButton', selected=True)[1] IndexError: list index out of range
[22:41] <balloons> only tabs.select_many('AbstractButton', selected=True)[0] is valid.. ???
[23:09] <elopio> balloons: the number of abstractbuttons is the number of tabs * 2
[23:10] <balloons> elopio, :-( I got it working but it's hackery
[23:10] <elopio> because timp did a weird circle with them. So one set of buttons is out of view
[23:10] <balloons> let me push and you can read.. perhaps enlighten me
[23:10] <elopio> and when you reach the end, it switches the set of buttons.
[23:10] <elopio> balloons: sure.
[23:16] <elopio> balloons: I've just replied to your comments on the branch. But I'm not sure I fully understood your point.
[23:16] <elopio> let me know.
[23:16] <balloons> elopio, lp:~nskaggs/ubuntu-clock-app/fix-autopilot-tests
[23:17] <balloons> elopio, I thought maybe it was getting abstractbuttons from elsewhere in the tree and that's why I was having issues. The fun is in __init__.py. Have a look
[23:17] <balloons> hence I commented on your merge proposal that maybe you want to limit the scope of the search
[23:18] <elopio> balloons: branching...
[23:18] <elopio> the search is done on the TabBar, so it would be weird for it to have more buttons.
[23:18] <balloons> gotta check the device now and see if those fixes work there too
[23:19] <elopio> but, everything is possible. There's a whole bunch of hidden stuff.
[23:19] <balloons> also you have a select_single("NewTabBar"); the clock app is called select_single("TabBar")
[23:22] <balloons> ohh lookey there.. on the desktop it's tabbar, on the device, it's newtabbar.. WILD
[23:22] <elopio> balloons: that's because you are using a different set of libraries.
[23:22] <balloons> elopio, sure.. but we need to keep them in sync ;-)
[23:22] <elopio> timp renamed it from NewTabBar to TabBar recently, so probably you are using old ones on the phone.
[23:23] <elopio> balloons: I get a single object selected. See:
[23:23] <elopio> (Pdb) p tabs.select_single('AbstractButton', selected=True)
[23:23] <elopio> <autopilot.introspection.dbus.AbstractButton object at 0x23c7790>
[23:23] <balloons> elopio, sometimes it shows up as 2.. that's what I discovered
[23:23] <balloons> and it will fail
[23:23] <elopio> I'll run it more times.
[23:23] <balloons> I thought autopilot was lying to me
[23:24] <balloons> you have to switch tabs more than once
[23:24] <balloons> well.. maybe I'm just special too.. who knows
[23:24] <balloons> I have the printouts of all 8 button status's, showing 2 as being selected
[23:24] <balloons> ;)
[23:25] <elopio> balloons: well, more than one selected is surely a bug on the toolkit.
[23:30] <elopio> balloons: ok, get the error now.
[23:31] <elopio> I have no idea how to reproduce it on the toolkit though.
[23:32] <balloons> heh
[23:32] <balloons> I'm not crazy tho.. yay
[23:35] <elopio> balloons: well, actually that's the easiest explanation, so I might go to bed believing you are crazy, and find a better explanation tomorrow :)
[23:37] <elopio> well, the selected are with index 0 and 4. At least, that represents the same button.
[23:38] <elopio> and I think that if you put a sleep before the select, you will get the only one selected. So this might be because we are in the middle of the transition.
[23:38] <balloons> elopio, I believe that is the case
[23:38] <balloons> both the new and old are selected
[23:39] <balloons> err well no
[23:39] <balloons> it was the double button thing.. both buttons, the true button and the clone get set to selected
[23:39] <balloons> that was the deal
[23:39] <elopio> balloons: yes, weird.
[23:40] <elopio> balloons: I might be able to talk with timp when he starts in some hours.
[23:40] <elopio> balloons: right now I have to take a shower or my girlfriend is going to kill me, and then I won't be able to help anymore :)
[23:40] <elopio> please leave me a ping if you find something else.
[23:41] <balloons> go ahea
[23:41] <balloons> I'll ttyl
[23:41] <balloons> I'll only be here for another min
[23:41] <balloons> we'll talk tommorrow
[23:41] <elopio> balloons: quick and dirty workaround, retry until select_single doesn't fail.
[23:41] <balloons> that's less hacky I suppose than mine :-p
[23:42] <elopio> balloons: yes, looks more like the right solution that I have in mind, that's sleeping until the animation stops and everything is stable. There should be a property for that.
[23:43] <balloons> I think I need to reflash this device
[23:43] <balloons> I have to reboot between every test run or it fails