[00:02] yeah [00:02] not tonight though [00:04] ah, I think it's just karmic that is affected [00:05] I missed that branch when fixing last time [00:05] so even if I had added the check it still wouldn't have caught this problem [00:07] jelmer: ping [00:09] barry: why did you decide to use the nightlies by accident ? [00:16] james_w: it wouldn't have caught it? [oh because you wouldn't have added the check there :P] [00:16] james_w: I'll see if johnf can fix it, its his daytime now. [00:16] johnf: https://bugs.edge.launchpad.net/bzr/+bug/439100 [00:16] Launchpad bug 439100 in bzr "bzr: warning: some compiled extensions could not be loaded;" [Critical,Confirmed] [00:16] yeah [00:16] just add python-pyrex to build-depends [00:17] and then glob the .so files in the .install file I say [00:17] so that dh_install errors if missing? [00:17] uhm, I suspect the python stuff will interact badly [00:18] yeah [00:18] or just an "ls" glob in the rules file or something [00:19] in particular if things change we'll break, so we shhouldn't alter the install mechanism [00:19] james_w: yeah, I was thinking [00:19] [ 7 -e `ls debian/pkg/.../*.so | wc -l` ] [00:20] erm, not -e. equal. [00:20] so my question is what are the nightlies being built from because the other PPA packages are fine [00:20] Although I'm using a new method now which I need to document soon [00:20] \o/ [00:21] you've probably discarded the karmic packaging [00:21] the nightlies build using the packaging branches AIUI [00:21] james_w: are the nightlies conceptually compatible with autoppa [00:21] not sure [00:22] the normal builds don't have a problem as they are built from the release tarballs [00:22] ahh the packaging branches don't have pyrex [00:22] with you don't need pyrex for [00:22] as the release manager does that step [00:22] so it's an uneeded dependency there [00:22] but just installing it everywhere makes it easier to manage [00:22] ok Let me document my new process using debian as a base and autoppa on top of that over the weekend and then let's switch the nightlies over to that process [00:22] johnf: so I have two goals: a) fix it. b) put a rule in to catch regressions (e.g. if we change to cython) [00:23] lifeless: I think preference would be to catch it in the Makefile so that we solve this problem for all distributions. ie a make install should fail [00:24] in fact why don't we just make the make fail if pyrex is missing? [00:27] different users [00:27] we were going to start versioning the .c files [00:44] what exactly is the format of a bzr+ssh:// URL? [00:44] std66 [00:44] which is to say, what you'd expect [00:44] idnar: is there a particular thing that is troubling you? [00:45] I just don't know how to construct one, I've only ever worked with scp/rsync-style paths [00:45] oh [00:45] so the same as http:// urls [00:45] and I seem to be doing it wrong, because bzr tells me "Parent directory of [...] does not exist" [00:45] rooted at / [00:45] I guess I need the absolute path to the home directory [00:45] bzr+ssh://[user[:password]@host/paths/home/here [00:45] yes [00:46] because we start the server when we connect, it doesn't have a build in chroot like http servers do [00:48] (If you have bzr.dev on the server, you can use a path starting with ~/ to be relative to the home directory on the server, e.g. bzr+ssh://myhost/~/myproj) [00:48] ah, I tried that, but this is with 1.16 or something [00:48] I keep forgetting where /~/ works. Is that only with bzr.dev with bzr+ssh currently? [00:48] mzz: yes [00:48] idnar: we had a choice between // meaning root and / meaning homedir, or /~/ meaning homedir and / meaning root [00:49] ok [00:49] we took the latter choice [00:49] mzz: and sftp [00:49] mzz: sftp has always worked [00:49] ahh, sftp is probably what I was confused with then. [00:49] oh well, no big deal either way, my name's not that long compared to the hostname and branch name usually [00:50] idnar: 2.0. Its good. Get it. [00:51] yay, progress (although I really don't use bzr with any trees of sufficient size for it to matter all that much to me) [00:52] lifeless: we probably will once it's in lenny-backports [00:54] idnar: I suspect that requires a request [00:54] its in debian so should be trivial for the backport team to do [00:59] anyhow, it's pretty far down my list of priorities right now [01:00] sure [01:00] I'd drop them a mail though :) [01:00] 2a format seems like it'll be nice when we switch, though [01:00] its rocking [01:01] we're currently using 1.6 format, I think [01:02] /clear [01:02] whatever the minimum that supports stacking is [01:02] 1.6 [01:02] 1.9 has faster indices [01:02] 2a has faster everything [01:02] I think we could upgrade to 1.14, but I'll just wait until we can do 2a [01:03] you can now [01:03] but it is fragile < 2.0.0 [01:33] Peng: can you explain in words of one syllable what the problems with loggerhead and yui3 final are? [01:38] that is not a lot of speech sound things. To say a thing with that rule in place is hard, but at the same time a bit fun [01:41] mwhudson: does not work ? ;) [01:41] lifeless: ta [01:41] seems to be accurate in fact, surprisingly enough [01:42] it just doesn't work at all, for no very obvious reason [01:43] if I can suggest unbundling yui - debian unbundle it anyway; make it a dependency [01:44] possibly a good idea [01:44] orthogonal though [01:44] yes [02:25] mwhudson: There's a new feature in YUI 3.0.0, where you basically do YUI.use('whatever', function() { my_code(); }). It's possible that the old style that Loggerhead uses doesn't work anymore. I didn't check, though. [02:25] mwhudson: http://www.yuiblog.com/blog/2009/09/29/yui-3-0-0/ [02:25] * Peng_ goes AFK again [02:25] Peng_: yes, that's right it seems [02:26] Peng_: it's not a new feature in yui 3 vs 3pr2, it's new compared to yui2 [02:26] Peng_: thanks for the prod [02:28] igc, I did see the email about the nav problem. I can replicate using browsershots. [02:29] kirkland, I tried the snippets you gave me yesterday, but I'm getting an error on the results page. [02:29] kirkland, http://bazaar-vcs.org/static/ [02:30] (just in case you still happen to be around :) ) [02:34] hrm [02:34] let's try that again... [02:34] igc, I did see the email about the nav problem. I can replicate using browsershots. [02:34] kirkland, I tried the snippets you gave me yesterday, but I'm getting an error on the results page. [02:34] kirkland, http://bazaar-vcs.org/static/ [02:34] (just in case you still happen to be around :) ) [02:36] emmajane: these are wrong: [02:36] var googleSearchIframeName = "cse-search-results"; [02:36] var googleSearchFormName = "cse-search-box"; [02:36] emmajane: mine look like this: [02:36] var googleSearchIframeName = "results_003883529982892832976:ly2fmeg302s"; [02:36] var googleSearchFormName = "searchbox_003883529982892832976:ly2fmeg302s"; [02:37] emmajane: you need yours to make your google cx id or whatever [02:37] emmajane: do you have access to the google custom search front end? [02:37] kirkland, it's poolie's. I don't have all the controls as when I make my own. [02:39] emmajane: gotcha [02:39] emmajane: try this... [02:39] I believe I'm: cx=009852948614216791564:dr5xzrczfnu [02:40] emmajane: oh, there you go [02:40] emmajane: http://pastebin.ubuntu.com/282607/ [02:40] so just results_009852948614216791564:dr5xzrczfnu (maybe?) [02:40] emmajane: replace the _[0-9]* with that [02:41] emmajane: yes, exactly [02:41] with the :etc [02:41] [02:41] emmajane: and that too [02:41] emmajane: yes, with the :.* [02:41] thanks :) [02:41] I've found the documentation on this to be plentiful AND useless all at the same time. :/ [02:44] emmajane: :-) [02:44] emmajane: it is a bit of a mystery [02:44] kirkland, /me shakes her fist at the proprietary money makers. ;) [02:45] ok. I've plugged that in and now I'm getting no error and no results locally. Just uploading to test. [02:54] kirkland, hm. same thing as locally. no results. http://tools.hicktech.com/bzr-website/ [02:55] * kirkland looks [02:55] meep [02:55] I've wandered into html land [02:56] lifeless, avert your eyes! :) [02:57] davidstrauss: its plone you're upstream on right? [02:58] davidstrauss, you're meddling in plone now too?! [02:58] davidstrauss, TRAITOR :) [02:58] emmajane: change