/srv/irclogs.ubuntu.com/2009/10/20/#launchpad-dev.txt

lifelessmakes a difference, but not that much... certainly not multiple orders of magnitude00:00
jml:D00:00
* mwhudson afk for lunch and a few errands00:20
kfogeljml: you're up?00:51
elmoall the cool kids in london are00:52
thumperrockstar: still around?01:19
rockstarthumper, yes, kinda.01:19
thumperrockstar: quick skype for a question?01:20
rockstarthumper, um, can it wait 5 minutes?  I'm trying to finish off some pre-kickoff chores.01:20
thumpersure01:20
thumperMonday night football?01:20
rockstarthumper, yesh.   Broncos tonight.01:22
thumperrockstar: nm, I'll muddle through, taking a break now for lunch01:24
rockstarthumper, okay, ping me when you're back.  I'm ready now.01:27
* mwhudson reappears01:37
thumperrockstar: if you have a few minutes that'd be great, if you don't we can talk tomorrow02:15
lifelesshttps://code.edge.launchpad.net/ubuntu02:16
lifeless1  → 100  of 139453 results02:16
lifelessnice!02:16
thumpermwhudson: skype?03:19
mwhudsonthumper: ok03:20
mwhudsonthumper: i could hear you03:21
thumpermwhudson: I couldn't hear you03:21
mwhudsoni'm not muted03:21
thumperI was getting no sound out of skype03:21
mwhudsonah03:22
wgrantDoes Skype ever Just Work?03:47
lifelessit does for me03:48
lifelessjaunty, 64bit03:49
mwhudsonit does for me, but i cheat and use os x03:49
mwhudsonjtatum: hello05:29
mwhudsonoops05:29
mwhudsonjtv: hello05:29
jtvmwhudson: hi05:29
jtvdid I break something?05:29
mwhudsonjtv: did you get your problem sorted yesterday?05:29
jtvmwhudson: ah, so it's not about that buildbot failure.  :)  Yes, jml helped me out.  Thanks.05:29
mwhudsoncool05:30
jtvmwhudson: it turns out that if you create two branches in the same test with create_branch_and_tree, passing neither name nor location, the two will try to create the same directory and things go boom.05:32
mwhudsonjtv: ah yes05:33
jtvActually, even passing names doesn't fix it.  You need to pass different locations.05:37
jtvIt looks confusing because the conflicting dirs are .bzr dirs in the same temp directory.05:37
mwhudsonyes, it creates the tree in the cwd doesn't it?05:41
mwhudsonthat's a bit naughty05:41
lifelessmwhudson: not if its bzr's helper; bzr's creates it on get_transport(self.get_url(relpath))05:43
mwhudsonlifeless: it's not bzr's helper05:43
jtvmwhudson: right, the default argument for location is "."05:51
jtvAnd creating those branches on a transport was getting a bit too involved for a non-Code[hosting] test.  :)05:52
mwhudsonjtv: good luck avoiding becoming a code hacker :-)05:54
* mwhudson EODs05:54
jtvmwhudson: thanks, gnight05:55
adeuringgood morning08:36
jmlkfogel, no, I wasn't. sadly I'm not as cool as elmo.08:38
jmland every day, I have to live with that.08:41
mwhudsonhello jml08:44
jmlmwhudson, hi08:57
mrevellMorning!09:12
bigjoolsmorgen09:13
al-maisanGood morning mrevell09:13
al-maisan.. and bigjools :)09:13
mrevellHallo09:14
jtvbigjools: thanks to you, bfb is tla #23478 in the gtf: http://xs4all.nl/~jtv/gtf/09:33
mupBug #23478: Breezy won't recover from hibernation on ThinkPad T42 <linux-source-2.6.15 (Ubuntu):Fix Released by ben-collins> <https://launchpad.net/bugs/23478>09:33
jtvmup: shut up, this isn't about bugs.09:33
bigjoolsjtv: !09:33
bigjools\o/09:33
jtvbigjools: so if you weren't already, you are now in the gcp09:33
jtvit comes with a neat little button for your home page.09:34
bigjoolswoo09:34
jtvthis puts you in an exclusive club with the likes of dek09:34
jtv...insofar as the great dek has likes.09:34
=== henninge_ is now known as henninge
deryckMorning, all.11:02
jmlderyck, good morning11:03
=== simon-o is now known as simon-o|lunch
=== mrevell is now known as mrevell-lunch
=== matsubara-afk is now known as matsubara
=== simon-o|lunch is now known as simon-o
henningedanilos: your suggested fix for bug 128324 sounds reasonable12:12
mupBug #128324: translator-credits remains "untranslated", so the percentage is < 100% <Launchpad Translations:Triaged by henninge> <Launchpad Translations 2.2:Won't Fix> <https://launchpad.net/bugs/128324>12:12
jmlal-maisan, assigning bug 347768 to you12:13
mupBug #347768: Allow anyone with upload rights to write to a package branch <package-branches> <Launchpad Bazaar Integration:In Progress by al-maisan> <https://launchpad.net/bugs/347768>12:13
daniloshenninge, glad you like it :) anyway, I'd be happy to pair with you on it, and we can split the work up into several branches12:13
=== mrevell-lunch is now known as mrevell
* jml stepping out for a bit to get lunch & stationery.12:26
gary_posterBjornT: call?14:11
sinzuibarry: EdwinGrubbs, bac: standup in 2 minutes14:31
=== danilo__ is now known as danilos
EdwinGrubbssinzui: What do you think about a generalized css class like this? http://pastebin.ubuntu.com/297533/15:12
sinzuiEdwinGrubbs: does it have to be a UL, can I have a <div> or a <dl>15:13
EdwinGrubbssinzui: it doesn't have to be UL, but the only situation that I can think of that would benefits from DIVs would be two rows of action links, which seems unlikely.15:17
sinzuiEdwinGrubbs: We should not design CSS for the specific. The reason the old CSS is giant is that we had to add duplicate rules because we could not reuse rules.15:18
EdwinGrubbsok15:19
sinzuiEdwinGrubbs: We do not need to define an element until we know there is a conflict15:19
sinzuiEdwinGrubbs: I think this is a good rule.15:19
EdwinGrubbssinzui: I'll make the change.15:20
EdwinGrubbssinzui: There is one other problem that I keep ignoring. If the table doesn't exist because there are no entries, then I either have to remove the table-actions class or add style="float: right" on the element. Either way, it seems to break the generalized nature of the css class. It seems like I just have to choose one ugly solution or another.15:29
sinzuiEdwinGrubbs: That is a common problem without a solution in our design15:31
sinzuiEdwinGrubbs: witness the issue of a side bar without portlets15:31
sinzuiEdwinGrubbs: I think you need to look ahead to learn if there will be content.15:32
sinzuiEdwinGrubbs: I looked for a CSS3 selector that allowed me to ask if the element has children, I did not find one. maybe beuno knows15:33
beunosinzui, I don't recall anything like that in CSS315:33
=== salgado is now known as salgado-lunch
EdwinGrubbssinzui, beuno: here is a working css solution that seems a lot better. http://pastebin.ubuntu.com/297595/16:37
EdwinGrubbssinzui, beuno: I use text-align instead of float so that the UL will not end up outside the border of its container. This works since the LI is already set to display:inline.16:38
=== matsubara is now known as matsubara-lunch
sinzuiEdwinGrubbs: : I award you a gold ☆ for cleaverness16:46
jmlcleaverness?16:52
gary_posterI'd make a joke, but I'm not sharp enough.  uh.  heh?16:53
sinzuimalapropism.  You can take a cleaver to a solution fit the problem. It can also be clever at the sametime16:54
jmlgary_poster, :D16:54
beunoEdwinGrubbs, rockin solution16:55
flacostesidnei: your lazr-js branch has a huge diff, i think it builds on another unlanded branch?17:00
sidneiflacoste: correct. here's the diff: https://pastebin.canonical.com/23563/17:00
gary_postersidnei: ah ok.  So that's Bjorn's branch, I assume?  Has his been reviewed?  If so, is it ready to land?  Would waiting for his branch to land before a review make sense?17:03
sidneigary_poster: you reveiwed bjorn's branch. it's marked as approved, supposedly ready to land. i can wait for his branch to land yes.17:03
gary_postersidnei: it's your call, and the reviewer's call I guess.17:05
flacostesidnei: add that pastebin link to the m+p, and I'd suggest also explaining what widgets.conf and src-js/yui-path.js are for17:07
sidneiflacoste: ok17:08
=== deryck is now known as deryck[lunch]
=== salgado-lunch is now known as salgado
=== matsubara-lunch is now known as matsubara
=== beuno is now known as beuno-lunch
* rockstar lunches18:44
jmlg'night folks.19:07
=== EdwinGrubbs is now known as Edwin-lunch
leonardrallenap, deryck, yesterday you reminded me of a branch that was landed to lazr.restful and that launchpad should have by now. the branch fixed a unicode-related bug. do you remember the bug number for that?19:26
deryckleonardr, bug #33199019:27
mupBug #331990: The inline editor widget reports a JSON error when saving non-ASCII characters <javascript> <Launchpad Foundations:Triaged> <lazr.restful:Fix Released by leonardr> <https://launchpad.net/bugs/331990>19:27
leonardrderyck, thanks19:28
deryckleonardr, np19:28
jmlthumper, ping19:38
beuno-lunchderyck, ping19:59
beuno-lunchgar19:59
=== beuno-lunch is now known as beuno
beunoderyck, intellectronica, jml, how controversial do you think moving bugtask tables beneath the description is?20:00
beunowhy am I experimenting with that, you say?20:01
beunowell20:01
beunoit reads better20:01
beunoit's more consistent with the rest of the site20:01
beunomakes people read descriptions20:01
intellectronicabeuno: the problem is, the height will always vary20:01
beunosure, if you're familiar with the bug, it sucks a bit20:01
deryckhmmmm20:01
beunoyes, it's less predictable, although we probably need to have a max-height, and let people expand20:02
jmlbeuno, have you talked with mpt at all about the bug page design?20:02
beunojml, I have not20:02
intellectronicabeuno: even if you're not familiar with the bug, but familiar with LP, under the current scheme, the controls for changing the bug task are always in the same location. if the description pushes them to a different location every time it will be harder to hit them20:02
beunohm20:02
intellectronicaunless we make the description fixed height20:02
jmlbeuno, there's a lot of history. You shouldn't be bound by it, but it might be good to know which bits of it you are ignoring :)20:03
deryckbeuno, I think this will be quite controversial, just because it's such a big change.  and heavy users are soooo used to looking top for the needed info.20:03
beunoyes, some people will be pissed20:03
beunobut lets think about that after we figure out what the best thing is20:03
deryckbut will *all* people be pissed, that is the question. ;)20:03
* deryck kids20:03
beunothen we can think about how to make everyone as happy as we can20:03
jmlbeuno, it's after hours for me and I have my happy Lean hat on20:04
intellectronicab.t.w i think fixed height for the description is definitely an option (assuming it's quite short)20:04
salgadosinzui, around?20:04
intellectronicaon most visits to the bug page you don't read the description20:04
jmlbeuno, 1. Figure out the constraints.20:04
jmlbeuno, 2. Come up with two or three solutions that meet those constraints.20:04
jmlbeuno, 3. Profit.20:04
beunointellectronica, so leave white space for very short ones?20:04
sinzuisalgado: I am at this moment20:04
deryckintellectronica, beuno -- so if you don't read the description often, why top post it?  uniformity?20:04
beunojml, well, I am loosely doing that, but maybe I should do it more formally. If only I had time to play with this more20:05
beunoderyck, well, you don't interact with the same bug a lot very often either20:05
beunoso, for new bugs, you do interact with it20:05
beunoof course, if you use email, you will likely just go there to set statuses and such20:05
beunowhich is probably why intellectronica has that feeling20:06
jmlbeuno, the slightly more formal approach might save you time.20:06
beunobut if you live on the web ui, you read them most of the time20:06
salgadosinzui, we're getting http://paste.ubuntu.com/297719/ when trying to run LP on python2.6, but I don't think we have a new twisted release with that fixed, so we're hoping to silence the fascist for twisted imports.  for now, at least20:06
intellectronicaactually, deryck playing back my argument at me reminds me that as a user i'd hate that change. i almost never work with the description and i always want to quickly look at the bug tasks20:06
salgadosinzui, barry told me you know the fascist, so could help us figuring out how to silence it20:06
beunojml, I have 2 hours left, but maybe you're right, I don't know20:06
* sinzui thinks20:06
sinzuisalgado: I do, Let me try to remember this20:07
deryckbeuno, yeah, as intellectronica said, I don't read descriptions first often.  I look at the table first.  and I do use the web UI mostly.  but maybe that's function following form, too.20:07
intellectronicabeuno: and an expanding description is kinda' against what we're trying to achieve with the ajaxafication. you will now need an extra click when you do need to read the description20:08
jmlbeuno, if you do the constraint stuff, then it helps others to come up with designs. I'm torn between not wanting to derail you, and thinking that it's a bad idea to do a rush job of the single most important page on Launchpad :)20:08
beunoderyck, so what I'm going to do is, propose something crazy, write up the constraints I can think off, and hand it off to your team while I deal with ubuntu.com and the karmic release20:08
beunojml, I'm not thinking I can solve the problem, bue maybe I can kick-start it20:09
jmlbeuno, cool.20:09
deryckbeuno, ok, but I'm a bit like jml and wonder what the value here is.  maybe we should just table a redesign, and let us do simple bug fix improvements until we can think this through more.20:09
beunojml, so I want to propose something more radical than polish20:09
jmlderyck, table means something different here :)20:09
deryckheh20:09
intellectronicabeuno: also, not wanting to take the wind out of your sails, i must also add that there are many small things we need to fix on the bug page, and it's very likely that fixing them is much more bang for the buck than pretty much any new design we can possibly do right now20:10
deryckjml, postpone?20:10
beunoderyck, what's of most value to you for me to work on?20:10
beunointellectronica, great information. What would help you guys the most then?20:10
* deryck is thinking....20:10
deryckbeuno, how about a decision on open questions, rather than a mockup....20:11
jmlbeuno, I want you to do something more radical than polish too :)20:11
intellectronicabeuno: i definitely need a bit of help deciding how to fix the top row of the bugs index page. that would really help me (that's a different matter, but since you asked)20:11
beunoderyck, if you point me at them, I will spend these 2 hours replying to that20:11
deryckbeuno, mainly I'm think bugtask table stretch the top or not, and how to make the changing in statuses less easy?20:11
deryckbeuno, let me get bug numbers.  intellectronica, do you have bugs with open questios you can think of?20:11
beunointellectronica, the search box, etc?20:12
beunojml, want to schedule a call for that then? to start brainstorming?20:12
jmlderyck, http://www.economist.com/research/styleGuide/index.cfm?page=673901 (search for "table")20:12
jmlbeuno, please do.20:12
intellectronicabeuno: yes20:12
intellectronicabeuno: https://bugs.edge.launchpad.net/malone/+bug/43385420:12
mupBug #433854: Bugs home page: search box and project details don't fit on the same line <ui> <Launchpad Bugs:In Progress by intellectronica> <https://launchpad.net/bugs/433854>20:12
beunointellectronica, ok, that's on my list now, I will comment on the bugf20:13
beunobug as well20:13
deryckjml, interesting.  I was proposing postpone as an alternate to table? to suit the US usage.20:13
intellectronicabeuno: awesome, thanks20:13
beunoderyck, so, as for the bugtask table, everytime I think about, I get the feeling we need to do something different with it20:14
jmlderyck, oh yeah, that'd be fine.20:14
beunoderyck, which makes me need to change other parts20:14
sinzuisalgado: there I have two hacks in utilities/importfascist.py20:14
jmlderyck, I was just adding the link for interest.20:14
beunowhich makes me ask questions like whether to move it below the description  :)20:14
intellectronicabeuno: i think that we need to align the tasks table, description and comments, and that when we do that it will improve things considerably20:14
sinzuisalgado: I think you wan to use warnings.filterwarnings from line 16 as your guide to ignore20:15
sinzui    DeprecationWarning: the md5 module is deprecated; use hashlib instead20:15
deryckbeuno, ok, fair enough. we're stuck. :)  but assuming we can't get a redesign this cycle, should the table stay where it is now, or move up above the two columns?20:15
beunoderyck, intellectronica, it's interesting, because if I look at random bugs, the thing that itches the most is comments20:15
deryckitches?20:15
beunoespcially activity20:15
beunothey use up too much horizontal space20:15
beunothey don't collapse when doing multiple actions at the same time20:16
beunoit's messy and hard to understand20:16
deryckright20:16
intellectronicayeah, that really sucks20:16
beunoso, if it was up to me, I'd work on that and tweak the bugtask slightly to address the problem with long names in the objects20:16
beunoto me, that's the biggest improvement I can see20:17
intellectronicabut the ui solution is (i think) obvious. we just need to get them to collapse like bug mail20:17
beunomaking conversations easier to understand and follow20:17
salgadoyeah, I think that's the only way.  even if I get the fascist out of the way we'd still get an error because our test runner tells python to convert warnings into errors20:17
salgadosinzui, ^20:17
sinzuiyep20:17
sinzuibut there is a test that hacks around this.20:18
salgadosinzui, thanks for the help, I'll continue the chasing in #launchpad-sprint with the others20:18
sinzuiOr ther ewas a test20:18
deryckbeuno, intellectronica -- that sounds a reasonable plan to me.20:18
beunointellectronica, yes, get them to collapse, especially with the comments, and, if that's out of scope for this cycle, make them use up less space20:18
beunobut if you can make them collapse, I'm super happy20:18
beunoand I can propsoe a few small tweaks to the bugtask table so it has a bit more space20:18
beunofor example, the importance column does not need to be so wide20:20
deryckbeuno, intellectronica -- I would rather finish our work already assigned this week and next, not focusing on the bug page too much, then use week 4 to have everyone on bugs team on the bug page, and land something nice week 1 of next cycle.20:20
beunoderyck, I'm cool with that, when would you need me then?20:20
sinzuisalgado: look in canonical/__init__.py. I puth something in there during the zope upgrades20:21
salgadohmm20:22
deryckbeuno, how about we finish this dialog now or in email with your suggestions, then we do the work, and you take a look mid-to-late of week 4 at how we're doing?  see if something else springs to mind.20:22
deryckintellectronica, does this type of plan seem reasonable to you as well?20:23
intellectronicayes, absolutely20:23
deryckok, cool.20:23
beunoI'm on board as well20:23
deryckok, cool. thanks guys!20:23
beunoderyck, I will write up that email now20:24
deryckbeuno, awesome, thanks!20:24
=== Edwin-lunch is now known as EdwinGrubbs
beunojml, I want a bit overboard, but I sent an email of what was floating around in my head20:58
jmlbeuno, yay20:58
beunoleft out the constraints because I felt people where going to derrail the email with their own crazy constraints20:58
thumpermorning peoples20:58
beunoso I'd like that to be a separate thread when we have a better idea of when and what we'll be doing20:58
thumperbeuno: got time for a talk?20:58
beunohiya thumper20:58
beunothumper, yes, I haven't started doing what I'm supposed to be doing yet20:59
jmlthumper, quick question20:59
thumperbeuno: I have 15m before the standup20:59
thumperjml: shoot quickly20:59
jmlthumper, any objection to me adding IBranchLookup.getByUrls and exposing it over the API?20:59
thumperjml: none at all21:00
jmlthumper, yay.21:00
jmlthumper, I think I'm going to make a screencast of "how to patch Launchpad to expose an API"21:00
jmlthumper, and that would fit well, being simple and extremely useful to me personallye.21:00
beunothumper, I'm bringing up skype21:00
rockstarjml, I had been thinking about that for some time.21:00
jmlrockstar, getByUrls or the screencast?21:01
rockstarjml, the screencast/howto about exposing things through the API.21:02
jmlrockstar, cool. it's a good way to get people started hacking on Launchpad, I think.21:02
rockstarjml, yea, it's pretty easy.  I think the testing infrastructure for the API could be a little better though.21:09
jmlrockstar, patches accepted :)21:12
rockstarjml, really?  :)21:13
rockstarjml, as I recall, it was more a philosophical debate that prevented patches from being made.21:13
jmlrockstar, oh well, philosophy accepted.21:13
beunothumper, https://code.edge.launchpad.net/~mwhudson/launchpad/in-memory-launchpad-server/+merge/1361321:15
mwhudsonhello21:15
mwhudsonthat branch failed in ec2 test in the strangest way21:15
mwhudsonbut i guess you're talking about merge proposal pages in general :-)21:16
beunomwhudson, hi21:17
beunoyes21:17
beunothe layout has something broken-ish21:17
beunothe "commit message: label and the actual message are jumbled together21:18
thumperabentley: skype?21:18
thumperbeuno: yes, just one of the things I want to fix21:18
rockstarthumper, was just about to ask you the same thing.21:18
beunothumper, filing 2 bugs then21:18
abentleythumper: Do you see me?21:19
abentleythumper: I'll try hosting again.21:20
rockstarI think thumper was the only one who couldn't hear any of us.21:20
rockstarThe benefit of Skype is that you don't need the T-Pain plugin.  Everyone already sounds like him.21:22
al-maisanhello jml, I am considering tackling bug #401525, what do you think?21:23
mupBug #401525: Revision.getBranch is not source package aware <feeds> <package-branches> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/401525>21:23
jmlal-maisan, I think you should ask thumper21:24
al-maisanah, I see.21:24
beunothumper, it is pretty easy to get counts of files and dirs in bzr21:24
al-maisanbuild https://lpbuildbot.canonical.com/builders/lp/builds/257 failed with:21:26
al-maisan    OperationalError: could not write to file "base/289007/2691": No space left on device21:26
al-maisanI understand Gavin forced it once already .. how can I find out more about the status of that build?21:27
allenapal-maisan: That's a tricky one. The build slaves shut down shortly after a failure iirc, so it's difficult to know what's going on.21:28
al-maisanallenap: OK .. so what is the next step?21:29
allenapal-maisan: Something to check is if the db setup enables statement logging or not. I'll look into that in the morning.21:29
allenapal-maisan: If the instance can be caught soon after the failure, a losa can connect to it and see what's filling it up. I think.21:30
al-maisanallenap: I see.21:30
allenapal-maisan: If you see it happen, ask a losa immediately.21:30
al-maisanallenap: thanks -- will do.21:30
kfogel+1 (+N, really) on jml's idea to make a screencast showing how to patch Launchpad to expose an API.21:31
kfogelmaybe I should say that to jml :-)21:31
jmlkfogel, glad to hear it.21:31
jmlkfogel, I was going to write an email to you & mrevell asking for help, but I got bored halfway through. :)21:32
jmlanyway, I'm going to rot my mind & teeth with video games and chocolate.21:32
mwhudsonok this is screwy21:33
mwhudson./bin/test -vvct lp.code.model.tests.test_branchlookup.TestGetByLPPath fails21:33
mwhudson./bin/test -vvc lp.code.model.tests.test_branchlookup TestGetByLPPath21:33
mwhudsonpasses21:33
mwhudsoni guess i need to look at test_suite() functions21:34
thumperthat is weird21:34
thumperjml: how would you feel about a db patch that adds file and directory counts to the branch table?21:34
rockstarmwhudson, what does -c do?21:35
mwhudsonrockstar: colorization21:35
kfogeljml: I didn't think you were still here.  Go do something healthy like play video games, but yeah, a walk-through of exposing APIs would be a huge enabling thing for people -- e.g., lfaraone could use it, thinking back to our conversation last night.21:36
rockstarmwhudson, ah.  I use -vvt to go all the way to a specific test by module all the time.  I'm not sure why that would be failing.21:36
=== salgado is now known as salgado-afk
mwhudsonrockstar: the difference is that if you say ./bin/test -vv module it doesn't load all the test modules21:38
rockstarmwhudson, yeah, so you can specify the module, but not the test class.  At least, that's what I've seen.  Specifying -t means you can specify the class.21:39
mwhudsonrockstar: you can also say -vv module class21:40
rockstarmwhudson, ah, okay.  So -t only loads SOME test modules then?21:41
mwhudsonrockstar: no, other way around21:41
mwhudson-t loads all, then filters21:41
mwhudsonwithout -t, it loads some, then filters21:41
rockstarmwhudson, ah, okay.21:41
* mwhudson has the feeling that he's going to be very annoyed when he gets to the bottom of this21:46
mwhudsoncircular imports :(22:05
=== matsubara is now known as matsubara-afk
thumperd'oh22:11
mwhudsonit's really fucking weird22:13
mwhudsonoh wow, found it22:49
mwhudsonbasically, my branch accidentally makes lp.code.model.branchlookup imported at test-loading time22:49
mwhudsonand this module does adapter registration at import time22:50
mwhudsonand test discovery time is too early for this to work22:50
wgrantAdapter registration at import time? Ewww.22:50
mwhudson(in trunk i guess the module is only imported when the component architecture is set up and things work)22:50
mwhudsonwgrant: i'm going to blame jml's hatred of zcml i think22:50
wgrantGrok!22:51
mwhudsonyes22:51
wgrantWell, Martian.22:51
thumperwgrant: go on then, submit a patch to base launchpad on grok!23:08
wgrantME GROK SMASH THUMPER23:13
thumpermwhudson: has autocomplete on alt-/ stopped for you in emacs 23?23:26
mwhudsonthumper: no23:26
thumper:(23:26
mwhudsonthumper: C-h c M-/ says what?23:26
thumperM-/ runs the command pop-tag-mark23:27
mwhudsonwell that explains that i guess23:27
mwhudsonit runs dabbrev-expand for me23:27
thumpergah23:27
mwhudsonpop-tag-mark is on M-* for me23:27
thumperfound it in my .emacs :(23:28

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