[01:49] <veebers> thomi: hey, what's you opinion on this approach for restarting maliit-server for the ubuntu keyboard tests? https://code.launchpad.net/~veebers/ubuntu-keyboard/restarting-maliit-for-tests/+merge/190005
[04:57] <jibel> Good morning
[05:00] <pitti> bonjour jibel, ça va?
[05:03] <jibel> pitti, ça va et toi?
[05:03] <pitti> jibel: je vais bien, merci !
[05:03] <jibel> yet another build :/ I'm happy the release is approaching, I couldn't do that forever
[05:16] <DanChapman> good morning all
[06:16] <Noskcaj> hey DanChapman
[06:30] <DanChapman> hey Noskcaj :-)
[09:11] <slickymaster> morning all
[09:37] <slickymaster> elfy: ping
[09:57] <davmor2> Morning all
[09:58] <elfy> slickymaster: pong
[09:58] <slickymaster> davmor2: morning
[09:59] <slickymaster> elfy: hi. good morning. Whenever you'll have 5 minutes to spare, https://code.launchpad.net/~slickymaster/ubuntu-manual-tests/TomcatJavaServer_Install/+merge/189444 is waiting for your review
[09:59] <elfy> ok
[09:59] <slickymaster> thanks
[10:06] <elfy> slickymaster: thanks - all done
[10:07] <slickymaster> elfy: np, it's me who thanks you
[10:07] <elfy> :)
[12:46] <nuclearbob> davmor2: ping
[12:59] <davmor2> nuclearbob: pong
[15:57] <elopio> hello!
[15:57] <elopio> I'm sorry for the late start. There was no power.
[16:01] <balloons> ping DanChapman
[16:29] <davmor2> elopio: excuses excuses ;)  It's a good one though so we'll let you off.....Oh and morning dude :)
[16:30] <elopio> good morning davmor2 :)
[16:38] <om26er> could anyone verify bug 1237501 ?
[16:38] <cgoldberg> balloons, does ubuntu-ui-toolkit  or SDK Team have an irc channel?  my sphinx documentation branch is failing CI.  I want to make sure I didn't break anything in the qdoc build... so looking for someone to chat with
[16:39] <balloons> you can talk in #ubuntu-touch
[16:39] <balloons> or #sdk internally
[16:39] <cgoldberg> balloons, k thanks
[16:44] <om26er> balloons, confirming bugs much ? :)
[16:44] <balloons> om26er, this week, not so much
[16:45] <balloons> I'm full on with autopilot tests, mir, and sdk
[16:45] <om26er> busy balloons is busy
[16:45] <balloons> om26er, lol :-) I'm happy to confirm a bug for you if needed however
[16:45] <om26er> balloons, if you are using image 89 bug 1237501
[16:46] <balloons> om26er, I'm not yet, but I can be.. :-)
[16:46] <om26er> a more easier way to verify is specified in my first comment. Make sure you are connected to wifi so that 'more suggestions' appears
[16:47] <om26er> balloons, ok, its not urgent. If you get around to flash the device later in the day, that's fine
[16:47] <balloons> om26er, certainly. I need to update my device today so I'll confirm when I do
[16:47] <om26er> balloons, ack. thanks
[17:09] <balloons> om26er, are you missing datetime in the indicators?
[17:09] <om26er> balloons, its not shown on some reboots
[17:09] <om26er> known bug.
[17:09] <balloons> om26er, ty
[17:10] <balloons> you are confirmed
[17:12] <om26er> bug 1227519
[17:30] <DanChapman> balloons: pong! sorry for the slow response :-)
[17:32] <balloons> DanChapman, no worries mate!
[17:32] <balloons> always lots going on this last weeks. So I wanted to see how we were doing in regards to ubiquity is all.. And yourself, hanging in there?
[17:38] <DanChapman> balloons: The tests themselves are coming along nice. Just adding the finishing touches to the custom install. Ended up taking a different approach, it now selects a random partition config from a selection set out in a config file. Rather than seperate tests for different configurations  :-) still waiting to see them running on jenkins though
[17:39] <DanChapman> hows your week going?
[17:42] <balloons> DanChapman, not too bad at all. Today is much saner than the first couple of days. We're not quite 1 week to release
[17:45] <DanChapman> balloons: eek it's coming round quickly.
[17:48] <elfy> roll on Friday week
[17:50] <DanChapman> evening elfy :-)
[17:51] <elfy> hi DanChapman
[18:52] <balloons> buonsera letozaf. come stai?
[18:53] <letozaf> balloons, buonasera :D bene e tu ?
[18:53] <balloons> bene
[18:53] <letozaf> balloons, I see your Italian is improving a lot :)
[18:54] <balloons> letozaf, lol.. you've just seen all of it :-)
[18:54] <letozaf> balloons, :D
[18:55] <balloons> so rssreader is the last app to get squared away.. how are we looking? :-)
[18:55] <balloons> good morning Noskcaj
[18:56] <Noskcaj> hey balloons
[18:58] <letozaf> balloons, got to fix an error, hope quickly :p
[19:02] <balloons> letozaf, let me know.. just finished up music app I think, so I can dive in.. I'll probably grab your branch now ;-)
[19:02] <letozaf> balloons, wait let me push the last changes
[19:09] <thomi> morning
[19:11] <letozaf> balloons, if I stop bumping into errors I will push it shortly :P
[19:13] <balloons> hehe
[19:15] <letozaf> balloons, I have an error that maybe needs your help
[19:16] <letozaf> balloons, TypeError: 'tuple' object is not callable
[19:16] <balloons> letozaf, yes, is everything pushed?
[19:16] <letozaf> balloons, yes
[19:16] <balloons> me syncs
[19:16] <letozaf> https://code.launchpad.net/~carla-sella/ubuntu-rssreader-app/edit-topic-test
[19:16] <letozaf> balloons, it happens in a "strange" place
[19:17] <letozaf> balloons, that is the remove feed part, that part has been called before and did not have problems
[19:17] <letozaf> balloons, it returns an error in the new test
[19:17] <balloons> ubuntu_rssreader_app.tests.test_rssreader.TestMainWindow.test_edit_topic?
[19:18] <balloons> ok got the error
[19:18]  * balloons looks @ code
[19:20] <balloons> letozaf, essentially what that error is telling you is you can't use eventually on a non-function
[19:20] <balloons>     self.assertThat(feedlistpage.visible, Eventually(Equals(True)))
[19:20] <balloons> TypeError: 'tuple' object is not callable
[19:20] <balloons> feedlist.visible will never change, so eventually doesn't make sense
[19:20] <letozaf> balloons, yes but if you run the ubuntu_rssreader_app.tests.test_rssreader.TestMainWindow.test_view_feeds
[19:20] <balloons> letozaf, does it have the same thing, lol?
[19:20] <letozaf> balloons, test the same routine is called and no error
[19:21] <letozaf> balloons, I'm a bit "confused" :D
[19:22] <balloons> letozaf, well let's fix it to be correct regardless
[19:22] <balloons> it should fail.. it doesn't make sense
[19:22] <balloons> likely what is happening is it is true right away, so it's not triggering perhaps
[19:22] <letozaf> balloons, yes
[19:23] <balloons> letozaf, feedlistpage = lambda: self.main_view.get_feed_management_page().visible
[19:23] <balloons>         self.assertThat(feedlistpage, Eventually(Equals(True)))
[19:23] <cgoldberg> letozaf, got a link to the stacktrace?  sounds like you are passing a tuple where it is expecting a callable (funtion name) essentially)
[19:24] <balloons> letozaf, I see more like this..
[19:24]  * balloons edits
[19:25] <letozaf> cgoldberg, if you want the code is here https://code.launchpad.net/~carla-sella/ubuntu-rssreader-app/edit-topic-test
[19:25] <balloons> letozaf, OHH
[19:25] <letozaf> cgoldberg, thanks
[19:25] <letozaf> balloons, what ?
[19:26] <cgoldberg> letozaf, can you paste me the error you are getting so I dont have to run it? :)  i just wanna look over the code quick and see if I can identify something
[19:26] <cgoldberg> full stracktrace
[19:26] <balloons> ignore my idea is all letozaf :-)
[19:27] <letozaf> cgoldberg, is this enough ? http://paste.ubuntu.com/6215135/
[19:27] <cgoldberg> should do
[19:28] <balloons> letozaf, because it's running through select_single_retry
[19:28] <letozaf> balloons, ooh!!
[19:29] <balloons> I was thinking perhaps it was sending an error or something
[19:29] <balloons> but that doesn't look correct at all
[19:29] <knome> can somebody confirm if bug 1237594 is affecting konsole?
[19:29] <balloons> so as i said, ignore me ;-)
[19:29] <knome> (hai)
[19:29] <letozaf> balloons, lol
[19:30] <balloons> knome, cool bug
[19:30] <balloons> I like the colors!
[19:30]  * knome facepalms
[19:30] <balloons> it affects gnome and xfce terms that I can tes
[19:31] <knome> i know, i marked those as affected ;)=
[19:31] <knome> probably related to libvte
[19:31] <balloons> xterm works fine
[19:31] <knome> yep, that's noted too in the bug report ;)
[19:32] <knome> and that's not using libvte
[19:32] <balloons> I would agree with your synopsis
[19:33] <balloons> letozaf, so for some reason you are getting back something weird.. the asserts and everything all makes sense now
[19:34] <letozaf> balloons, yes I'm stuck
[19:34] <balloons> a tuple is an immutable list more or less.. cgoldberg  and/or thomi are more up on python than me
[19:34] <letozaf> balloons, do not know how to solve it
[19:34] <thomi> yo
[19:34] <letozaf> balloons, yes I read about that
[19:34] <balloons> why you are getting something like that is odd, but I'll still call out the _retry function :-)
[19:34] <knome> bbl
[19:35] <balloons> hey thomi :-)
[19:35]  * thomi hears his name
[19:35] <thomi> sup?
[19:35] <cgoldberg> letozaf, i'm looking.. somewhere you are passing a tuple when it's excpecting aq callable object
[19:35] <balloons> thomi, a select_single is returning a tuple
[19:35] <thomi> umwut?
[19:35] <thomi> got a code example? that's odd
[19:35] <letozaf> cgoldberg, thanks for your help
[19:35] <balloons> thomi, however, it's passing through a select_single_retry function, so I'm blaming that
[19:36] <cgoldberg> letozaf, it would also be nice to find an idiomatic way to remove those lambda's if possible... me hates lambdas.. and they are sorta sprinkled intermittently in that code
[19:36] <letozaf> thomi, https://code.launchpad.net/~carla-sella/ubuntu-rssreader-app/edit-topic-test
[19:36] <cgoldberg> morning thomi
[19:36] <balloons> cgoldberg, it used to be much worse :-)
[19:36] <thomi> hi cgoldberg
[19:36] <thomi> letozaf: what file/line?
[19:36] <letozaf> thomi, the test_edit_topic
[19:37] <balloons> line 117
[19:37] <cgoldberg> thomi http://paste.ubuntu.com/6215135/
[19:37] <letozaf> thomi, if you run it
[19:37] <balloons> line 1116 is an attempt to get the object
[19:37] <letozaf> thomi, you get the error
[19:37] <letozaf> cgoldberg, I also do not fancy lambda's :p
[19:38]  * thomi looks
[19:38] <balloons> the poor rssreader testcase is abused.. it's quite beat
[19:38] <cgoldberg> brb
[19:38] <balloons> I've been on both sides of it
[19:38] <letozaf> thomi, the strange fact is that if you run the test_view_feeds  test it works no error
[19:39] <thomi> found the problem
[19:40] <thomi> line 392 in that file:
[19:40] <thomi> self.assertThat=(topicValueselectorValue.text, Eventually(Equals("news")))
[19:40] <thomi> you're assigning a tuple to the 'assertThat' method - I guess a typo that happened to be valid python :)
[19:40] <balloons> ohh nice!
[19:41] <thomi> and line 420, same thing
[19:41] <thomi> copy paste error I guess
[19:41] <letozaf> thomi, :(
[19:41] <thomi> :)
[19:42] <balloons> thomi, excellent work :-)
[19:42] <thomi> why thank you sir. Time for my second coffee I think
[19:42] <balloons> little errors like that are so hard to spot.. we knew select_single wasn't giving a tuple, haha
[19:42] <letozaf> thomi, thank you
[19:42] <thomi> no worries
[19:42] <balloons> tests pass as-is with that fix
[19:42] <balloons> but I'm guessing you've more cleanup to do?
[19:45] <letozaf> balloons, I'm quite new to python, but how do I check that tuple value now ?
[19:45] <letozaf> balloons, cannot use asserthat
[19:45] <balloons> letozaf, no, the issue was you were assigning assertthat to a value
[19:46] <balloons> it's really weird.. the end result is just remove the accidental equals sign
[19:46] <balloons> everything works
[19:46] <letozaf> balloons, ah ok, let me try
[19:47] <balloons> you can drop the sleep also if you add a retry to the get_feedlist_feed
[19:48] <balloons> then just an clean up work you need to do.. and merge proposal time..
[19:50] <letozaf> balloons, argh! forgot that sleep there :(
[19:51] <balloons> no worries.. glad it's working.. push it up and let's see what the mp looks like ;-
[19:52] <letozaf> balloons, ooooh!!! that equals sign !!!! didn't see it lol
[19:52]  * letozaf slaps her head
[19:52] <balloons> it's the little things that get you
[19:57] <letozaf> balloons, thomi thanks the test works now :p
[19:57] <thomi> sweet
[20:00] <jfunk> elopio, ready to rock?
[20:00] <elopio> jfunk: yes sir.
[20:01] <davmor2> jfunk: I think elopio more of a soul man thank a rocker ;)
[20:01] <jfunk> davmor2, you got him all wrong, Leo is a rocker at heart
[20:01] <elopio> davmor2: I'm psicotropical.
[20:01] <davmor2> hahah
[20:01] <jfunk> elopio, can't hear you
[20:02] <elopio> jfunk: I just reinstalled my machine. Give me a second to figure it out
[20:02] <jfunk> elopio, np
[20:03] <davmor2> elopio: pulseaudio god always has to be to your east and in the rain for audio to work correctly ;)
[20:03] <davmor2> and with that I bid you all a good night
[20:06] <letozaf> balloons, proposed merge
[20:12] <balloons> letozaf, got it
[20:12] <letozaf> balloons, :D
[20:18] <cgoldberg> after seeing elopio's Google+ photo, I'm convinced he's a son of Frank Zappa.. so a rocker
[20:22] <balloons> letozaf, jenkins build: http://91.189.93.70:8080/job/ubuntu-rssreader-app-ci/89/
[20:24] <letozaf> balloons, it green :)
[20:25] <letozaf> balloons, for now
[20:26] <letozaf> balloons, red :(
[20:35] <balloons> letozaf, I see
[20:35] <balloons> a StateNotFoundError error
[20:50] <balloons> letozaf, so it failed the same way
[20:50] <balloons> well..
[20:50] <elopio> cgoldberg: I was ashamed of going outside with my Zappa's mustache and took it off, so not a real rocker :(
[20:51] <cgoldberg> no need to be ashamed.. wear with pride :)
[20:51] <letozaf> balloons, something I can do ?
[20:51] <balloons> letozaf, well it's this line.. It's kind of odd
[20:51] <elopio> cgoldberg: next halloween.
[20:52] <sergiusens> balloons, did you have time to look at filemanager tests for click?
[20:52] <balloons> sergiusens, sure
[20:52] <balloons> I need 5 mins
[20:52] <sergiusens> balloons, oh, well the code init needs refactoring I think, but the test setup is a little big; doing the same with the music app myself
[20:53] <balloons> letozaf, maybe thomi has some insight here again
[20:53] <thomi> hmmm?
[20:53] <balloons> sergiusens, we just landed quite a bit of changes to music app, fair warning
[20:53] <balloons> sergiusens, what refactoring specifically? for click? for ro?
[20:53] <balloons> thomi, http://91.189.93.70:8080/job/generic-mediumtests/861/testReport/ubuntu_rssreader_app.tests.test_rssreader/TestMainWindow/test_edit_topic_with_mouse_/?
[20:54] <balloons> thomi, it's a StateNotFoundError
[20:54] <balloons> trying to land the code you were looking at earlier; https://code.launchpad.net/~carla-sella/ubuntu-rssreader-app/edit-topic-test/+merge/190234
[20:55] <sergiusens> balloons, for click; when was this landed?
[20:56] <sergiusens> balloons, the music app has a home stub, but when launching the app with upstart, that's a bit messy
[20:56] <balloons> sergiusens, music app? sorry I should be specific, we merged code to trunk within the last 3 hours
[20:56] <thomi> balloons: it'd be good to see the test log as well
[20:56] <thomi> balloons: can you change it to run with -v?
[20:57] <balloons> thomi, they should all be running like that..
[20:58] <balloons> fginther, can we ensure we are running autopilot with -v in the core apps vm's if we're not for some reason? ;-)
[20:58] <balloons> thomi, since it doesn't happen here, I can't give anything more
[20:58] <balloons> I like running with -vv actually.. I like logs :-)
[20:59] <fginther> balloons, ack
[20:59] <thomi> yeah, you need the logs before you can tell anything really
[20:59] <balloons> fginther, specifically we're looking at rssreader app atm
[20:59] <balloons> ty!
[20:59] <fginther> balloons, done
[21:00] <balloons> thomi, I'll get a log in a few :-)
[21:01] <sergiusens> balloons, so just to be aware, you know about the swipe to delete missing emulator?
[21:01] <sergiusens> balloons, and I can't seem to fix these either: http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/maguro/89:20131009.1:20131009.1/4640/ubuntu-rssreader-app-autopilot/470106/
[21:02] <balloons> sergiusens, we're trying to fix rssreader right now actuall
[21:02] <balloons> sergiusens, swipe to delete? you mean the trash can change?
[21:04] <phillw> balloons: when you get a spare couple of minutes can you give me a ping for a quick PM. Thanks.
[21:04] <sergiusens> balloons, first I've heard of trash can change :-)
[21:04] <sergiusens> balloons, I mean this http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/maguro/89:20131009.1:20131009.1/4640/ubuntu-calculator-app-autopilot/469697/
[21:04] <balloons> sergiusens, there was a swipe to delete change that would force you to tap a trash can icon after swiping
[21:04] <slickymaster> good night all
[21:05] <balloons> sergiusens, I'm not sure of the status atm on it.. don't have the bug handy
[21:05] <sergiusens> balloons, yeah, that; didn't think it would be referred to as the 'trash can change' :-)
[21:05] <balloons> sergiusens, hahahahah
[21:05] <balloons> sergiusens, I'm a slow typist my friend.. short and simple
[21:05] <sergiusens> balloons, no problem, bfiller told me that the sdk wouldn't do it by default but the feature hadn't landed yet
[21:06] <sergiusens> but it would be nice to have an emulator
[21:06] <balloons> sergiusens, right.. the not by default action made me go "whew"
[21:07] <letozaf> balloons, need me to wait or can I go to sleep ?
[21:08] <balloons> letozaf, no reason to wait. arrivederci
[21:09] <letozaf> balloons, buona notte! hope you fix rssreader :D
[21:09] <balloons> I'm sure sergiusens will make it work or remove it :-)
[21:12] <sergiusens> balloons, heh :-)
[21:12] <sergiusens> balloons, so back to music, is the refactor making it work with click as well?
[21:12] <balloons> fginther, ty, looks better now :-). thomi have a look: http://91.189.93.70:8080/job/generic-mediumtests/862/testReport/ubuntu_rssreader_app.tests.test_rssreader/TestMainWindow/test_edit_topic_with_mouse_/?
[21:13] <balloons> sergiusens, the primary purpose was keeping the tests inline with the huge UI changes that were landing
[21:14] <balloons> sergiusens, the rssreader was the last one on my list of stuff to fix before diving more into MIR. Are you finding issues with them running as click?
[21:15] <sergiusens> balloons, yes; but just the tests; everything runs until it gets an exception (qml) that you can see in the upstart log for the click app
[21:19] <balloons> sergiusens, and this is across the board with all the core apps/
[21:19] <balloons> ?
[21:19] <sergiusens> balloons, no, only reader
[21:20] <balloons> sergiusens, ahh.. so it's probably just the tests not running successfully due to UI changes atm
[21:20] <balloons> so this merge should fix that issue
[21:20] <sergiusens> balloons, the error is in the dashboard
[21:20] <sergiusens> balloons, great
[21:21] <balloons> sergiusens, ahh you are basically looking at these eh? http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/maguro/89:20131009.1:20131009.1/4640/
[21:22] <sergiusens> yup
[21:22] <sergiusens> darn, music app merged incorrectly, missing files in trunk :-/
[21:24] <balloons> yes, so rssreader is the only one on that list I consider having a true issue. The others are a bit perplexing.. random failures
[21:24] <balloons> still an issue, as any failure is a potential sign tests aren't robust
[21:28] <sergiusens> balloons, not sure about dropping letters, feels the device just failed and calculator just needs that swipte to delete fix from the sdk
[21:29] <balloons> sergiusens, yes, dropping letters ran fine on the other device, and I've never seen a failure from it
[21:30] <balloons> sergiusens, ohh, if calc didn't apply the fix.. hmm, you know I'm not sure it did. Clock, weather and rss did I remember, but I don't remember for calc
[21:31] <sergiusens> balloons, I fixed calc and clock this morning with the devs
[21:31] <sergiusens> balloons, also, https://code.launchpad.net/~andrew-hayzen/music-app/toolbar-rewrite-1/+merge/188917
[21:31] <sergiusens> balloons, I see you happroved
[21:32] <sergiusens> balloons, there's no reasoning for the removal of manifest.json in there
[21:33] <balloons> I top approved that yes, it had been sitting out there forever waiting on an sdk fix
[21:33] <sergiusens> balloons, so autolanding woes?
[21:33] <balloons> there is no reason for the removal
[21:34] <sergiusens> balloons, let me re add it
[21:34] <balloons> go for it, I'll approve and get it put back
[21:34] <balloons> andrew probably did that inadvertently during one of his rebases
[21:40] <sergiusens> balloons, seems so; I'm being slow at finding it though
[21:43] <sergiusens> balloons, the file only gets removed after the merge though; might be looking at it wrong
[21:43] <sergiusens> balloons, https://code.launchpad.net/~sergiusens/music-app/manifest/+merge/190250
[21:48] <balloons> done
[22:02] <alesage> so when I'm adb-shelled into the phone I get exactly 80 characters and it's kind-of cramping my style, esp. b/c a newline begins on present line
[22:02] <alesage> I'm sure I just lack shell-settings-fu, can anyone suggest a remedy?
[22:13] <balloons> alesage, stty
[22:13] <balloons> you can manually resize it that way, not ideal, but
[22:15] <alesage> balloons, thanks that's a start