/srv/irclogs.ubuntu.com/2015/01/23/#ubuntu-quality.txt

veeberselopio: good question, I print_tree'd the unity proxy object and found it that way00:14
veeberselopio: I'll see if I have any logs left over that I cn use to find ie, otherwise I'll have to suggest you generate the log sorry (don't have a device handy right now)00:15
elopioveebers: that's ok. I can do the print and grep.00:15
veeberselopio: ah, I found this snippet, I presume it's correct :-) http://paste.ubuntu.com/9826927/00:16
veeberselopio: sorry I couldn't be of any more direct help00:16
elopioI tried that and didn't work. I'll retry, I might have done something wrong.00:17
veeberselopio: hmm, also try grep __orientationAngle in the ubuntu ui tk sources00:18
knomeballoons, until i forget this... i think we should have two main "paths" in the QA docs00:45
knomeballoons, the other being for new contributors, that's the "Roles" path, which is pretty well laid now up until the actual documentation on how to get started00:46
knomeballoons, and the other being the "toolbox" for advanced people working with stuff00:46
knomeballoons, the latter should have probably most of the links to tutorials and stuff handy at least00:46
knomeballoons, but in a more concise format... and if anything is explained there, then we should be able to expect they know the basics already00:47
knomeballoons, in addition to those, we'll of course have the calendar and contact stuff, but that's just general information00:48
knomeballoons, and as you might have noticed, didn't mention the FAQ... because i believe it was only needed (if it was) because the new contributor documentation was a bigger mess than it is now, and what we want to make it00:53
balloonsknome, interesting. I'm not sure how this toolbox would look, and it's interesting you would want to put tutorials in the advanced section01:41
balloonsi'm ok with the thought on the faq01:41
knomeballoons, don't overthink it... just consider it as a landing page for most of the content we have scattered around01:42
balloonshmm ok, I'm seeing something01:43
knomeagain, since it's for people who are already sticking around, we don't need the bling, we just need it to work01:44
elopioveebers: it's finally working the rotation.01:46
veeberselopio: oh cool, what was the issue01:46
elopiothe set up is a little complex, we need two threads running at the same time.01:47
elopioricmm has pushed the code. I have some details in my phone that I will push, and then I will ask you to make a new review.01:47
elopioI need to clean up my tweaks to use threading instead of thread, and a wait instead of a sleep.01:48
elopiobut I could use the four orientations and the app turns around.01:48
veeberselopio: why the 2 threads? Also, I refreshed the MP and I'm a little concern that the fixture is starting unity but UnityTestCase start unity by default (unless you set an obscure member variable). I think that should be improved01:54
veebersbut I don't have an answer for it right now01:54
elopioveebers: UnityTestCase doesn't start unity. IndicatorTestCase does. We need to change that.01:54
veebersperhaps (if it doesn't already exist) create a decorator for the unity tests to wrap around the setting of that flag01:54
elopioand the thread is because while unity is starting, we need to put some content on the sensors fifo.01:55
elopiootherwise, unity will wait forever.01:55
elopioand we can't put the info before because the fifo file needs the unity pid.01:55
veeberselopio: ah right, I could have sworn that the testcase started unity (I had to do something with the sanity tests suites from prev sprint01:56
veebers)01:56
elopioI'm going to take a big break now. bbl.01:57
veeberselopio: I might not be online when you get back01:57
veebershave a good weekend elopio. You did great work this sprint!01:58
elopioveebers: yeah, I will probably finish tomorrow, but this won't land before your monday. You will have plenty of time to look at it and request more things from ric.01:59
elopioveebers: thanks! you too.01:59
veeberselopio: fyi have re-reviewed (and by accident 'approved' it (then re-commented with the NFing)02:17
knomeoff to sleep, nighty everybody and balloons, get some rest as well, you sleepy man ;)02:22
balloonsnight knome !02:26
=== chihchun_afk is now known as chihchun
elfyballoons knome - front page for manual testcases - or at least a start ... https://wiki.ubuntu.com/Elfy/Sandbox12:32
knomeelfy, looks good to me12:36
knomethough i'd probably cut off the contact stuff and just go on with the actual content if this was to be the testcases startpage12:37
knomethe page will have the QA header where we have the contact link anyway12:37
elfythe learn more bits?12:38
knomeIf you want to talk to someone about manual testcases then there are 2 main ways to do so.12:38
knomeWe recommend subscribing to the Ubuntu Quality mailing list.12:38
knomeAlso consider stopping by on IRC and saying hello in realtime! We hang out in the #ubuntu-quality IRC channel on the Freenode IRC network.12:38
knomethat12:38
knomeand unless you plan to extend the previous section, that too probably12:39
knomesince we go through what is required to do X in the roles documentation12:39
elfyoic - well I did think about that - but I added them because someone might bookmark that page and not others12:39
knomein that case we should have the contact info on every page12:39
elfybut not that bothered on the otherhand12:39
knomethat gets repetitive quickly12:39
knomeand if it's always at the top... it'll look like we only care about those things, not the content12:40
elfyok - can see that12:40
knomeif we feel like that's needed, we can design a contact footer or sth12:40
elfyhow about on pages that aren't the front page - making Ubuntu Quality at the top a link to the main page12:40
knomebut tbh i'd just trust people being able to connect the dots and see the contact page :P12:40
knomejust include the QATeam header on every page that is in the QATeam tree/path12:41
knomeunless it's clearly a common page, in which case just leave it12:41
knomeand by tree/path i mean every page that is discoverable just by looking at the QA wiki and wondering what you should do12:42
elfylooks ok with the header imo12:44
elfychanged it12:44
knomeyep12:44
elfy\o/12:45
elfyneed seperate pages for manual and automated perhaps now12:46
elfythis one being the new manual page12:46
knomewell, you could also lay them on top of each other12:46
knomebut sure, many of the actual content links are different12:46
knomebut i'm not opposed to separating them either12:46
elfyno idea what you mean - currently both are at https://wiki.ubuntu.com/QATeam/ContributingTestcases12:47
knomeyeah, that's icky12:47
knomejust separate12:47
knomeas long as the content is good... :)12:47
elfyhttps://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual_Testcases12:47
elfythat?12:48
knomeyou lost me12:48
knome:D12:48
elfythat ok as the new page url?12:49
knomejust overwrite the current12:49
elfymmm12:49
knomewe'll save one redirect12:49
elfythe current includes automated12:49
knomehttps://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual12:50
knomenope12:50
knomehmm, right, that's used for a different usecase12:50
elfythat's the page linked to from the front page at Writing :)12:50
knomejust move that under /Writing12:50
knomeand replace it with the new page12:51
elfyok12:51
knomeif people have bookmarks, it's easy enough to update them since the new page is clean12:51
elfyyou're making no sense - need tea ...12:51
knomeheh12:51
knomeonce that's done, let's link directly to that page from the testwriter role page12:51
knomecurrently we link to the mishmash page12:51
knomethat being https://wiki.ubuntu.com/QATeam/ContributingTestcases12:52
elfyhttps://wiki.ubuntu.com/QATeam/ContributingTestcases/Writing being the new page ?12:56
knomeno12:56
knomelet me try to be clear:D12:56
elfythat'd help :D12:56
knome~ = ContributingTestcases12:57
knomethat clear?12:57
elfyyep12:57
knomeso move ~/Manual  to  ~/Manual/Writing12:57
knomethen replace ~/Manual with your new landing page12:57
elfyright12:57
elfyI did the one you said no to - so that'll need deleting :p12:58
knomethen let's link directly to ~/Manual, not ~, from the role page (i can do that)12:58
knomeoki, i'll do that12:58
knomedone12:58
elfyhang on12:59
knomeyes?12:59
elfyI can't replace /Manual with the new landing page12:59
knomeyou must manually copy the contents12:59
elfynot what I mean12:59
knomeoh...12:59
knomewhy can't you then? :)12:59
elfyoh right - just need to update links in the new landing page - as one of those links to /Manual currently13:00
knomeheh, yeah13:00
elfyI've got so many wiki pages open currently ...13:00
knomei know13:00
knomeit's horrible13:00
knomeespecially with only one monitor..13:00
elfyyea :)13:00
knomeupdated https://launchpad.net/ubuntu-manual-tests13:02
knomeeh13:03
knomenot that!13:03
knomehttps://wiki.ubuntu.com/QATeam/ContributingTestcases13:03
knomethat13:03
knomenow only has a link to that new landing page and to the lp project page13:03
elfyok - done that now13:05
knomegoodie13:05
knomeit's good to see things moving forward again..13:05
elfyso /Manual is now a landing page13:05
knomeyep13:05
elfyand /Man/Writ has the old stuff in it13:05
knomeand it's linked to from https://wiki.ubuntu.com/QATeam/Roles/TestWriter directly13:05
knomeso no more detour13:05
knome++13:05
elfyyep13:06
knomei'll give https://wiki.ubuntu.com/QATeam/ContributingTestcases/Launchpad a slight nudge next13:06
elfyI'm just going to work through the pages on the new landing page today13:07
elfyso you can leave that if you like13:07
knomenah,13:07
knomeit'll only need a visual update tbh13:07
elfyok - I'll wait and see what you do then before I fiddle with the others - at least make pages we're freshening up look the same (ish)13:08
elfyif nothing else we'll all know which ones have been looked at :p13:08
knomei'll make it look like https://wiki.ubuntu.com/QATeam/DevelopmentSetup13:08
elfyright13:09
elfylunch time I think13:09
knomeok, bon appetit :)13:09
elfyknome: so at the moment - the new landing page is a bit circular - points to contributing test cases - which then points to it13:47
elfythough contributing does include automated as well13:48
knomeheh13:49
knomei'd say remove all links back to the upper level13:49
knomeso - lose the first box13:49
elfyyea was trying - that's the trouble with complicated wiki syntax and copy pasting it13:51
elfyso I gave up for the moment :)13:52
knomehehe13:52
knomei can do it13:52
knomewhat happened13:53
knomeoh13:53
knomeheh13:53
knomei fail13:53
knomeonly took three edits :)13:54
elfyheh13:54
knomeand fourth to fix the padding13:54
elfyreally not sure about the contact icon ... perhaps it's me - but it looks like it's stoned13:55
knomehaha13:56
knomea bit13:56
knomefortunately we can change it ;)13:56
knomefwiw, i think QATeam/ContributingTestcases/Launchpad should be renamed to probably QATeam/DevelopmentToolsSetup14:04
elfyknome: yea - I'd probably agree with that - I'd say that QATeam/ContributingTestcases/ManualStyleGuide/test_case_format_script could be on the same page tbh15:19
knomeyep15:19
knomeso maybe the page should be named DevelopmentTools15:20
elfythe launchpad one?15:21
elfyand add the script to that - makes sense to me15:22
knomeyep15:22
knomethen it could be the number one place for all development tools15:23
elfyyep +1 to that15:23
knomeworking on that now15:25
knomeactually...15:27
knomei think the script should be in the ubuntu-manual-tests repository15:28
elfythat's a different kettle of fish altogether15:28
knomesure, i can handle that15:31
tewardwhere's the qa tracker for Alpha 2?  (lost bookmarks due to hardware glitch)15:32
knomealpha 2 is released15:32
tewardknome: i still need the tracker :P15:32
tewardfor future15:32
* teward lost the link in bookmarks and history due to disk corruption15:33
knomewhich qa tracker? ISO?15:33
tewardyep15:33
knomehttp://iso.qa.ubuntu.com/15:33
tewardknome: thank you kindly15:33
=== alexabreu is now known as alex-abreu
tewardknome: main reason for wanting it was to see what bugs were happening.15:34
teward:)15:34
elfyhttp://iso.qa.ubuntu.com/qatracker/reports/defects15:34
elfywould be better then - that's got reported bugs on it15:35
tewardelfy: wanted to see it with the specific testcases15:35
tewardeither works15:35
* balloons sees more boxes :-)15:36
knomejust set up QATeam/DevelopmentToolsSetu15:36
knome+p15:36
elfyI see ticky tacky balloons15:36
tewardknome: stuck on Windows, otherwise I would.15:36
* knome pops a balloon15:36
* teward isn't on his own computer right now15:36
knometeward, would what?15:36
tewardknome: set up the dev tools on that page15:37
tewardcan't do anything from campus systems >.>15:37
knomeno.. i meant i just set that page up.15:37
tewardahh15:37
tewardoh joy, my computer asploded >.>15:37
knomeballoons, so, what about pushing the format testing script to the branch?15:37
knome"sudo mv test-case-format /usr/local/bin" is.... uhh15:38
balloonsknome, elfy I would be down for including a readme in the branch as well explaining it, etc :-)15:38
* balloons doesn't move it to bin15:38
knomei'm sure there would be other ways to check the markup than having to depent on vim too15:39
=== roadmr is now known as roadmr_afk
sakHello guys, I applied some grammar fixes this wiki page, https://wiki.ubuntu.com/QATeam/Overview/TheStages#preview. Have a look at it.15:50
balloonsthanks sak15:57
sakwelcome ;-)15:58
=== chihchun is now known as chihchun_afk
elfyballoons: I had a question a while back which I'd forgotten - unfortunately for you I've now remembered it :)16:04
elfywhat is all this stuff doing sitting in testcase/images? especially all the ones un-numbered and I guess not on the tracker16:05
elfyhttp://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-manual-tests/trunk/files/head:/testcases/image/ubuntu%20touch/16:05
sakIf I installed an alpha release using a CD/DVD disc to test on hardware, but would like to test other milestone releases, can I update my installed release to the next milestone release?16:06
balloonselfy, how interesting. I guess at some point it was to be used. We could remove it16:08
balloonsas you said, it is not on the tracker16:08
=== chihchun_afk is now known as chihchun
balloonssak, yes once you've installed it, update it like any other normal installation of ubuntu. The updates just come in much more often :-)16:08
balloonsif you wish to test the next version via installation, you can do that at that time as well16:09
elfysak: there is no milestone for testing now until beta 116:09
balloonsdepends on the flavor, but for ubuntu, nothing until final beta16:09
elfyas soon as it's a new day and new updates - your using the daily16:10
=== roadmr_afk is now known as roadmr
elfyballoons: and that too :)16:10
sakOk, balloons and elfy. I read that is recommended to test milestone releases on actual hardware not just a virtual machine. Yet, I don't have a usb drive at the moment. Plus I prefer to use hardware.16:12
sakI will only test milestones on hardware, dailies on a virtual machine16:12
knomeelfy, "you're"16:18
elfypffft16:18
elfyI'm lazy :p16:18
sakLazy is good :-)16:28
balloonsWHOA! present for me.. someone else on the internet used your for you're16:31
* balloons feels SLIGHTLY less bad about his inability to speak his native language16:32
elfyI have it on the phone balloons16:35
elfyspeeling or grummer error now and again to cheer balloons and knome up :)16:35
alesageelopio I see that our two pairing tasks are still marked as todo, do we intend to move them over?16:49
elopioalesage: not sure. We didn't define a good acceptance criteria for those.16:54
balloonsok, round two for https://wiki.ubuntu.com/Jams/Testing. I'm happy with it now16:55
elopioalesage: charles said that his bootstrapping was succesful16:55
alesageelopio, yes in our last Wed. meeting16:55
charlesindeed16:55
elopiopaulliu: do you think that with the work we did these two weeks, you'll be able to keep writing these tests and teach your team how to do it?16:56
alesageelopio, I took the liberty of moving charles' and my card16:59
elopioalesage: yes, thanks.16:59
elopioalesage: pdf should go back to the TODO pile, right?16:59
alesageballoons, it's under review, waiting on Jenkins https://code.launchpad.net/~canonical-platform-qa/autopilot/pdf-build/+merge/24724917:00
alesageoops elopio ^^17:00
alesagewas just going to welcome a balloons review of that pdf generation for autopilot docs17:00
balloonsalesage, care to add json in there too, hehe?17:10
balloonsI have a bug for getting json output, and since it's post sprint and you are adding things  . . .17:10
alesageballoons let's make a new card for that :) #rainmakingFTW17:10
=== chihchun is now known as chihchun_afk
=== rigved is now known as Guest11155
dobeyballoons: hi. do you know how i can have adt-run use the tests from the local tree on a click package?18:02
dobeyor anyone?18:06
balloonsdobey, indeed. pass the folder as the first argument to adt-run18:06
dobeyballoons: so adt-run . --click=../foo.click?18:06
balloonsyep18:07
dobeysomeone needs to fix the docs if that's true18:07
dobeybecause --click-source=. doesn't seem to work, and that's what --help suggests to use18:08
balloonsohh really? bug filing time if so.. the args can be specified multiple ways generally18:09
dobeyhmm, does self.launch_click_package() require the full app triplet with version #?18:38
dobeyballoons: ok. so --click-source works, but only if it's *before* the --click argument. :(18:54
dobeyso that seems like a bug, yeah18:55
balloonsdobey, ahh.. I always used it before and parse order is clearly important. I wonder if it has to be18:58
dobeyballoons: there's no good reason for these arguments to be required to be in a specific order19:00
dobeyballoons: anyway, i filed bug #1414122 about it19:01
ubot5bug 1414122 in autopkgtest (Ubuntu) "adt-run arguments are order dependent" [Undecided,New] https://launchpad.net/bugs/141412219:01
balloonsexcellent19:01
dobeynow, why is self.launch_click_package('') timing out19:02
dobeyhmm, maybe i can't use that19:02
=== roadmr is now known as roadmr_afk
balloonsdobey, should just be app_proxy = self.launch_click_package( "com.ubuntu.music")19:20
dobeyballoons: maybe it's because for payui to 'work' we have to actually pass it a uri?19:21
balloonsdobey, you can pass it a uri too19:22
balloonshttp://paste.ubuntu.com/9838894/19:22
dobeyah ok19:23
=== roadmr_afk is now known as roadmr
dobeygah, argument parsing order dependence strikes again :(19:51
dobey** (run.py:4869): WARNING **: Unable to connect to Upstart bus: The given address is empty20:08
dobeyhrmm, and that's not helpful :(20:08
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
=== pgraner is now known as pgraner-afk
Letozaf_balloons, hi21:37
Letozaf_https://code.launchpad.net/~carla-sella/ubuntu-rssreader-app/fixing-flaky-test/+merge/24748221:37
Letozaf_balloons, I am trying to fix the flaky tests, but now they pass :) and I fixed only one of them theoretically21:38
Letozaf_balloons, what do you do in these cases ?21:38
balloonsLetozaf_, fixing one might have been enough.. sometimes the following tests failed because of one. That said, keep going if there's more to fix21:41
Letozaf_balloons, ok21:41
balloonstrunk *sometimes* did work, so :-)21:41
Letozaf_balloons, yeah that's why I was wondering what to do, how do I know if it will fail again :-P21:42
balloonsLetozaf_, getting it to pass locally in the sandbox is a good start21:46
balloonsI can help try to break it once you are done :-)21:46
Letozaf_balloons, ok thanks, on my desktop it passes also in sandbox when I've finished I will let you try to break it21:47
balloonsthat sounds awesome :-)21:48
Letozaf_:)21:48

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