[02:43] <achiang> poolie: have you had a free moment to check out the refreshed batch MP? or do you typically prefer gz / jam to approve those?
[02:43] <poolie> hi achiang
[02:43] <poolie> i'll have a look, i'm happy to review things
[02:44] <achiang> poolie: that would be great. there are other features piled up once this fundamental bit of code is merged. :)
[02:47] <poolie> hi, i'll have a look now
[02:49] <poolie> for curiousity, are you still in fc, or did you leave?
[02:49] <poolie> i'll review it either way :Q)
[02:50] <achiang> poolie: currently living in SF
[02:53] <poolie> achiang: done, thanks for the reminder
[02:53] <poolie> just one anti-footbullet tweak please
[02:54] <achiang> poolie: saw the review, i'll fix it up and land it, thanks!
[03:08] <achiang> poolie: http://pastebin.ubuntu.com/706442/
[03:09] <poolie> yep
[03:09] <poolie> thanks
[03:09] <achiang> great
[03:36]  * mwhudson sees it's that "long queue time" time of year for ppa builds
[08:42] <czajkowski> aloha
[13:23] <cgregan> mrevell: I like the new shaded sort by buttons on https://dev.launchpad.net/Projects/CustomBugListings
[13:28] <mrevell> Hey that's good to hear, thanks cgregan. We'll have clickable mock-ups to try soon.
[13:28] <cgregan> \o/
[14:26] <czajkowski> mrevell: can't wait :D
[14:54] <smoser> is there a way to get a sane url to http://bazaar.launchpad.net/%7Esmoser/%2Bjunk/ec2-test/download/head%3A/includecompressedscr-20100318141221-ewki6l3sasp5rmny-1/include-compressed-script-01.txt.gz
[14:55] <smoser> more generically, for a given branch 'B', is there a way to craft a url like http://bazaar.launchpad.net/<B>/<HEAD>/<path/to/file>
[14:55] <smoser> or something like that?
[15:12] <jelmer> smoser: hi
[15:13] <smoser> hey.
[15:13] <jelmer> smoser: You should be able to use a revision number too I think
[15:13] <smoser> its the timestamp and then random hash that i dont know about.
[15:13] <smoser> "includecompressedscr-20100318141221-ewki6l3sasp5rmny-1"
[15:14] <smoser> that looks like , some shortened and manged file path, a timestamp, a random string, a number
[15:14] <jelmer> smoser, that's the revision id
[15:19] <jelmer> smoser, hmm, I can't find it at the moment
[15:19] <jelmer> smoser, I also vaguely recall that raw access to files was disabled to prevent people from hosting arbitrary files on Launchpad
[15:20] <smoser> well you have raw access
[15:20] <smoser> you just have to click around to get it
[18:31] <jeblair> hi, anyone have experience getting GMANE subscribed to launchpad hosted mailing lists?
[21:43] <ajmitch> mwhudson: now it's a "please try again, problem connecting to the launchpad server" instead of giving me an oops
[22:25] <achiang> can anyone explain to me how searchTasks('searchText=') works?
[22:26] <achiang> seems like searching for special characters doesn't work?
[22:26] <achiang> i've tried '[' and '*' so far
[22:27] <mwhudson> achiang: it's postgres full text search
[22:27] <poolie> hi all
[22:27] <mwhudson> it does some stemming and stuff, but it's not even close to regexps
[22:28] <achiang> maybe i can fake it in hydrazine
[22:28] <achiang> return the list of all bugs, then use python's re module to do the search. :)
[22:28] <achiang> poolie: ^^
[22:28] <achiang> think the LP devs are hating me yet?
[22:30] <poolie> i'm loving you
[22:30] <poolie> don't know about them
[22:31] <poolie> mwh is right, that bug search is broken
[22:31] <poolie> well, not broken, but severely limited as far as doing precise searches
[22:31] <poolie> the same issue arises in the ui
[22:32] <achiang> poolie: i've got a plan to implement, using my shiny new filter and batch commands
[22:48] <achiang> poolie: http://pastebin.ubuntu.com/707040/
[22:49] <achiang> poolie: just playing around for now, but as a rough approximation, i can successfully search for the literal '[' in a bug title
[22:49] <poolie> nice feature
[22:49] <poolie> it will probably be slow
[22:49] <achiang> very
[22:49] <poolie> perhaps we should have two commands: plain search (relying on launchpad) and re-search or local-search or something, that does it by brute force
[22:50] <achiang> yeah, there are UI issues to work out, i think
[22:50] <achiang> my target audience are a bunch of program managers. ;)
[22:51] <poolie> http://en.wikipedia.org/wiki/File:Program_Manager.png :-)
[22:52] <achiang> heh
[22:52] <poolie> perhaps eventually this can go into the lp ui
[22:53] <achiang> i think the harder UI question is, what flavor of regexp do we support?
[22:53] <poolie> python vs others?
[22:53] <poolie> i'd say python
[22:53] <achiang> well, full python? or some subset?
[22:53] <poolie> it's very close to perl, unless you use pretty obscure features
[22:53] <poolie> and if launchpad implements it, they'll probably use that too
[22:53] <achiang> i guess if i wanted to search for '[' i would have to type in \[
[22:54] <achiang> let me see if that works
[22:54] <poolie> or [[] i think
[22:56] <achiang> ah, indeed
[22:56] <achiang> i think the answer is not escaping the user input
[22:57] <achiang> assume the user is typing in a valid python regexp
[22:57] <poolie> +1
[22:57] <poolie> i think if you have a plain 'search' and then a 're-search' that will avoid people needing to worry about escaping
[22:57] <poolie> they might have to worry about lp's sometimes strange full-text index behaviour but it will be consistent with the web ui,
[22:57] <poolie> and it works well enough for just words
[22:59] <achiang> is 'regexp' too nerdy to use as a UI adjective?
[22:59] <achiang> filter regexp foo*
[22:59] <poolie> i think that's fine
[22:59] <poolie> people have to be above a certain level of nerdiness to use a textmode bugtracker client at all
[23:00] <achiang> heh
[23:00] <achiang> watch out mpt, coupla new designers comin' at ya!
[23:00] <achiang> alright, time to go ride bike
[23:00] <achiang> i'll maybe hack on this more tonight
[23:01] <achiang> thanks for the help
[23:01] <poolie> np, thanks for the patches
[23:01] <poolie> have fun
[23:01] <achiang> cheers