/srv/irclogs.ubuntu.com/2013/08/06/#ubuntu-quality.txt

jibelgood morning07:25
DanChapmanGood Morning all :-)08:11
smartboyhwHey DanChapman08:12
DanChapmanWow! 21 fails on intel and none on ati. Jibel hey mate,  is record desktop setup on the ubuntu app tests?08:22
DanChapmansmartboyhw, hey, how are you?08:22
smartboyhwDanChapman, good08:22
jibelDanChapman, Hey, no it is not but it wouldn't be useful in this case08:25
jibelDanChapman, from the logs I'd say that X died08:26
jibelgnome-session[10824]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.08:26
jibelDanChapman, actually recordmydesktop is enabled on ubuntu app tests08:28
jibelbut since X crashed ...08:28
DanChapmanjibel, 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 :-)08:33
slickymastergood morning09:16
knomehallo slickymaster09:22
slickymasterknome, hi, hope everything is fine with you09:25
knomeslickymaster, sure :)09:26
knomeslickymaster, and you?09:26
slickymasterknome, all ok, also09:26
knomegood to hear09:26
slickymasterknome, 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:29
knomeslickymaster, that's something that will happen because the strings you have translated have now changed09:30
slickymasterknome, I understand and that's logic. Should had stop to think about it before asking09:32
knomenah, no problem09:32
knomethe only stupid questions are unasked ones09:33
elopiohey balloons: here's the fix for the tabs https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/fix1206251-tabs/+merge/17841015:41
* balloons looks ;-)15:42
elopioballoons: I'm looking for a problem to fix this week. If you have one, shoot.15:42
balloonswell Martin, the weather app dev, says the tab stuff doesn't work for him15:42
balloonsI wonder if it will now?15:42
smartboyhwballoons, I've contacted jose and it seems like there will be no one doing the Ubuntu on Air for us:(15:43
smartboyhwjose himself will be busy in an event15:43
balloonssmartboyhw, 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 anyway15:44
balloonsso I left it as maybe not a good idea for ubuntu on air15:44
smartboyhwballoons, audio only?15:44
smartboyhwballoons, no then15:44
balloonsyea, not enough bandwidth15:44
smartboyhwUh, if Jackson is only doing audio, there's not even a single need for Hangouts15:44
smartboyhwIt's useless then15:44
balloonshe 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 all15:45
smartboyhwballoons, agreed15:45
smartboyhwAnyways, how's QA these days for you>15:45
smartboyhwballoons?15:45
smartboyhw:P15:45
balloonselopio, ahh, you can grab the specific buttons and click through them? nice :-)15:45
smartboyhwballoons, answer:P15:48
elopioballoons: 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, sorry15:48
balloonsQA is intense my good sir15:48
smartboyhwballoons, LOL15:49
balloonsthere 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 explore15:49
balloonselopio, :-) let's see if he's around :-)15:50
SergioMenesesok... lunchtime! see you later guys17:04
balloonselopio, you still there?17:05
elopioballoons: I am.17:05
balloonselopio, so I just realized all the apps using the emulator will have a new dependency17:05
elopioballoons: ubuntu-ui-toolkit-autopilot?17:06
balloonselopio, yes.. just a reminder.. I'm going to update the control files for those who have converted17:06
elopioballoons: yes, I forgot about that on filemanager. If you can fix it, it would be nic.e17:07
balloonselopio, :-) I forgot too17:07
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Pradeep is now known as Guest44867
balloonsDanChapman, Letozaf_ evening to you.19:20
Letozaf_balloons, evening :)19:20
DanChapmanballoons, evening :-) how are you?19:20
balloonstrying to make things green, like we all are :-)19:20
balloonsI 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 good19:21
DanChapman:-) my heart nearly stopped when i saw 21 fails today for the ap ubuntu apps19:22
xnoxballoons: i'm in the office tomorrow & will be working on ubiquity for some time. will try to fix that, among other things.19:22
DanChapmanxnox, that would be great, I was part through the dual-boot test before it broke19:23
balloonsxnox, wonderful ;-)19:23
DanChapmanballoons, yeah for quite long tests it does need to be backed with lots of asserts more than you originally think :-)19:24
DanChapmanballoons, 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 tonight19:28
balloonsDanChapman, https://wiki.ubuntu.com/Touch/CoreApps/Testing19:28
balloonsDanChapman, sure I can review it, just a moment19:28
balloonsthere's a status on that page that shows what is needed and where19:29
balloonsbtw 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:32
DanChapmanballoons, cool will do :-)19:33
balloonsDanChapman, I see lots of nice fixes in here.. no more hacky saving and parsing the file on the command line19:34
DanChapmanballoons, yeah its much easier to use more of the testtools.matchers methods than some of the crazy workarounds we were doing :-D19:37
balloonsLetozaf_, will you have something for me to review also this evening? I know your as excited as me to get the rssreader test back in19:37
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 on19:38
balloonsDanChapman, 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:38
balloonsLetozaf_, ohh really.. that's no good.. is it failing to find the pages? do they show in autopilot vis?19:39
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 object19:40
Letozaf_balloons, so maybe it just doesn't get the object correclty19:40
Letozaf_balloons, for instance the feedlistpage19:41
Letozaf_balloons, the onlyone that worked was the shorts page up to now19:41
balloonsLetozaf_, can you just confirm the object exists?19:41
balloonsassert notequals(none)19:41
balloonsyour 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 title19:42
Letozaf_balloons, but it it does not work, maybe I should just let go19:42
DanChapmanballoons, 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 it19:43
Letozaf_balloons, I will try the visible property now19:43
balloonsLetozaf_, well, start small, heh. see if you can get it to work, then we can dig into why you can't get the title19:43
Letozaf_balloons, ok19:43
balloonsLetozaf_, yea, visible should work19:43
balloonsand I wouldn't see a need for title if so19:43
balloonsDanChapman, yes they did. ok, so the test runs, but indeed, more work is needed19:43
balloonslet me make some comments19:44
balloonsso DanChapman my primary concern would be the sleeps.. the tests that can't fail are 'ok' for now19:46
balloonsohh.. heh, they literally have no asserts19:46
DanChapmanballoons, i agree19:47
balloonswhat happened to test_insert_overwrite_mode19:47
balloonssince you can get the textbuffer we can do even more here19:47
=== Ursinha is now known as Ursinha-afk
DanChapmanballoons, i didnt see a test_insert_overwrite_mode19:49
balloonslet me leave my comments on the review19:49
DanChapmanballoons, that would be great then i can create a bug list :-)19:50
balloonsDanChapman, I left a comment19:55
balloonsk, final comment19:59
njinballoons, 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 :D20:03
Letozaf_njin, hello :D20:04
njinouch, my dear Letozaf_, howdy ?20:05
Letozaf_njin, fine and you, how are you :20:05
njinAh, pretty bad, passing kidney stones (coliche renali)20:06
njinone is gone, left the others to piss out20:07
Letozaf_njin, oh! sorry to hear that, :(20:07
njinah, thingd s that happens20:08
Letozaf_njin, well hope you will be fine soon20:08
balloonsnjin, ouch!20:08
njinoh yes, it will pass soon20:08
njinballoons, happy to see you20:08
balloonsnjin, indeed, feel better. So on the links, sure let me see20:08
balloonsnjin, same, glad to hear from you :-)20:09
balloonsLetozaf_, yay!20:09
Letozaf_balloons, :p20:09
Letozaf_balloons, I think I owe you tons of milkshakes or whatever you like to drink :P20:09
balloonsLetozaf_, 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 oatmeal20:10
Letozaf_balloons, mmm peanut butter I love it, used to eat tons20:11
Letozaf_balloons, I also like smoothies20:11
DanChapmanballoons, cool well i left a comment and i will work on it tomorrow.20:11
DanChapmananyway i gotta go and eat20:12
=== Ursinha-afk is now known as Ursinha
balloonsLetozaf_, try peanut butter banana smoothie.. really good if you do it right :-)20:16
balloonsDanChapman, enjoy20:16
josephtpeanut butter++20:16
Letozaf_balloons, mmm must be wonderful , I must bye bananas and peanut butter tomorrow so I can make myself one :)20:18
balloonsLetozaf_, :-) josepht spinach also works great in smoothies.. many veggies do, so it works well20:18
Letozaf_balloons, I know what spinach is but josepht ... what is that ?20:19
Letozaf_balloons, a type of spinach ?20:20
balloonsLetozaf_, that's Joe. ROFL20:20
Letozaf_balloons, oh lol20:20
balloonssorry, I put his name in the same reply20:20
balloonsI see the issue now20:20
balloonstoo funny20:20
josephtLetozaf_: please don't put me in a smoothie :)20:20
Letozaf_josepht, no sure lol20:20
balloonselopio, 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:37
balloonsaka return tabs.select_single('AbstractButton', selected=True) fails as it matches multiples.. I've no idea why :-(22:38
balloonsit gets better, hah! return tabs.select_many('AbstractButton', selected=True)[1] IndexError: list index out of range22:40
balloonsonly tabs.select_many('AbstractButton', selected=True)[0] is valid.. ???22:41
elopioballoons: the number of abstractbuttons is the number of tabs * 223:09
balloonselopio, :-( I got it working but it's hackery23:10
elopiobecause timp did a weird circle with them. So one set of buttons is out of view23:10
balloonslet me push and you can read.. perhaps enlighten me23:10
elopioand when you reach the end, it switches the set of buttons.23:10
elopioballoons: sure.23:10
elopioballoons: I've just replied to your comments on the branch. But I'm not sure I fully understood your point.23:16
elopiolet me know.23:16
balloonselopio, lp:~nskaggs/ubuntu-clock-app/fix-autopilot-tests23:16
balloonselopio, 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 look23:17
balloonshence I commented on your merge proposal that maybe you want to limit the scope of the search23:17
elopioballoons: branching...23:18
elopiothe search is done on the TabBar, so it would be weird for it to have more buttons.23:18
balloonsgotta check the device now and see if those fixes work there too23:18
elopiobut, everything is possible. There's a whole bunch of hidden stuff.23:19
balloonsalso you have a select_single("NewTabBar"); the clock app is called select_single("TabBar")23:19
balloonsohh lookey there.. on the desktop it's tabbar, on the device, it's newtabbar.. WILD23:22
elopioballoons: that's because you are using a different set of libraries.23:22
balloonselopio, sure.. but we need to keep them in sync ;-)23:22
elopiotimp renamed it from NewTabBar to TabBar recently, so probably you are using old ones on the phone.23:22
elopioballoons: 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
balloonselopio, sometimes it shows up as 2.. that's what I discovered23:23
balloonsand it will fail23:23
elopioI'll run it more times.23:23
balloonsI thought autopilot was lying to me23:23
balloonsyou have to switch tabs more than once23:24
balloonswell.. maybe I'm just special too.. who knows23:24
balloonsI have the printouts of all 8 button status's, showing 2 as being selected23:24
balloons;)23:24
elopioballoons: well, more than one selected is surely a bug on the toolkit.23:25
elopioballoons: ok, get the error now.23:30
elopioI have no idea how to reproduce it on the toolkit though.23:31
balloonsheh23:32
balloonsI'm not crazy tho.. yay23:32
elopioballoons: well, actually that's the easiest explanation, so I might go to bed believing you are crazy, and find a better explanation tomorrow :)23:35
elopiowell, the selected are with index 0 and 4. At least, that represents the same button.23:37
elopioand 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
balloonselopio, I believe that is the case23:38
balloonsboth the new and old are selected23:38
balloonserr well no23:39
balloonsit was the double button thing.. both buttons, the true button and the clone get set to selected23:39
balloonsthat was the deal23:39
elopioballoons: yes, weird.23:39
elopioballoons: I might be able to talk with timp when he starts in some hours.23:40
elopioballoons: 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
elopioplease leave me a ping if you find something else.23:40
balloonsgo ahea23:41
balloonsI'll ttyl23:41
balloonsI'll only be here for another min23:41
balloonswe'll talk tommorrow23:41
elopioballoons: quick and dirty workaround, retry until select_single doesn't fail.23:41
balloonsthat's less hacky I suppose than mine :-p23:41
elopioballoons: 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:42
balloonsI think I need to reflash this device23:43
balloonsI have to reboot between every test run or it fails23:43

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!