[11:34] gmb: good morning, i am going to grab some food, if you have time and will, I've got 2 MPs [11:35] https://code.launchpad.net/~frankban/charms/oneiric/buildbot-slave/upgrade-charm/+merge/95534 [11:35] https://code.launchpad.net/~frankban/charms/oneiric/buildbot-master/upgrade-charm/+merge/95535 [11:52] frankban, Sure, I'll take a look (sorry, missed your ping whilst doing the upgrade dance) [12:05] frankban, Both approved. Great work :) [12:05] * gmb -> lunch === danilo_ is now known as danilos [12:36] thanks gmb [13:02] benji is still down for the count :-/ [13:11] ooh, benji! [13:11] are you alive? [13:11] I'm almost back to normal. [13:11] great! [13:11] I hate software that I didn't write. [13:11] benji frankban gmb call in 1 [13:11] heh [13:13] frankban, sorry for short notice but https://talkgadget.google.com/hangouts/extras/canonical.com/goldenhorde [13:35] https://dev.launchpad.net/yellow/RemoteTerminalBroadcasting [13:39] if anyone gets the terminal sharing to work or has problems getting it to work, I'd love to know. [13:40] gary_poster: one of the changes in the new one is that you can press control-C to break out [13:41] benji, oh, reading the messages on the ln/overlayfs bug more closely, it looks like apw says that the workaround kees gave won't work. Maybe. Maybe still worth an experiment [13:41] k [13:41] benji, ctrl-c: yay! I have some minimal power over my terminal! :-) [13:41] :) [13:43] gary_poster: speaking of, you should get a giant, red, lighted arcade button and wire it up to an arduino which is plugged into your USB port and have it emulate a right click [14:02] benji, lol that would be awesome [14:04] unity/compiz hates me, I'll be back in a minute [14:04] benji, did you see https://lists.ubuntu.com/archives/ubuntu-devel/2012-March/034880.html [14:04] oh oops [14:05] I'll try that again in a second :-) [14:08] gary_poster (or anyone else): please take a look at https://code.launchpad.net/~frankban/python-shell-toolbox/add-extra-repositories/+merge/95567 [14:08] on it [14:09] thank you [14:11] benji, did you see https://lists.ubuntu.com/archives/ubuntu-devel/2012-March/034880.html [14:13] * benji looks. [14:15] gary_poster: interesting; I guess lxc is a big enough beast to have pushed them over the edge; does that change anything for us though? should we switch or forge ahead with a workaround? [14:16] benji, I'd say attempt the workaround, and if that fails...have a hangout and talk about it :-) [14:17] my thinking is that we want the overlayfs bits to work; it might be nice to have another version of lxc-start-ephemeral that is a fork of the current one and that substitutes in aufs but is otherwise identical [14:17] we ought to be able to switch back and forth easily [14:18] and ideally we ought to be able to move overlayfs-version fixes easily over to aufs [14:25] frankban, why is this the logic we want? [14:25] assume_yes = None if distribution == 'lucid' else '-y' [14:25] gary_poster: I've seen that apt-add-repository is changed, now it is interactive without the -y flag [14:26] frankban, ah! So, in lucid, it is not interactive by default? [14:26] gary_poster: it seems so, and the -y arg does not exist [14:28] frankban, cool, got it. I'll suggest in the review that we have a brief explanatory comment. My only other note that I have is "Please add a description of the kwargs to the run docstring" :-) I'll note these and then approve [14:28] gary_poster: cool, thank you [14:29] approved [14:56] frankban: it looks like I've been bitten by the install_extra_repository-can't-possibly-work bug, what do you suggest? Is your fix coming soon or should I hack it locally? [14:56] benji: coming soon [14:56] cool [15:05] benji: I've just requested a new build for python-shell-toolbox [15:05] frankban: cool; do you have a link to a place I can look to see when it gets finished? [15:06] benji: sure, https://code.launchpad.net/~yellow/+recipe/python-shell-toolbox-daily-1 [15:06] thanks [15:12] anybody else having zero luck getting printing to work? It either doesn't send anything at all or it prints a blank page. Works fine on OS X side. [15:22] I don't print from my laptop. [15:38] benji, what do you print from? I'm about to switch to OS X to get some HR paperwork done. :-/ [15:39] gary_poster: I print so little that I just print to PDF in a directory that is synced to U1 and then I walk to the Windows machine, pull up my U1 web page and print out the PDF [15:39] and then I walk to school in the snow [15:39] lol [15:39] I see [15:40] OK, I'm going to go to OS X. Back in a few :-) [15:59] frankban: I'm confused. After updating my slave checkout and upgradnig the charm, hooks/install.install_extra_repository still doesn't use --yes; what am I missing? [16:01] benji: in what distribution are you running install_extra_repository? [16:01] frankban: precise [16:02] benji: I see. I've fixed install_extra_repository in the shell-toolbox, not in the install hook of charms. [16:03] benji: I am going to replicate my changes in the helpers still present in the install hooks of master and slave, sounds good? [16:03] frankban: ah! ok, I'm not familiar with how the shell-toolbox works, is the new install_extra_repository available for import? [16:04] frankban: sure, that'll get us moving again; what is the long-term plan to remove the copies? [16:05] benji: unfortunately to use shell-toolbox we need to install an extra repository. [16:06] oh, so we have a bootstrapping problem: the function to install an extra repository is in an extra repository [16:06] benji: The long term plan involves charm-utils (or something like that). But IMHO the long term plan is that juju should support deb dependencies. [16:07] ok, for the time being I'll hack hooks/install's install_extra_repository [16:07] benji: working on it, I will duplicate my changes in the charms [16:08] k [16:17] Experimenting with debian packaging makes me understand why people still swear by slackware. [16:27] frankban: I assume this is something new: setuplxc.py: error: argument directory does not reside under the home directory of the system user. [16:28] benji: what arguments are used? [16:28] frankban: this is examples/lpbuildbot.yaml, so: "-u buildbot -e launchpad-pqm@canonical.com -f 'Launchpad PQM' /var/lib/buildbot" [16:30] if we continue to develop these charms for much longer, we're going to need some sort of CI [16:31] benji: I've found your change here: http://bazaar.launchpad.net/~yellow/charms/oneiric/buildbot-slave/trunk/revision/18#examples/lpbuildbot.yaml [16:32] that;s the problem, before was the setuplxc directory was {installdir} (/var/lib/buildbot/slaves/slave) [16:32] frankban: hmm, let me see what I can do about that [16:44] benji: I have 2 MPs for that add-repository problem, would you like to take a look at them? [16:44] https://code.launchpad.net/~frankban/charms/oneiric/buildbot-slave/add-repositories/+merge/95612 [16:45] https://code.launchpad.net/~frankban/charms/oneiric/buildbot-master/add-repositories/+merge/95613 [16:45] (same changes for master and slave) [16:46] frankban: sure; will after lunch (approx 1 hour from now) be ok? [16:46] benji: yes, thank you, I will merge them just before my EOD [17:28] frankban: branches approved [17:28] thanks benji, merging them now [17:59] aaaand...we're back [18:05] * gary_poster tries again... [18:05] aaaand...we're back [18:06] fun fact: [18:06] well, ok, fun facts: [18:06] (1) I now suspect bluetooth as being the source of my hangs. But maybe that's my imagination [18:07] (2) My notebook's trackpad supports click and move but not right click [18:07] (3) My external trackpad supports right click but not click and move [18:08] (4) I've seen an email from the Ubuntu dev saying that, for 12.04, we can only have one (right click or click and move) at a time. Whee. [18:10] I'm glad that you know the rule of saving the punchline until the end. [18:10] :-) [18:11] benji, how goes your battle? I can join it in about an hour if it is helpful, or start my own card [18:12] gary_poster: I'm about to find out if we have any problems left (trying an actual run, now that the slave is happy) [18:14] benji, cool. So, what did you do about xvfb/overlayfs? [18:15] gary_poster: nothing yet, I've just mannaged to get this far but I plan on trying the Kees workaround [18:16] gary_poster: aws expenses filed [18:17] frankban, already approved [18:17] and yay for landing that stuff [18:17] benji ack [18:17] gmb, fwiw approved yours too [18:18] benji, did not approve your non-existent one ;-) [18:18] :) [18:18] biab [18:18] thanks gary_poster, have a great weekend everybody [18:18] grr, why why is testr not installed on the slave [19:13] gary_poster: I just submitted my AWS expenses. [19:35] benji, I just received it, and approved it :-) [19:40] * benji wonders who cakehero is, but welcomes him anyway. :) [19:41] I'm david [19:41] David Cakehero [19:42] <-- realname David Kullmann [19:42] I'm good looking, single, I type fast [19:42] I'm kind of a dick but I'm really just trying to be funny [19:42] [insert annoyed comment about beta software] [19:42] Sometimes girls get upset with me about it and I say it's funny and they say "no you were being a dick" and I say "whats the difference?" [19:42] hi cakehero [19:42] hi gary_poster [19:43] we're boring. why are you hanging out with us? :-) Did somebody already ask you that? [19:43] About what? [19:44] He said he didn't know who I was [19:44] about why you are hanging out with us [19:44] so I'm explaining who I am [19:44] He said "I wonder who cake hero is" [19:44] too bad there's no IRC command to find out whois someone [19:44] :-) [19:44] /whois cakehero [19:44] ^^ that works for me :) [19:45] yep [19:45] Why am I in launchpad yellow [19:45] What happens here [19:45] benji, do you want to hang out before my system crashes again? [19:45] gary_poster: sure [19:45] ahh [19:45] lean stuff? [19:46] and kanban boards [19:46] heh [19:46] yeah [19:46] What do you guys do? [19:46] cakehero: it's as if you can see into our souls [19:46] I am looking deep into your soul [19:46] we work on launchpad.net [19:46] well, we used to ;-) [19:46] gary_poster: yeah, now's a good time [19:46] and may yet again! [19:47] we're the "yellow" squad, hence launchpad-yellow [19:47] What do you do now? [19:47] we're also easily frightened, hence launchpad-yellow [19:48] we are working on a different approach to testing launchpad that involves juju and lxc. It's fun. [19:50] what do you do there? [19:50] does everyone in this room work there? [19:52] yep [19:52] well except for the two robots, and the guy who used to work with us but went on but still likes to say hi [22:11] gary_poster: you can't see this but you're gone from the hangout