frankban | gmb: good morning, i am going to grab some food, if you have time and will, I've got 2 MPs | 11:34 |
---|---|---|
frankban | https://code.launchpad.net/~frankban/charms/oneiric/buildbot-slave/upgrade-charm/+merge/95534 | 11:35 |
frankban | https://code.launchpad.net/~frankban/charms/oneiric/buildbot-master/upgrade-charm/+merge/95535 | 11:35 |
gmb | frankban, Sure, I'll take a look (sorry, missed your ping whilst doing the upgrade dance) | 11:52 |
gmb | frankban, Both approved. Great work :) | 12:05 |
* gmb -> lunch | 12:05 | |
=== danilo_ is now known as danilos | ||
frankban | thanks gmb | 12:36 |
gary_poster | benji is still down for the count :-/ | 13:02 |
gary_poster | ooh, benji! | 13:11 |
gary_poster | are you alive? | 13:11 |
benji | I'm almost back to normal. | 13:11 |
gary_poster | great! | 13:11 |
benji | I hate software that I didn't write. | 13:11 |
gary_poster | benji frankban gmb call in 1 | 13:11 |
gary_poster | heh | 13:11 |
gary_poster | frankban, sorry for short notice but https://talkgadget.google.com/hangouts/extras/canonical.com/goldenhorde | 13:13 |
benji | https://dev.launchpad.net/yellow/RemoteTerminalBroadcasting | 13:35 |
benji | if anyone gets the terminal sharing to work or has problems getting it to work, I'd love to know. | 13:39 |
benji | gary_poster: one of the changes in the new one is that you can press control-C to break out | 13:40 |
gary_poster | 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 |
benji | k | 13:41 |
gary_poster | benji, ctrl-c: yay! I have some minimal power over my terminal! :-) | 13:41 |
benji | :) | 13:41 |
benji | 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 | 13:43 |
gary_poster | benji, lol that would be awesome | 14:02 |
benji | unity/compiz hates me, I'll be back in a minute | 14:04 |
gary_poster | benji, did you see https://lists.ubuntu.com/archives/ubuntu-devel/2012-March/034880.html | 14:04 |
gary_poster | oh oops | 14:04 |
gary_poster | I'll try that again in a second :-) | 14:05 |
frankban | 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 |
gary_poster | on it | 14:08 |
frankban | thank you | 14:09 |
gary_poster | benji, did you see https://lists.ubuntu.com/archives/ubuntu-devel/2012-March/034880.html | 14:11 |
* benji looks. | 14:13 | |
benji | 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:15 |
gary_poster | benji, I'd say attempt the workaround, and if that fails...have a hangout and talk about it :-) | 14:16 |
gary_poster | 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 |
gary_poster | we ought to be able to switch back and forth easily | 14:17 |
gary_poster | and ideally we ought to be able to move overlayfs-version fixes easily over to aufs | 14:18 |
gary_poster | frankban, why is this the logic we want? | 14:25 |
gary_poster | assume_yes = None if distribution == 'lucid' else '-y' | 14:25 |
frankban | gary_poster: I've seen that apt-add-repository is changed, now it is interactive without the -y flag | 14:25 |
gary_poster | frankban, ah! So, in lucid, it is not interactive by default? | 14:26 |
frankban | gary_poster: it seems so, and the -y arg does not exist | 14:26 |
gary_poster | 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 |
frankban | gary_poster: cool, thank you | 14:28 |
gary_poster | approved | 14:29 |
benji | 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 |
frankban | benji: coming soon | 14:56 |
benji | cool | 14:56 |
frankban | benji: I've just requested a new build for python-shell-toolbox | 15:05 |
benji | frankban: cool; do you have a link to a place I can look to see when it gets finished? | 15:05 |
frankban | benji: sure, https://code.launchpad.net/~yellow/+recipe/python-shell-toolbox-daily-1 | 15:06 |
benji | thanks | 15:06 |
gary_poster | 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:12 |
benji | I don't print from my laptop. | 15:22 |
gary_poster | benji, what do you print from? I'm about to switch to OS X to get some HR paperwork done. :-/ | 15:38 |
benji | 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 |
benji | and then I walk to school in the snow | 15:39 |
gary_poster | lol | 15:39 |
gary_poster | I see | 15:39 |
gary_poster | OK, I'm going to go to OS X. Back in a few :-) | 15:40 |
benji | 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? | 15:59 |
frankban | benji: in what distribution are you running install_extra_repository? | 16:01 |
benji | frankban: precise | 16:01 |
frankban | benji: I see. I've fixed install_extra_repository in the shell-toolbox, not in the install hook of charms. | 16:02 |
frankban | 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 |
benji | frankban: ah! ok, I'm not familiar with how the shell-toolbox works, is the new install_extra_repository available for import? | 16:03 |
benji | frankban: sure, that'll get us moving again; what is the long-term plan to remove the copies? | 16:04 |
frankban | benji: unfortunately to use shell-toolbox we need to install an extra repository. | 16:05 |
benji | oh, so we have a bootstrapping problem: the function to install an extra repository is in an extra repository | 16:06 |
frankban | 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:06 |
benji | ok, for the time being I'll hack hooks/install's install_extra_repository | 16:07 |
frankban | benji: working on it, I will duplicate my changes in the charms | 16:07 |
benji | k | 16:08 |
gmb | Experimenting with debian packaging makes me understand why people still swear by slackware. | 16:17 |
benji | frankban: I assume this is something new: setuplxc.py: error: argument directory does not reside under the home directory of the system user. | 16:27 |
frankban | benji: what arguments are used? | 16:28 |
benji | frankban: this is examples/lpbuildbot.yaml, so: "-u buildbot -e launchpad-pqm@canonical.com -f 'Launchpad PQM' /var/lib/buildbot" | 16:28 |
benji | if we continue to develop these charms for much longer, we're going to need some sort of CI | 16:30 |
frankban | benji: I've found your change here: http://bazaar.launchpad.net/~yellow/charms/oneiric/buildbot-slave/trunk/revision/18#examples/lpbuildbot.yaml | 16:31 |
frankban | that;s the problem, before was the setuplxc directory was {installdir} (/var/lib/buildbot/slaves/slave) | 16:32 |
benji | frankban: hmm, let me see what I can do about that | 16:32 |
frankban | benji: I have 2 MPs for that add-repository problem, would you like to take a look at them? | 16:44 |
frankban | https://code.launchpad.net/~frankban/charms/oneiric/buildbot-slave/add-repositories/+merge/95612 | 16:44 |
frankban | https://code.launchpad.net/~frankban/charms/oneiric/buildbot-master/add-repositories/+merge/95613 | 16:45 |
frankban | (same changes for master and slave) | 16:45 |
benji | frankban: sure; will after lunch (approx 1 hour from now) be ok? | 16:46 |
frankban | benji: yes, thank you, I will merge them just before my EOD | 16:46 |
benji | frankban: branches approved | 17:28 |
frankban | thanks benji, merging them now | 17:28 |
gary_poster | aaaand...we're back | 17:59 |
* gary_poster tries again... | 18:05 | |
gary_poster | aaaand...we're back | 18:05 |
gary_poster | fun fact: | 18:06 |
gary_poster | well, ok, fun facts: | 18:06 |
gary_poster | (1) I now suspect bluetooth as being the source of my hangs. But maybe that's my imagination | 18:06 |
gary_poster | (2) My notebook's trackpad supports click and move but not right click | 18:07 |
gary_poster | (3) My external trackpad supports right click but not click and move | 18:07 |
gary_poster | (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:08 |
benji | I'm glad that you know the rule of saving the punchline until the end. | 18:10 |
gary_poster | :-) | 18:10 |
gary_poster | benji, how goes your battle? I can join it in about an hour if it is helpful, or start my own card | 18:11 |
benji | 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:12 |
gary_poster | benji, cool. So, what did you do about xvfb/overlayfs? | 18:14 |
benji | gary_poster: nothing yet, I've just mannaged to get this far but I plan on trying the Kees workaround | 18:15 |
frankban | gary_poster: aws expenses filed | 18:16 |
gary_poster | frankban, already approved | 18:17 |
gary_poster | and yay for landing that stuff | 18:17 |
gary_poster | benji ack | 18:17 |
gary_poster | gmb, fwiw approved yours too | 18:17 |
gary_poster | benji, did not approve your non-existent one ;-) | 18:18 |
benji | :) | 18:18 |
gary_poster | biab | 18:18 |
frankban | thanks gary_poster, have a great weekend everybody | 18:18 |
benji | grr, why why is testr not installed on the slave | 18:18 |
benji | gary_poster: I just submitted my AWS expenses. | 19:13 |
gary_poster | benji, I just received it, and approved it :-) | 19:35 |
* benji wonders who cakehero is, but welcomes him anyway. :) | 19:40 | |
cakehero | I'm david | 19:41 |
cakehero | David Cakehero | 19:41 |
cakehero | <-- realname David Kullmann | 19:42 |
cakehero | I'm good looking, single, I type fast | 19:42 |
cakehero | I'm kind of a dick but I'm really just trying to be funny | 19:42 |
gary_poster | [insert annoyed comment about beta software] | 19:42 |
cakehero | 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 |
gary_poster | hi cakehero | 19:42 |
cakehero | hi gary_poster | 19:42 |
gary_poster | we're boring. why are you hanging out with us? :-) Did somebody already ask you that? | 19:43 |
cakehero | About what? | 19:43 |
cakehero | He said he didn't know who I was | 19:44 |
gary_poster | about why you are hanging out with us | 19:44 |
cakehero | so I'm explaining who I am | 19:44 |
cakehero | He said "I wonder who cake hero is" | 19:44 |
cakehero | too bad there's no IRC command to find out whois someone | 19:44 |
gary_poster | :-) | 19:44 |
benji | /whois cakehero | 19:44 |
benji | ^^ that works for me :) | 19:44 |
cakehero | yep | 19:45 |
cakehero | Why am I in launchpad yellow | 19:45 |
cakehero | What happens here | 19:45 |
gary_poster | benji, do you want to hang out before my system crashes again? | 19:45 |
benji | gary_poster: sure | 19:45 |
cakehero | ahh | 19:45 |
cakehero | lean stuff? | 19:45 |
cakehero | and kanban boards | 19:46 |
gary_poster | heh | 19:46 |
gary_poster | yeah | 19:46 |
cakehero | What do you guys do? | 19:46 |
benji | cakehero: it's as if you can see into our souls | 19:46 |
cakehero | I am looking deep into your soul | 19:46 |
benji | we work on launchpad.net | 19:46 |
gary_poster | well, we used to ;-) | 19:46 |
benji | gary_poster: yeah, now's a good time | 19:46 |
gary_poster | and may yet again! | 19:46 |
benji | we're the "yellow" squad, hence launchpad-yellow | 19:47 |
cakehero | What do you do now? | 19:47 |
gary_poster | we're also easily frightened, hence launchpad-yellow | 19:47 |
gary_poster | we are working on a different approach to testing launchpad that involves juju and lxc. It's fun. | 19:48 |
cakehero | what do you do there? | 19:50 |
cakehero | does everyone in this room work there? | 19:50 |
benji | yep | 19:52 |
gary_poster | well except for the two robots, and the guy who used to work with us but went on but still likes to say hi | 19:52 |
benji | gary_poster: you can't see this but you're gone from the hangout | 22:11 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!