=== _mup__ is now known as _mup_ [13:24] benji, I'm trying to get lp2kanban running. Should I use a system python or a clean python, in your experience? [13:25] (for buildout) [13:25] gary_poster: clean [13:25] cool [13:25] the buildout includes all dependencies (not that there are that many) [13:25] benji, clean python runs setup.py, gets [13:26] Traceback (most recent call last): [13:26] File "setup.py", line 2, in [13:26] from setuptools import setup, find_packages [13:26] ImportError: No module named setuptools [13:26] dirty python? :-) [13:26] well [13:26] I guess so. [13:26] heh [13:26] ok [13:26] Sounds like another card. [13:27] actually, it doesn't work with system pythoneither benji! uh... [13:27] This is my first day using Natty and my SSD for work, I hope it goes OK. [13:27] bac benji danilos gmb kanban now, call in 3 [13:27] darn [13:28] we can put in that "download setuptools" snippet [13:28] but I dunno why it would be necessary in system python [13:28] well, it's not there :-P [13:29] I'll look at it later [13:29] k [13:29] ack [13:47] gary_poster, oh, we all have calls today, right? [13:49] danilos, oh yeah, that. :-) yes, we do [13:49] benji: which SSD did you get? [13:50] the (relatively) new 3rd generation Intel 160G [13:50] spendy? [13:51] * gary_poster wishes 512GB were not >$1000 [13:51] it wasn't too bad, but not cheap: about $320 [13:52] my mouse hovered over the 300G one for a few seconds, but that bad boy is over $600 [13:52] heh, did they charge you anything for the mouse proximity? [13:52] gary_poster: yeah, the 600G is $1,200 [13:53] don't say that too loud or Amazon will come up with 0-click ordering [13:53] :-) [14:08] gary_poster, my fixes: http://paste.ubuntu.com/616717/ [14:08] cool thanks danilos [14:09] gary_poster, benji: oh, one thing I've been wondering: what happens with multiple card assignees when the lp2kanban script runs? [14:09] danilos, I was wondering about that too but not worrrg about it yet. :-) My intention wast the kanban syncer would only add assignees, never remove them [14:10] *worrying, *was [14:10] I haven't tested it, but from the way their API works I think only the "primary" assignee will be modified; I don't know how to find out which one is primary from the web UI though [14:10] gary_poster, I thought it was the "talk like a pirate day" already :) [14:10] heh [14:11] benji, gary_poster: ok, cool, so we hope it works just fine [14:11] hope springs eternal [14:11] yeah, we'll see, and I think we agree on what we want it to do, so hopefully we can fix it if there are problems [14:13] danilos, the reason I changed bug-portlet-subscription.pt was because of the anonymous problem I was talking about. I'll mess with things so that what I want (request/features/malone.advanced-subscriptions.enabled *and* authenticated) is there [14:15] bbs [14:16] gary_poster, right, cool, I admit to not having tested for anonymous users, but they get what they deserve! :) [14:25] It's a matter of some concern that at no point throughout the 9 months that the advanced-subscriptions flag has existed, has anyone ever spent more than half a second thinking "what about anonymous users?" [14:28] heh [14:28] yeah [14:32] gmb, may I call? [14:32] gary_poster: Sure [14:44] gmb, we want to encourage them to register: "Want to see less OOPSes? Register now!" [14:44] Heh [14:44] :-) [14:48] grr, VMs aren't very useful when their networking doesn't work [15:31] danilos, call? [15:35] gary_poster, yep, ready [16:14] * gmb -> out [16:15] gary_poster, btw, one thing on your code so far: this change (http://paste.ubuntu.com/616815/) means that you'll insert "unmute and subscribe" radio box in front of the simple "unmute" which is set before the for loop; I think it'd naturally live in the second place instead [16:16] danilos, I thought about that. My logic was that (1) we care most about the JS story; (2) in the JS story, the user clicked the "subscribe" link, not the "unmute" link, so it might be reasonable to assume that they actually want to subscribe. [16:18] gary_poster, true, good point, even for the non-JS story [16:18] yeah, that too [16:18] (also, in practice, we are not letting them get to that state easily — hold a mute with no subscription — though it's not impossibly hard either) [16:19] yeah [16:19] particularly with other subscriptions [16:19] (structural etc.) [16:20] btw, I am not a huge fan of the mute icon ;) [16:20] lol [16:21] anything in particular? and did you prefer the X/checkmark we had before? [16:23] gary_poster, nothing in particular, it took me a second or two to figure out that it was a crossed-off envelope [16:24] heh [16:24] gotcha [16:25] gary_poster, fwiw, it just occurred to me that it might work better if it was not crossed-off (it's red already, that should be enough for anybody who's not colour blind ;)) [16:26] danilos, and did you see we already had a "it's not good enough for the color-blind" comment in the bug, as well as a "I'm color-blind and it works for me"? Really! :-) [16:27] gary_poster, heh, I am red-green colour blind myself (though only some very weird-orangy-browny shades of the two colours), and they "work for me!" [16:27] heh, ok [16:27] heh, I first thought the mute icon was garbled somehow [16:27] lol [16:34] danilos, making MP [16:44] gary_poster, cool, I couldn't resist myself commenting on the bug as well :) [16:52] danilos, I like the @ idea, but I'm staying away. :-) [16:53] danilos, https://code.launchpad.net/~gary/launchpad/bug740631/+merge/63251 [16:56] gary_poster, btw, did I ever mention how I find it ironic that +subscribe page has nice JS-based animation of the bug notification level sliding in and out? :) [17:00] gary_poster, looking at your branch now, what's do_next for on line 223? [17:00] ah [17:00] gary_poster, never mind, scrolled a bit further down :) [17:01] gary_poster, fwiw, Y.Lang.isFunction might be a better check for line 232 of the diff [17:03] danilos, sorry, back [17:04] danilos, sure, will use isFunction. Was being lazy :-P [17:09] gary_poster, all else looks great [17:10] cool, thanks danilos! I'll push the isFunction change (works fine) and ec2 land [17:22] about to go for walk in 90˚F because I want to :-) [17:22] biab [18:22] I'm hungry. [19:08] ok, I've applied liberal amounts of Google and I still can't get my VM network up; anyone seen this before? [19:09] The only time I have trouble is when the kernel has changed so much that the vmware tools can't adapt [19:09] It's possible that the tools aren't quite ready for natty yet [19:10] I think my next task is to install a clean OS in a new VM to see if it works or not, at least that would let me bifurcate the problem space. [19:10] gary_poster: do you mean natty on the host side or as the VM OS? [19:10] I'm quietly using maverick still, fwiw. I've been thinking about setting up a separate boot for Ubuntu, but that will take time...and disk space I don't really have [19:10] VM os [19:10] I'm natty on the outside and maverick in the VM [19:11] oic [19:11] it's like an ubuntu sandwich [19:11] :-) [19:12] I had a very similar problem when I cloned my lucid VM, the clone couldn't do networking, but in that case the interfaces just got renumbered (eth0 became eth1) and relabeling them fixed it, this time the interface doesn't even show up in ifconfig's output [19:13] ok, I'll make a new VM and do maverick install into it to see if its networking works [19:13] good luck :-/ [19:13] How much work would a network work if a network could work nets? [19:16] :-) [19:31] bac, ready when you are [19:31] ok, was just about to ping you [19:31] gimme a call when you are ready [20:42] Success! The network works! [20:58] yay, benji! on the new vm, or the old one? [20:58] both! [20:58] excellent :-) [21:03] benji, please gimme a call when you are ready [21:03] no rush === Ursinha is now known as Ursinha-afk