/srv/irclogs.ubuntu.com/2014/11/17/#ubuntu-quality.txt

=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
dkesselgood morning06:43
pittihey dkessel, wie gehts?07:11
dkesselhey pitti :) gut, wie gehts dir?08:41
dkesselhey thetoxicarcade08:41
thetoxicarcade:D08:43
thetoxicarcadewaaaaaiiiit is that ***THE*** dkessel?08:43
thetoxicarcadeHello all, I'm noticing that the ubuntu testing wikis are really really old. Do we still do classroom sessions or is this mostly erm...08:44
dkesselthetoxicarcade: sure, that's me08:45
dkesselfor example?08:46
thetoxicarcadehttps://wiki.ubuntu.com/Testing/Activities/Classroom <-- last edit 201308:46
dkesselmhh, looks like there were no classroom sessions in 2014 at all.08:50
dkesseldo you need any information thetoxicarcade ?08:50
thetoxicarcadeQuite, I would love help messing with CI08:50
thetoxicarcadeI heard it was juju charms and it seems like the stuff I'm digging through involves the manual stuff (Which is good to know, too). How do I design a test that gets tested within the milestones and stuff? Know where to point me?08:52
thetoxicarcadeGeneral question for the channel too: Who is the poor soul that runs @ubuntutesting on twitter? I owe them 5lbs of bacon and a hug.08:54
dkesselthetoxicarcade: manual testcases are kept in launchpad, at https://launchpad.net/ubuntu-manual-tests .08:58
dkesselthere is also a todo list ;)08:58
dkesselgenerally, you might want to coordinate with balloons, who is normally here during US working hours08:59
dkesseldid you do any iso or package test yet?08:59
thetoxicarcadecool :D wait how should I coordinate with him09:00
thetoxicarcadeI booted with testdrive once (jeepers!) but I'm still digging for where to find a test to perform09:01
dkesselthetoxicarcade: go to iso.qa.ubuntu.com or packages.qa.ubuntu.com , and then click on "testing tracker" on the left09:20
dkesselyou will need to log in with launchpad to enter results09:20
thetoxicarcadecool, so I can't see any bugs on the daily build but there's an older bug for ubuntu gnome for instance. Should I just boot the iso for daily and run from the ppa?09:22
dkesselrun from the ppa? you can boot the daily iso and then you can perform the tests listed von *.qa.ubuntu.com. no need for any ppas here09:29
thetoxicarcade:D (my wifi is failing but yay I think I'm set)09:33
=== qwebirc55734 is now known as slickymasterWork
=== Guest4725 is now known as balloons
=== balloons is now known as Guest12343
=== Guest12343 is now known as balloons_
robotfuelping ubuntu-qa can someone review this for me? https://code.launchpad.net/~canonical-platform-qa/camera-app/fix-ap-tests/+merge/24196514:00
om26errobotfuel, I will.14:00
robotfuelom26er: thanks14:00
om26errobotfuel, can you add the date and your name to the comment and also explain a bit more about the reason you are sleeping in the code comment because right now looking at the linked bug its not clear why we are sleeping.14:06
robotfuelom26er: ok14:06
robotfuelom26er: done14:11
=== fginther` is now known as fginther
=== chihchun is now known as chihchun_afk
elfyafternoon all you quality peoples16:37
=== txspud` is now known as txspud
=== plars is now known as plars-sprint
elopioalesage: that libfaketime seems really cool17:17
alesageelopio, yeah although it seems to break everything17:18
alesageelopio, also, some question about whether or not it'd be possible to change the time value after a process is started, i.e. it may just copy the env var and that's it17:18
elopioalesage: I would ask the unity apis team what do they propose to test timed things.17:19
alesagecharles and I discussing earlier, there's a faked power reading in indicator-power, we might follow that pattern instead17:19
elopioif they have no proposals, we should file a bug for them to work nicely with libfaketime.17:19
elopioalesage: is power reading a dbus call?17:20
alesageelopio, yes via d-bus, looks like this in the test plan https://wiki.ubuntu.com/Process/Merges/TestPlan/indicator-power17:20
elopioalesage: but I guess that reading the system time is not done through dbus.17:21
alesageelopio, I haven't gotten into that code as yet but sounds fun :)17:21
alesageelopio, true--indicator-datetime takes responsibility for this (at least for the title/menu bar case)17:21
elopioalesage: yes, when it's dbus everything can be nicely done.17:22
alesageelopio, yes d-bus works well with our autopilot world17:22
=== balloons_ is now known as balloons
=== balloons is now known as Guest26895
=== Guest26895 is now known as balloons_
Letozaf_balloons_, hi20:16
elfyevening Letozaf_20:16
Letozaf_elfy, good evening to you :) how are you ?20:16
balloons_Letozaf_, why hello20:17
Letozaf_balloons_,hello :-)20:18
Letozaf_balloons_, I was looking at clock app code to see if I find out the reason why I am having problems with filemanager app20:18
elfyLetozaf_: I'm good thanks :)20:18
elfyhi balloons_20:18
balloons_elfy, hello good sir20:18
balloons_happy monday to you all20:19
* elfy looks over his shoulder to see who balloons_ is talking to :p20:19
knomeme i guess20:19
* knome sips a beer20:19
knomeunfortunately this is far from the best ones that i've had, put nicely20:20
elfyha ha20:20
Letozaf_balloons_, happy monday to you too20:22
balloons_dkessel, are you about btw?20:23
doug5hello20:23
balloons_Letozaf_, so did you get any further with the mp for file manager? I didn't try and recreate your issue; I think you did leave some source though didn't you? if there is a branch to pull, let me know20:24
balloons_doug5, howdy!20:24
Letozaf_balloons_, this one has the last "tries" that failed: https://code.launchpad.net/~carla-sella/junk/filemanager-try20:25
Letozaf_doug5, howdy :-P20:25
balloons_Letozaf_, ok I'll pull that20:25
dkesselmhh sort of, balloons_ . at a company evening event.20:27
dkesselEverybody had BBQ and is getting tired ;)20:27
elfymore food needed then obviously :p20:28
doug5Letozaf_, bonsoir!20:28
Letozaf_doug5, bonsoir, :-P my French is not so good ...20:30
doug5Letozaf_, pretty much like mine, I guess... :)20:30
Letozaf_doug5, mmm maybe ma Afrikaans is better than my French :P20:30
dkesselballoons_: I'll read later if there's anything you want20:31
Letozaf_doug5, do you want to try and run the filemanager test I pasted to balloons on the emulator ?20:32
Letozaf_doug5, so you can see if you find out why it fails ?20:32
balloons_dkessel, no you just enjoy! I was going to ask if cameron got ahold of you20:33
doug5Letozaf_, you mean if I can run your branch on the emulator? No ;)20:33
Letozaf_doug5, lol :-P20:33
Letozaf_doug5, what problems have you got ?20:34
dkesselYup he was there. Read the backlog... Something.. thetoxicarcade was his nick20:34
balloons_dkessel, right, I do remember seeing that now, awesome20:34
doug5Letozaf_, the same...I'm only able to run the emulator with the "desktop" profile20:35
Letozaf_doug5, oh yes, now I remember you get an error in the armhf kit, rithg ?20:36
Letozaf_right20:36
Letozaf_doug5, did you try to create a new armhf kit ?20:39
=== balloons_ is now known as balloons
=== balloons is now known as Guest23152
=== Guest23152 is now known as balloons_
balloons_I keep losing my handle :-(20:42
knomeballoons_, you got to start holding on tighter20:42
doug5Letozaf_, thing is that on my machine QtCreator crashes really a lot20:47
balloons_doug5, o? what release?20:48
Letozaf_doug5, unfortunatly I do not use QtCreator much :P I use my device for testing so I do not get a lot of crashes as you20:49
doug5balloons_, 3.1.120:51
balloons_doug5, ahh sorry.. I meant, trusty, utopic, vidi?20:52
doug5balloons_, utopic20:53
knomeballoons_, veni, vidi, vici?20:53
doug5:D20:53
doug5balloons_, Letozaf_ do you have something for me which does not imply using an emulator?20:54
balloons_knome, something like that20:54
balloons_doug5, yea any core app that is not a binary will be easy to run and hack on without the emulator20:55
balloons_calendar for example is not compiled20:55
doug5balloons_, is there anything open for calendar?20:56
balloons_doug5, yes, recently support landed (again) for the datepicker used by the new event tests for calendar in autopilot20:57
balloons_doug5, so those new event tests need to be expanded to include setting the new event20:58
Letozaf_thetoxicarcade, hello :-)20:58
doug5balloons_, do we have a bug opened for this?20:58
balloons_doug5, if calendar is interesting for you I would encourage you to join up and meet mihir and kunal who are the developers20:58
thetoxicarcade:D Hello! Question, is balloons_ balloons? where do I get the container package for unity8?20:58
doug5balloons_, ok sure20:59
balloons_doug5, yes, let me go have a look20:59
balloons_doug5, the calendar team meet weekly on IRC in #ubuntu-touch-meeting weekly at 1400 UTC21:00
balloons_thetoxicarcade, hello! ahh yes, the unity8 container21:00
balloons_I'm trying to get through all the UOS goodness as soon as I can. For now the session and notes are the best info.21:01
thetoxicarcadeI'm making a 4 minute youtube video summing up what I saw from the hour long ones21:01
doug5balloons_, ok, I'll try to get in touch with them :) if there is a bug I can take just drop me an email21:01
doug5good night to everyone21:02
balloons_doug5, sure thing. is that time a good time for you?21:02
balloons_doug5, I will introduce you by email to the team :-)21:02
doug5balloons_, unfortunately not because I'm at work :(21:02
balloons_I think it will be easier since it doesn't require compliation21:03
balloons_doug5, ahh, no worries then. you'll be able to talk to the other devs easily enough still21:03
doug5yes I guess so21:03
Letozaf_doug5, good night21:04
doug5Letozaf_, ciao ciao21:04
balloons_doug5,  à bientôt!21:04
doug5balloons_, :))21:04
balloons_thetoxicarcade, awesome21:08
balloons_Letozaf_, sorry, your branch is still sitting here un-run by me :-(21:08
balloons_thetoxicarcade, ok, so here's the ppa with the container: ppa:unity8-desktop-session-team/unity8-preview-lxc21:10
balloons_thetoxicarcade, have a look at https://wiki.ubuntu.com/Unity8inLXC21:10
Letozaf_balloons_, :) I am trying to figure out why QQuickFlickable and PlacesPage objects are not seen, tried other things but had no good luck, anyway I am still trying ...21:10
balloons_thetoxicarcade, also I heard you wanted to help dkessel out with the qatracker? That would be awesome!21:11
thetoxicarcadeI think the term I'm grasping for is the smoke tests or the qatracker or.. you know, the automated "sane images" stuff21:12
thetoxicarcade"vivid is 60% sane/passing on amd64"21:12
balloons_thetoxicarcade, were you able to get started on setting up a development environment? On a related note to that, I'm trying to get a charm setup for installing the qatracker, so if that's something that peaks your interest . . .21:12
thetoxicarcade(anything that impresses QA people is something I'm willing to try!) I've got lots of the testing environment ready just confused on the implementation.21:13
balloons_thetoxicarcade, yes http://ci.ubuntu.com/ more or less shows you results from the various jenkins automated test runs21:14
balloons_thetoxicarcade, simply put everyday a new image is created from a snapshot of the archive. It's built and run against a series of automated smoke tests21:15
balloons_if these tests pass the image is pushed to the 'current' image on cdimage21:15
balloons_from there, we can manually test the image and report results on the isotracker. Typically this testing is done as part of a milestone21:16
balloons_thetoxicarcade, so you are correct at the moment 67% of the smoke tests on the image pass21:16
thetoxicarcadeso it's jenkins (a program or a person) that runs smoketests that display on ci, then manual tests are performed using an actual install of vivid from the instructions on the isotracker?21:17
balloons_for the desktop, that is21:17
balloons_thetoxicarcade, jenkins is a CI tool yes. The smoke tests and images are done automatically21:17
balloons_the idea is to manually test images after they've been vetted a little bit by the automated tests21:19
thetoxicarcadeballoons_, yay :D so I should figure out how to: triage bugs to vet them for developers, boot and click through manual tests from the iso tracker, and then look at jenkins (which is probably written in...?)21:19
balloons_that's for the desktop and server stuff. On the phone images, the automated tests are much larger as you can see. And manual testing is done daily on them by Canonical QA folks. For now this really requires some hardware (a nexus4) but that will change soon enough with the release of ubuntu phones into the wild from oem's21:20
balloons_thetoxicarcade, well if you've played a bit with manual testing that's good. We try and automate as much as possible, so if you have the tech skills and desire I would push you in that direction21:21
balloons_this early in the cycle we don't worry too much about rigorous manual testing (like say a milestone) for desktop and server images21:21
* thetoxicarcade none_whatsoever21:21
thetoxicarcade(sort of)21:21
thetoxicarcadeI will probably forward a backstory to you21:22
balloons_thetoxicarcade, well you can still write and help maintain our manual testcases, which elfy is one of the resident experts for. You just need to be able to write english coherently and understand how testcases should work21:22
elfyshhh21:22
elfy:p21:22
balloons_:p21:23
thetoxicarcade<.< ._. elves21:23
balloons_Letozaf_, looking now finally21:23
elfytalking of which - balloons_ https://code.launchpad.net/~elfy/ubuntu-manual-tests/1132847/+merge/23706521:23
Letozaf_balloons_, :)21:23
balloons_after Letozaf_ I will look :-)21:24
thetoxicarcadein short, I've written code, just not much debian (yuck) ((*GASP*)) and automated testing is like, da bomb21:24
balloons_oO we never merged that21:24
* balloons_ turns a little red21:24
elfythanks - it's just been kicking about since ages ;)21:24
elfylol21:24
elfyyou wanted some changes - I did them ;)21:24
elfyish21:25
balloons_Letozaf_, so I was going to mention that autopilot3-sandbox-run with a small tweak should replicate jenkins if needed21:25
* balloons_ forgets he must build21:25
Letozaf_balloons_, oh that would be very useful21:26
Letozaf_balloons_, but if the test fails on device I have no hope it won't on Jenkins21:27
balloons_Letozaf_, yea I have a pending merge for mp.. you just need to add a line to start a wm first. you could make the change locally easily21:27
balloons_Letozaf_, right, that was for the original ? on jenkins issue. We're past that now, so it's not needed21:27
balloons_but I wanted to mention it so you could file it away as useful knowledge21:27
Letozaf_balloons_, sure It will certainly be useful for the next tests21:28
balloons_Letozaf_, so running filemanager.tests.test_places.PlacesTestCase.test_go_to_root_must_open_the_root_directory works ok on my desktop. I thought it didn't?21:30
balloons_it didn't run in phone mode though21:30
Letozaf_balloons_, on the desktop it runs fine as it uses the places sidebar and not the bottom edge21:30
Letozaf_balloons_, you have to run the test on the device or in phone mode21:31
Letozaf_balloons_, I run it on the device and it fails :(21:31
balloons_Letozaf_, weird it says it runs in phone-mode, but it doesn't21:32
* balloons_ tries device21:33
Letozaf_balloons_, you have reduce filemanager window the size of a phone and you will see the bottom edge pop up and the sidebare dissapear21:34
Letozaf_balloons_, but that has to be done manually21:34
Letozaf_balloons_, so I run tests directly on the device21:34
balloons_Letozaf_, ohh looking at your code the output makes sense21:37
balloons_Letozaf_, notice you wait for the PlacesPage to appear21:37
balloons_then select inside of it21:37
Letozaf_balloons_, you mean I have to put that peace of code inside the Placespage ?21:38
Letozaf_balloons_, I was thinking of a problem of that type, but wan't quite sure21:39
balloons_Letozaf_, no I mean what I originally wanted you to do doesn't make as much sense21:39
Letozaf_balloons_, oh :-)21:39
balloons_Letozaf_, does what's in the mp work on the device as-is?21:40
balloons_I mean this: v21:40
balloons_https://code.launchpad.net/~carla-sella/ubuntu-filemanager-app/test-places-fixed/+merge/24120621:40
Letozaf_balloons_, yes21:40
balloons_so in your mp you are checking the dragging and waiting for it to complete21:41
balloons_in filemanager-try you are doing a .visible.wait_for(True).. that doesn't make sense to me21:42
Letozaf_balloons_, If you want I will run it again21:42
balloons_Letozaf_, no I'm sure it's fine21:42
Letozaf_balloons_, in the filemanager-try that was a second desperate try :-P21:42
Letozaf_balloons_, as the part commented out did not work21:43
Letozaf_balloons_, I first tried to get places page and test that it wasn't been dragged anymore21:44
balloons_Letozaf_, so I merged trunk with your filemanager-try branch trunk fixes the issue with -p being ignored21:44
balloons_makes it easier to debug on the desktop21:44
balloons_since you can add the -p to the launcher21:45
* Letozaf_ is looking21:45
balloons_add the '-p' arg to launch_test_local21:46
balloons_that should make it easier for you21:46
Letozaf_balloons_, ok21:46
balloons_Letozaf_, that said it seems to run in phone mode, with your fix21:48
Letozaf_balloons_, you mean the filemanager-try :O21:50
balloons_Letozaf_, yes with filemanager-try21:50
balloons_Letozaf_, using self.wait_select_single("QQuickFlickable",  objectName="placesFlickable").dragging.wait_for(False) at the end of _drag_bottomedge_to_open_places21:51
* Letozaf_ is trying on her desktop21:51
=== balloons_ is now known as balloons
balloonswoot, success21:53
* balloons ponders 'what's in a name?'21:53
elfyand a,e, m and a n21:54
elfysigh21:54
elfys/an/and :p21:54
* balloons expected elfy to quote shakespeare21:54
elfymeh21:55
balloonsROFL21:55
elfyhave *you* read that stuff?21:55
elfyI believe that he was a hack - it's just no-one else's stuff lasted as long :p21:56
balloonselfy, at some point I had to read some of his stuff. Can't say it really left a large impression either way21:57
thetoxicarcadewhat about falstaff? poor falstaff, valiant falstaff, brave falstaff, noble falstaff21:57
balloonsbut I was laughing when I realized where my quote came from21:57
elfy:D21:57
balloonswe'll stick with monty python for UK exports21:57
elfywell ...21:58
elfybored with that I'm afraid - been watching that for too long21:59
Letozaf_balloons, when I run the test it runs launch_test_installed not launch_test_local...21:59
Letozaf_balloons, maybe I should uninstall filemanager from my desktop21:59
balloonsLetozaf_, yes22:03
Letozaf_balloons, :( what a mess :-P probably uninstalling filemanager made a mess22:03
Letozaf_balloons, ah man22:03
balloonsLetozaf_, heh.. might need to put back the depends22:04
Letozaf_balloons, :-P22:04
* dkessel is back home22:07
Letozaf_balloons, it's getting late, I will fix the mess, test my test again and then push to the mp22:07
Letozaf_balloons, tomorrow :)22:08
balloonsLetozaf_, kk22:08
balloonsLetozaf_, buonosera22:08
Letozaf_balloons, see tomorrow, buona notte :)22:08
balloonselfy, left you some comments22:27
elfyI'll have a look in a few weeks then :D22:28
balloonsperfect!22:30
elfyor tomorrow :p22:30
* balloons not ready for that22:33
elfyballoons obviously forgets that xubuntu don't actually seed this thing and never test it ...22:33
elfyand elfy was just filling a need22:34
elfy;)22:34
elfyobviously he looked today ;)22:34
* balloons pictures elfy running out of fingers plugging the holes in the dam22:36
elfyballoons: you've commented "Test will require a USB stick that can be erased as well as a system that will boot from said USB stick"22:36
elfynot sure I'm understanding what you mean there22:37
balloonsyea, lol, complex22:37
balloonsyou try and make things simpler22:37
elfyok22:37
elfybut I still need to know what you think that sentence means first :)22:37
balloonselfy, my contribution is instead of pc or vm, just say system22:37
balloonswe need a system and a usb stick22:37
elfybut shouldn't a *machine* with no OS boot it :)22:38
balloonsmachine that sounds fine too22:40
balloonstell you what, the next iteration gets a rubber stamp from me22:41
elfyha ha - no, I would like it to be right :)22:41
elfyoic what you mean by system now :)22:41
elfyand yea I must have copy/pasted persistence bits in the wrong place too22:42
elfyI'll finish that tomorrow or Wednesday, then we can at least have a good testcase for people to use this cycle22:42
=== plars-sprint is now known as plars
balloonswe do have all cycle to mess with semantics!22:48
elfylol22:49
rbasakhttps://jenkins.qa.ubuntu.com/job/vivid-adt-nagios3/lastBuild/ARCH=amd64,label=adt/ doesn't look right to me.22:52
rbasakCould somebody check please? Looks like a test runner failure.22:52
elfyballoons: quick one - why are big lumps of everyones jenkins ubiquity results fails?22:59
balloonselfy, right now there's fails?23:04
balloonsI know on vivid images are a bit rocky in smoke testing23:04
elfyballoons: since days and days afaik23:06
balloonselfy, jibel as usual is a good one to poke on that23:06
elfyseems to be not all tests23:07
elfyok - I'll try and remember first thing in the morning23:07

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