/srv/irclogs.ubuntu.com/2009/06/22/#ubuntu-testing.txt

aragood morning all :)07:00
araladies & gentlemen, we are celebrating a testing day today: https://wiki.ubuntu.com/Testing/UbuntuTestingDay/2009062207:01
=== ara changed the topic of #ubuntu-testing to: Testing of Ubuntu | Please join us in the Ubuntu Testing Day! Test Hardy SRUs!!!! - https://wiki.ubuntu.com/Testing/UbuntuTestingDay/20090622| Wiki: http://wiki.ubuntu.com/Testing | Reports: http://qa.ubuntu.com
arahelp us testing hardware specific issues in this testing day: http://blog.qa.ubuntu.com/node/5507:33
=== sattam1 is now known as sattam
=== asac_ is now known as asac
=== apachelogger is now known as hsitter
=== fader is now known as fader|lunch
eeejayhey cr319:53
cr3eeejay: hey dude20:02
eeejayey cr320:02
eeejaycr3, i plan to see how the mago tests fit into a checkbox-satellite setup this weel20:03
eeejayweek20:03
cr3eeejay: thanks for your answer on the result status codes20:03
cr3eeejay: cool, I'm quite proud of the code so it shouldn't be too bad for you20:03
eeejaycr3, how do i need to set it up here, do i need to have pxe boot?20:04
cr3eeejay: by the way, I have live cd testing automated and I've been getting test results since this weekend20:04
eeejaycr3, ideally i would like to set it up in a virtualbox environment20:04
cr3eeejay: oh crap, you actually want to run it!20:05
eeejaycr3, that is awesome20:05
cr3I have documentation on preparing a system to run checkbox-satellite, but maybe I should formalize that in the form of a package to which you could extend the plugins yourself20:05
cr3eeejay: if you have to setup checkbox-satellite, this will be extremely useful experience for me.20:06
eeejaycr3, i could write docs for virtualbox20:06
cr3eeejay: the major problem I see is to figure out how to dispatch a test run because this is typically done by polling the hardware certification website20:07
eeejaycr3, so the website is polled on regular intervals?20:07
eeejaycr3, the satellite polls it, or the target?20:07
eeejaycr3, where is the code for that?20:08
cr3eeejay: yep, polling for enqueued activities such as: update cdimage foo, prepare system bar for testing cdimage foo, reboot system bar, etc.20:08
cr3eeejay: the polling code is the same for all commercial checkboxes, so it's in checkbox-compatibility20:08
cr3eeejay: like checkbox-certification, checkbox-satellite depends on checkbox-compatibility and checkbox20:08
eeejaycr3, gotcha20:09
cr3eeejay: in other words, checkbox-compatibility is kinda like the lowest common denominator for commercial testing20:09
eeejaycr3, so what do all the plugins in checkbox-satellite do?20:10
cr3I find it really sweet that checkbox-satellite uses the same message exchange plugin as -compatibility and -certification. nice convergence20:10
cr3eeejay: if you look at the names, it should be pretty self explanatory: nfs_manager manages the nfs service, http_manager manages the http service, etc.20:10
cr3there's also fuseiso_access, for accessing an iso using fuseiso, and the other _access plugins provide other mechanisms for accessing images20:11
cr3if the naming is not clear, let me know, I tried to leave the crack pipe when I coded the satellite server20:12
=== Crazyguy_ is now known as Crazyguy
eeejaycr3, maybe instead of figuring all of this out from scratch, you could give me access to some staging machines?20:23
eeejaycr3, this is highly mysterious.20:23
cr3eeejay: I'd like to spend the necessary time to make this easy though, could you give me this week to work together on this?20:26
eeejaycr3, i want to see the mago plugin deployed in some manner soon, doesn't need to be perfect, but once i see what it looks like, i could make it awesome20:27
eeejaycr3, it is still really vague for me how all this works20:28
cr3eeejay: mago integration is totally different from ubiquity automation20:28
eeejaycr3, i think seeing it all working together would be really helpful20:28
eeejaycr3, right. i am not talking about ubiquity now20:28
cr3eeejay: you should only need to look into checkbox-satellite for ubiquity automation. if you want to start testing mago, just make sure it works in checkbox and we'll deploy it. next thing you know, we'll start seeing either positive or negative test results :)20:29
eeejaycr3, so you don't need me on the depoyment end at all? I feel sort of responsible for that, but whatever you think20:30
cr3eeejay: point me to your mago integration branch, I'll merge it into checkbox-certification and we'll let 'er rip20:30
eeejaycr3, it is a standalone branch now20:31
cr3eeejay: if your tests fail, it's not a big deal, it shouldn't prevent the usual tests from running20:31
eeejaycr3, it is not only about that20:31
cr3if your changes do prevent the usual tests from running, that's my problem, not yours :)20:31
eeejaycr3, we talked about not having the mago tests run on every piece of hardware20:32
eeejaycr3, of having one dedicated machine for it20:32
eeejaycr3, and possibly look into virtualizing and parallelizing it20:32
cr3eeejay: hm, I don't remember that, but I have a very bad memory20:32
cr3eeejay: I should eventually be able to run different tests on different machines, but that's not in place yet. that's part of the scheduling blueprint which will probably not even make it in karmic20:33
eeejaycr3, could we chat on the phone a bit?20:34
=== eeejay is now known as eeejay_lunch
* sbeattie is failing to reproduce bug 30629321:34
ubot4Launchpad bug 306293 in apache2 "Mod_ssl randomly causes apache threads to use 100% of CPU" [High,Fix committed] https://launchpad.net/bugs/30629321:34
=== eeejay_lunch is now known as eeejay

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