=== asac_ is now known as asac === mathiaz_ is now known as mathiaz [07:09] good morning! [07:55] Has anyone else looked at the Ubuntu Studio alpha 2 builds? I can't seem to get the -rt kernel to boot post-install. [08:03] persia: I haven't try [08:03] tried, even [08:03] ara, No worries. I'll bug the team. Might be that the images fail. [14:00] jcollado, eeejay: people are already talking about mago in the list ;-) === thekorn_ is now known as thekorn === torkiano is now known as torkiano|afk [15:41] So, I'm trying to test something in a schroot. I've used schroot -p to get access to my environment (so X works, etc.). Unfortunately, /dev doesn't contain the device I seek. Does anyone happen to have a strategy to work around this? === torkiano|afk is now known as torkiano [16:52] persia: did you come up with a solution? I've not used schroot, but I've bind-mounted /dev successfully into other chroots before to solve that problem. [16:55] sbeattie, I ended up finding a way to do my test without direct device access. I'll give bind-mounting a shot, although I worry about permissions (I tend to use schroot to run things I don't trust on my local system :) ) [16:57] you could bind mount just the specific device you need access to, rather than all of /dev [16:57] Really? How does one do that? [16:59] just like you would for a directory [17:00] yep; e.g. mount -o bind /dev/sdb1 /tmp/sdb1 (where you've touched /tmp/sdb1 to make it exist first) [17:02] Oh, nifty. I'll definitely try that next time I launch, as it's minimally invasive. [17:33] 06270627hii === fader is now known as fader|lunch === rmcbride_ is now known as rmcbride [17:48] we could use some help testing kubuntu ISOs for alpha2, currently there are 0 test results reported in for any of the ISOs === MaWaLe is now known as Mosquitoooo === fader|lunch is now known as fader [19:17] * fader does some kubuntu alternate amd64 testing [19:17] hey cr3 [19:18] eeejay: yo homie [19:18] cr3, it's looking good [19:19] cr3, now i am at the stage where i am dealing with the test results [19:19] cr3, is the launchpad_report xml format what we use? [19:19] eeejay: excellent, but are you still firing report-result in your MagoCommand? [19:20] cr3, no, and that is another buggie [19:20] eeejay: ideally, you shouldn't be concerned with the resulting report and you should only have to fire a report-result event [19:20] cr3, the whole "questions" concept is very manual testing [19:20] I'm not sure I understand [19:21] cr3, right now i added a "prompt" option to the plugin's options [19:21] cr3, when it is false, the tests are added as shell plugin tests [19:21] eeejay: can you push your latest code so that I can have a look at that? [19:21] cr3, when true: "manual" [19:21] cr3, it is pushed [19:22] eeejay: interesting... [19:22] cr3, how bad is it? [19:23] cr3, with prompt being true or false, I want the test results to have the same fields, namely: [19:23] eeejay: it's good, I really like how you can set the plugin on the fly like that :) [19:24] 1. pass/fail/skip 2. duration 3. message [19:24] eeejay: hm, that's reasonable but I wanted to get someone else's point of view regarding #3 [19:24] fader: yo, got a minute? [19:25] cr3: For you I've got three! [19:25] cr3, the whole "comment" field is arbitrary for these kinds of tests. it is a nice addition, but that is not where the data should be attached [19:25] eeejay: by the way, correct me if I'm wrong but it doesn't seem like you need the mago_prompt plugin anymore, right? [19:25] cr3, correct [19:25] cr3, it is staying around - just in case :) [19:25] eeejay: so where should the data be attached then? [19:26] fader: so, in checkbox, when a manual test has a corresponding script which can be run from the "Test" button, would it be reasonable for the output of the command to populate the comment box? [19:26] cr3, result.data is fine, but the way it is martialled in launchpad_report doesn't seem right [19:27] cr3: From a simplicity of test creation point of view, sure. From a user-experience point of view, I don't like it. :( [19:27] IMO the comments box should be for the user and for the user alone. If I start seeing stuff pop up in there I'm going to get nervous and wonder if it's safe to edit. [19:27] cr3, fader, i think we might need to introduce a new UI for this. it doesn't match the manual testing experience [19:27] Plus the cases where people will want to edit or delete the info that gets populated there... it just feels unsafe :( [19:28] (Sorry, eejay) [19:28] fader: fyi, I have changed the behavior of the radio buttons to be set to pass/fail depending on the result of running the script. I thought that was reasonable though [19:28] * eeejay agrees [19:28] Yeah, I saw that discussion... that's a Good Thing. [19:28] cr3, akshully, that might be problematic.. [19:28] Nice little usability boost! [19:28] let's say video test [19:28] the gst script returns status 0 [19:29] anyone else having issues restarting the desktop cd? [19:29] doesn't mean the user saw the video correctly [19:29] eeejay: It seems to me that as long as the user can change the value to 'fail' that's not a big deal [19:30] eeejay: for most cases though, it seems that the behavior is at least helpful to the user, not authoritative for the user. otherwise, the test wouldn't have to be manual anyways [19:30] We're saying "Checkbox thinks this thing worked correctly. Did it really?" [19:30] fader: cr3: i would like to see an alternative show_test() method, instead of changing the behavior of this one [19:30] eeejay: what you're asking for is a way to select the tests which the user may or may not want to run, right? [19:30] fader: cr3: the radio button change is very subtle, not really noticeable [19:30] cr3, yeah. but not upfront [19:31] cr3, allow the user to watch the test [19:31] cr3, and then populate a UI [19:31] I forget.... what does the radiobutton default to now after a test? [19:31] cr3, which could even be read-only, except for a comment field [19:31] fader: it remains in skip state [19:31] .. which i think is the correct behavior for manual tests [19:32] eeejay: wait, are you saying you want the test to: 1. run automatically; 2. populate the ui; 3. ask for feedback from the user? [19:32] cr3, 3 - give the user an _option_ for additional comments [19:33] eeejay: as provided by the current ui, right? [19:33] cr3, just like the current manual plugin [19:33] cr3, could we talk on the phone? [19:33] Heh [19:33] fader: cr3: skype conference? [19:33] eeejay: You don't realize that cr3 has a direct brain-link to IRC :) [19:33] eeejay: that's what I once did but then I introduced hibernate and suspend tests, imagine the user experience then: user is running a test and then clicks the "Next" button. suddenly, his machine hibernates for no apparent reason :) [19:34] cr3, brilliant :) [19:34] eeejay: my motivation at the time is that I found it redundant for the user to have to click on the "Test" button, so I thought it was helpful to just run the test :) [19:35] eeejay: ideally, I would like to solve both hibernate and mago use cases in a consistent way instead of introducing all kinds of variations [19:35] cr3, i agree [19:35] eeejay: even in the case of mago tests, I think the user might get surprised if applications suddenly start popping up without their prior and explicit consent or, at least, some action on their part [19:36] cr3, the action on their part is "run test", we could make it clearer [19:36] that being said, lets revisit the problems with the current manual user experience [19:36] "run automated UI test" [19:36] dunno [19:37] cr3, the current manual experience is good, imho [19:37] cr3, that is why i don't want to touch it, but create a new UI that matches mago tests [19:37] eeejay: I would have the description of the test be explicit but keep a consistent "Test" button which can consistently have the same shortcut (Alt-t) [19:38] cr3, i am just going to come up with a patch as a proof of concept [19:38] cr3, but first i will eat a sandwich [19:39] iiiinteresting, ubiquity just crashed on the kubuntu live installer. [19:39] * fader wishes he could click a "give sandwich" button. [19:39] eeejay: I really don't see a problem with the description of the test saying something like: This will test gedit functionality. Click on the Test button to run the tests automatically. [19:39] fader: that would have to be run by the dbus backend so that you could also run: sudo give sandwich [19:40] cr3: Wow, I should have seen that coming. [19:40] fader: that was pretty predictable indeed, I will try harder next time [19:40] :) [19:42] http://mirror.servut.us/kuvat/push%20button,%20receive%20bacon.jpg [19:44] fader: the problem is that the sign is probably for a dryer in the bathroom... even I can't come up with something to do with bacon in the bathroom [19:44] * cr3 is lacking imagination :( [19:44] cr3: "He doesn't know how to use the three shells!" [19:45] what the heck am I talking about, bacon is always good wherever you are [19:45] fader: very good point, I spent many a sleepless nights pondering those darn three shells === pace_t_zulu_ is now known as pace_t_zulu [21:20] fader: how are you dude? [21:20] davmor2: brilliant and stunningly good-looking. You? [21:21] * davmor2 picks myself up off the floor. [21:21] Dude you really need to clean that mirror from time to time ;) [21:22] Fine thanks. Racing around like a headless chicken but other than that okay :) [21:23] Heh... it keeps you busy. Off the streets and out of trouble, right? [21:26] fader: I know but I could do with being paid too :) [21:27] * charlie-tca thinks some people want it all ;-) [21:28] charlie-tca: eating helps you know it's true :) [21:28] Once in a while, anyway [21:28] I haven't eaten in two days, again [21:29] I am thinking I need to, though [21:30] I have a great idea for a company. Busy people can pay me to eat for them. (Naturally I'd want high-end clients who are just too busy to eat their five-star meals.) [21:31] heh, just might work [21:33] * davmor2 no good looking at me then :D [21:33] fader: you could also offer to go to the bathroom for them as an added bonus, no charge [21:34] ohh, I would pay for that! [21:34] cr3: Nah, I'm going to focus on my core competency here. I'll leave the add-ons for third parties. [21:34] * fader mutters something about leveraging synergies to grow the brand... [21:34] fader: you're missing out on two potential customers in this channel: charlie-tca and myself [21:35] cr3: I've seen what you eat. You couldn't pay me enough to go to the bathroom for you. [21:35] cr3: he did say 5 star meals though dude ;) [21:35] ;) [21:36] yeah, meow mix probably doesn't qualify as "5 start" [21:36] err, "star" even [21:37] cr3: It might do if your a cat :D [21:37] I'm definitely not going to the bathroom for cats. [21:38] Seems cleaner than dogs [21:53] Hey, does the kubuntu oem install normally have a desktop icon for 'prepare for shipping' the way the ubuntu (gnome) oem install does? [21:53] fader: yes [21:54] davmor2: Thanks, that's what I thought. [21:54] it's normally in the desktop folder [21:54] * fader is off to Launchpad. [21:54] fader: first check and see if it's in the menu [21:55] davmor2: Yeah, I didn't see it there unfortunately. [21:55] There's also nothing in ~oem or ~oem/Desktop [21:55] Er, there are things there but not oem-config related :) [22:03] pip pip, cheerio [22:07] Anyone bored and feel like testing UNR? [22:09] BRB, got to switch network connections here [22:11] What did I miss? [22:17] fader: just to double check you had installed the oem part right ;) [22:18] Hehe yeah [22:18] I had the same thought but was reassured when I realized I was logged in as 'oem' and it said 'oem temporary user' (or whatever it says) as my username [22:19] i'm just confirming it for you :) [22:21] * fader hugs davmor2. [22:22] persia: just finished dling it [22:22] davmor2, Then you've beaten me :) [22:22] Apparently all the regular testers took a break for this alpha, which leaves the rest of us :) [22:22] 20meg BB [22:23] persia: no it's just I've been busy ;) [22:24] Oh. I thought plars and StevenK usually did the UNR testing. Sorry to exclude you. [22:32] Oh yes [22:32] persia: I just throw my hat in the ring from time to time :) [22:35] fader: can you try a resize on kubuntu against an existing install please [22:35] with the existing having ext4 for the fs [22:35] davmor2: Roger wilco... I'm just finishing up an install now so you have good timing [22:41] davmor2: You don't mind if it's an alternate install rather than desktop do you? [22:42] My issue is on live but it might be good to see if it affects alt too [22:43] Huh, I don't seem to have the option. [22:44] Maybe I munged something in my last install... let me play with this a bit. [22:46] * sbeattie tries to reproduce as well. [22:56] davmor2: worked here. [22:56] meh just me on hw then? [23:12] Okay, resize has shown up for me this time with only a single partition. Does it not pop up if you have too complex a partition layout for it to handle? [23:13] My internal clock is set to EAT... back in a bit [23:46] hey fader [23:47] fader, have you ever edited the checkbox glade file? [23:48] eeejay: I don't believe so... why? [23:48] fader, because there are custom widgets in it [23:48] eeejay: cr3 might snap off my fingers if I started poking around at the internals of it [23:48] fader: and i think you need a glade catalog file to compliment it [23:48] eeejay: Yeah, I can't help you with that then :( [23:49] fader: darns! [23:49] fader: I got prepare for shipping in my kde [23:49] davmor2: Is this with the alt CD? [23:49] davmor2: where will you ship kde to? [23:49] Hehe [23:50] eeejay: endusers [23:50] fader: no live [23:50] davmor2: typical [23:50] davmor2: Hmm, I'll try it again with the alt CD next [23:51] eeejay: who else would you like kde to be shipped to ;) [23:52] davmor2: the world's hungry [23:52] eeejay: wouldn't they still be hungry [23:52] I'd of thought food would of been better :) [23:52] o_O [23:53] i think they could use all the help they could get [23:56] fader: I hear there may be something missing from the kubuntu alternate OEM stuff? [23:56] slangasek: Yeah, I didn't get the 'prepare for shipping' icon [23:56] I filed a bug but I will retest momentarily... I can't be sure it wasn't an ID10-T error. [23:57] fader: does that mean the OEM install process fails? I'm not familiar with that icon [23:57] slangasek: There was no way to finalize the install and prep it for the end-user to receive. It kept the 'oem' user and didn't present the first boot stuff that the user is supposed to get at first boot. [23:58] First boot first boot [23:58] fader: ok [23:58] slangasek: I will retest and see if it was the crack I had for lunch :) [23:58] I guess I'm inclined to pass on documenting this in the errata anyway, supposing that OEM mode is not a significant use case for our early-alpha testers