/srv/irclogs.ubuntu.com/2014/06/04/#ubuntu-quality.txt

=== _salem is now known as salem_
=== chihchun_afk is now known as chihchun
=== salem_ is now known as _salem
pittiGood morning04:56
=== DanChapman_ is now known as DanChapman
=== brendand_ is now known as brendand
jibelballoons, all the ubiquity tests are failing because the environment is not setup correctly when ubiquity is started with --autopilot. There has not been any change in ubiquity recently so it might as well completely fail to start. I'll have a closer look today.08:38
=== chihchun_afk is now known as chihchun
pittijibel: we got a new autopilot into utopic today09:11
jibelpitti, I don't think it's the problem because /var/log/installer/autopilot doesn't exist and is created when ubiquity starts with --autopilot enabled. So apparently ubiquity completely fails to start.09:17
pittijibel: btw, I asked on d-devel@ and autopkgtest-devel@ about autopkgtest-xenlvm users, and that I'll drop it if there's no interest09:18
jibelpitti, good. I think I fixed most of shstring support and it's now working with ssh. I did some tests with lxc and I'm currently testing with qemu to make sure I didn't broke them and will propose the fix for review.09:20
pitti\o/09:22
pittijibel: I'll upload 2.17.1 today to fix some bugs and the autopkgtest, so please let me know if you have shstring fixes to review/commit09:22
jibelpitti, http://paste.ubuntu.com/7586202/09:24
jibelI'll propose a proper MP09:24
pittijibel: don't worry about an MP, the package is in git anyway09:25
jibelpitti, how do I do the equivalent of a rebase with qit?09:26
jibelgit09:26
pittijibel: you mean you have your local tree checked out and want to update it to what I committed recently? git pull --rebaes09:26
pittigit pull --rebase09:26
pittiwhich is a shortcut for "git fetch origin; git rebase origin"09:26
jibelty09:27
pittijibel: saw the Debian bug, thanks!10:35
pittijibel: would you mind fixing doc/README.virtualisation-server along with the new intended usage, or want me to?11:00
pittijibel: what I don't understand is why in the case of specifying a shstring the auxverb is the same?11:04
pittijibel: or does it just happen to work with ssh and adt-xenlvm-on-testbed?11:05
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== chihchun is now known as chihchun_afk
jibelpitti, because everywhere downs['auxverb'] is used shell quoting is already done, so extra quoting in the auxverb command is not necessary. Re-reading the code, we might need to add quote cmd_string in execute() too12:01
=== _salem is now known as salem_
jibelI'll fix the doc12:03
pittijibel: thanks, I'll wait for these fixes then12:20
pittiso far it looks good, all tests still pass12:20
pittijibel: I'll also ponder moving execute_raw() into the protocol and thus into lib/VirtSubproc.py; it would be much better suited there, and then I think we don't need to expose print-*-command at all, right?12:22
jibelpitti, you mean execute_raw from the class Testbed in adt-run?12:58
pittijibel: right12:58
pittijibel: if that makes things easier for you (as that entire VirtSubproc API can then go away) I can look into that now12:59
jibelpitti, indeed, it'd be better and less confusing, but it's working as it is now so it's probably low priority13:00
pittijibel: I recently added that execute_raw(), but it probably wasn't thought out very well13:00
pittiwith the thing your patch changes it'll be much easier13:01
pittijibel: right, I can look at that after your patch, too13:01
cgoldbergrobotfuel, hey... do you know subunit well?  I'm working with result details (file attachments) in subunit streams13:20
robotfuelcgoldberg: I don't know a lot, you probably have to convert to bits?13:21
cgoldbergrobotfuel, i've got it working with attaching images (as bytes).. I'm javing a little trouble in parsing the output13:22
robotfuelcgoldberg: do you have a branch I can look at? you need to encode and decode the results.13:23
cgoldbergrobotfuel, 1 sec.. I'll paste a snippet to give you context13:23
cgoldbergrobotfuel, http://paste.ubuntu.com/7587461/13:25
cgoldbergrobotfuel, i have one test case that attaches an image ... it looks to me like as I retrieve it, i only get a chunk of the file at a time... so I prob need to accumulate all the chunks to get the full image13:26
cgoldbergrobotfuel, what I'm trying to do is take a saved subunit stream, parse any attachments that contain data, save bytes as individual files13:29
=== vrruiz_ is now known as rvr
cgoldbergrobotfuel, i think I figured it out... subunit has "chunked.Decoder(output)" to decode chunked streams13:54
pittijibel: I pushed your shstring fixes, so you can rebase14:07
=== qwebirc247873 is now known as slickymasterWork
=== qwebirc163607 is now known as slickymasterWork
senanballoons, danchapman : hey15:49
balloonssenan, hey how are you!15:49
DanChapmanhey senan, how are you?15:49
senanballoons,DanChapman : I'm good thank you15:50
senanhow about you ?15:50
* DanChapman waves to balloons15:50
* balloons waves back :-)15:50
balloonsI'm a little under the weather.. had a bit of an accident and still recovering15:50
senanballoons, accident ?15:51
balloonssenan, yes a kiting accident. I got picked up and dropped15:52
senanballoons, I got transferred to Kerala15:53
elfyballoons: should have let go ...15:53
elfy#justsaying15:53
balloonssenan, ahh.. just in time for monsoon season15:54
balloonselfy, hah! I eventually pulled the pin to separate15:54
elfy:)15:54
elfywell I hope you're recovering ok :)15:54
elfyI prescribe a nice bottle of red15:54
senanballoons, Nops :) . Permanent transfer. Kerala is my home state15:55
* slickymasterWork thinks that balloons was hearing that music "I'm learning to fly, but I ain't got wings..."15:55
* brendand has a glass in hand!15:55
brendandballoons, ya ok now?15:55
elfysee - we do care :p15:56
senanballoons, the calender bug you asked me to look into is resolved right15:59
senanballoons, I would like to work on gnumeric test16:09
balloonsbrendand, really bruised and sore.. And still a little sick from last week, heh.. My body is not happy with me!16:10
balloonselfy, brendand thank you for the well wishes!16:10
balloonssenan, a gnumeric test.. cool.. Are you able to introspect gnumeric?16:10
senanballoons, I didnt try. But in the  bug details its written it introspect ok16:11
balloonsawesome.. should be good then :-)16:12
* elfy wonders if there is a bug for that gnumeric thing16:12
elfyalso just mentions in passing that lderan was looking at xubuntu a/p tests - gnumeric being one16:13
balloonselfy, ahh yes good point16:15
senanballoons,you only wrote that comment :P16:15
elfysomeone appears to be working on it16:15
elfybug 111558816:15
ubot5bug 1115588 in Ubuntu Autopilot Tests "Test Needed: Gnumeric - autopilot" [Undecided,In progress] https://launchpad.net/bugs/111558816:16
senanelfy,ya I saw it just now :(16:16
* elfy nonchalantly mentions in passing bug 1115601 and then whistles tunelessly as he wanders off again16:17
ubot5bug 1115601 in Ubuntu Autopilot Tests "Test Needed: Abiword - autopilot" [Undecided,Confirmed] https://launchpad.net/bugs/111560116:17
elfythat's of course if senan likes the idea of not just looking at Ubuntu stuff :)16:17
brendandballoons, i might have a crack at something along the lines of 'writing a good test'. or maybe we already have guidelines for that?16:19
balloonssenan, hah.. funny I wrote the comment. I was just trying to help myself out in the future too16:21
senanelfy, balloons, ok then I'll look into Abiword16:21
balloonsbrendand, excellent. As far as what we have available now, there's the AP docs talking about AP tests, there's guidelines for manual testcase writing, and there's some other tidbits as well. Are you thinking of making it generic?16:22
balloonsbrendand, you can always turn it into a contribution as well.. We can host it on developer.u.c16:22
brendandballoons, show me all the tidbits and i'll see if it's worth doing16:22
balloonsbrendand, http://unity.ubuntu.com/autopilot/tutorial/good_tests.html16:23
balloonsbrendand, https://docs.google.com/a/canonical.com/presentation/d/12szRruujCFmnaJgDh01S4maicfLLW0DBQ-mqClazPd4/edit#slide=id.p16:24
balloonsand finally, http://developer.ubuntu.com/apps/platform/guides/acceptance-testing-using-the-page-object-model/16:25
balloonsthat's probably the most useful of the bunch.. There's also thomi's blog posts. Let me dig those up16:25
balloonsbrendand, http://www.tech-foo.net/on-test-levels-and-coverage.html16:26
brendandballoons, i'll save the autopilot bits for someone else16:31
brendandballoons, but i can roll some of the other stuff up into one presentation16:31
balloonsbrendand, I think something generic could work well.. awesome, thank yu16:33
brendandballoons, i have a week to prepare right ?16:34
balloonsbrendand, yep. It starts next Tuesday.. you can delay until June 12th if you wish which is the last day :-)16:36
balloonsjust propose the session and I can get you the timeslot and day you want16:36
brendandballoons, which track?16:48
=== josepht_ is now known as josepht
brendandballoons, i missed your reply - which track should i propose the session for?18:45
elfythere was no reply :)18:49
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
balloonsbrendand, the users tracl19:45
elfyI thought it was - but wasn't quite sure enough to say :)19:51
brendandballoons, you think it's a useful topic for users?20:20
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
balloonsbrendand, if there's a better track, pick it :-)23:07

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