[00:32] <maxb> lifeless: 1. Rename the old cscvs import branch to old-foobar or foobar-cscvs. 2. Munge the import URL to defeat LP's dupe checking of import URLs. 3. Register a new import.
[00:39] <lifeless> ugh
[00:39] <lifeless> thanks
[00:39] <lifeless> is there a bug filed about that
[00:40] <maxb> A bug filed about what?
[00:41] <maxb> The dupe checking is useful enough that I would not advocate removing it
[00:41] <maxb> although it's somewhat defeated by, for example, Git via git:, vs. via http:
[00:43] <jelmer> maxb: In the case of dupes we could just have multiple names for the same branch (ideally)
[00:43] <maxb> That would seem confusing, to no purpose
[00:44] <jelmer> maxb: I don't think it would really be confusing - why is it problematic to have (effectively) two mirrors of the same upstream branch
[00:44] <jelmer> it is now possible that somebody registers a mirror and thereby blocks anybody else from registering the same mirror
[00:44] <jelmer> and without guarantees that branch will e.g. still be around in two months, or that it will still contain a mirror
[01:57] <lifeless> maxb: thats a complex process others cannot easily invent
[01:58] <lifeless> maxb: we should make it easy and straight forward
[07:14] <fta> what's the format of the 'created_since_date' Parameter in the lp API?
[07:15] <wgrant> fta: In launchpadlib, give it a Python datetime. The bare webservice should use ISO8601, I believe.
[07:19] <fta> wgrant, ok. so no "1 month ago" syntax then
[07:21] <wgrant> fta: Not in the raw API, no.
[07:21] <wgrant> It's easy enough if you're using launchpadlib, though.
[08:14] <fta> wgrant, can i get those ppa stats from something else than a getPublishedBinaries() ?
[08:15] <wgrant> fta: Not at the moment.
[08:16] <fta> i mean, how to get stats for older binaries (superseded)
[08:16] <wgrant> fta: getPublishedBinaries takes a status argument.
[08:16] <wgrant> You can get superseded/deleted binaries from it.
[08:16] <fta> oh
[08:17] <fta> it's not documented? it says just published and pending
[08:20] <fta> wgrant, Can I do an "OR"?
[08:20] <fta> i want all states
[08:22] <wgrant> fta: Normally a method like that would accept a list. But this one appears not to. You'll have to run it multiple times.
[08:23] <wgrant> fta: The documentation shows all five possible statuses, AFAICT...
[08:23] <wgrant> Ohh.
[08:23] <wgrant> You're looking on Build?
[08:23] <wgrant> Or source_package_publishing_history?
[08:24] <wgrant> source_package_publishing_history.getPublishedBinaries is not the usual way to get to binaries. I tend to use the method on archive.
[08:24] <wgrant> source_package_publishing_history.getBuiltBinaries might do what you want, but it's not exported yet.
[08:25]  * wgrant vanishes for a while.
[10:28] <zyga> hi, what does "Release URL pattern" actually define?
[10:28] <zyga> is it supposed to discover released tarballs somehow?
[10:28] <zyga> if so how can I debug it?
[12:07] <andrii> hi, Is 'annotate' feature in launchpad web-interface supposed to work? I am always getting 'Please try again' message:
[12:07] <andrii> http://bazaar.launchpad.net/~mysql/mysql-server/mysql-5.5/annotate/head%3A/sql/sql_select.cc
[12:16] <maxb> andrii: it's supposed to, but is somewhat fragile
[12:24] <fta> wgrant, i sort of managed to extract some stats for one of my daily ppas, but it takes ages, and ends up dying: OOPS-1830C1077
[12:31] <wgrant> fta: You're sure that's the right OOPS ID?
[12:32] <wgrant> Hmmm.
[12:32] <wgrant> Something is wrong here.
[12:34] <fta> wgrant, i think so. here is the output: http://paste.ubuntu.com/550201/
[12:34] <wgrant> fta: Thanks.
[12:40] <fta> wgrant, i got a lots of stats though. it died after 1h15..
[12:41] <fta> -s
[12:41] <wgrant> fta: If you can work out nice things to do with them, we can work to expose more efficient APIs.
[12:41] <wgrant> fta: This is just the initial cut that I whipped together in half an hour a few months ago.
[12:42] <wgrant> Mostly to check that we had the data in the DB properly.
[12:42] <wgrant> Not for actual use.
[12:43] <wgrant> fta: Oh, interesting, it was getPublishedBinaries that failed.
[12:43] <wgrant> Not any of the download count stuff.
[12:44] <fta> wgrant, i have at least all the stats for chromium in the daily ppa for 2010. i've created some graphs already, they are not easy to read, but they are quite rich in information
[12:44] <wgrant> fta: I would be very interested to see what you come up with.
[12:46] <fta> grrr. i need something better than openoffice for my charts, not enough control.
[13:17] <trijntje> ping fta
[13:20] <fta> trijntje, pong
[13:22] <trijntje> Hi, I'm having some trouble locating some of the string I need to translate in Chromium itself
[13:22] <trijntje> for example this one: https://translations.launchpad.net/chromium-browser/translations/+pots/inspector-strings/nl/14/+translate
[13:25] <fta> hm..
[13:29] <fta> trijntje, oh, it's the inspector-strings template. this one needs a serious refresh upstream. i've already talked to the guy maintain it
[13:31] <fta> trijntje, that particular string ends up in a javascript file, loaded by the web inspector. but it's not possible to see it translated at the moment. there's a problem with build system.
[13:33] <fta> trijntje, so that's the only template for which i'm collecting translations, but which is not used right now. should be fixed in the coming days/weeks
[13:36] <trijntje> fta, so I should wait with translating inspector-strings? Or is it just that one string?
[13:39] <fta> trijntje, you can wait if you're not racing for the perfect score like the other 4 langs ;)
[13:40] <fta>     this.Warnings = {
[13:40] <fta>         IncorrectMIMEType: {id: 0, message: WebInspector.UIString("Resource interpreted as %s but transferred with MIME type %s.")}
[13:41] <fta>     };
[13:41] <fta> http://svn.webkit.org/repository/webkit/trunk/WebCore/inspector/front-end/inspector.js
[13:41] <fta> trijntje, ^^
[13:41] <trijntje> fta, there is a race? I didnt know that:P
[13:41] <fta> http://people.ubuntu.com/~fta/chromium/translations/trunk/converter-output.html.
[13:41] <fta> http://people.ubuntu.com/~fta/chromium/translations/trunk/converter-output.html
[13:43] <fta> trijntje, ^^ the 1st 4 are updating their strings almost every day
[13:43] <trijntje> hmm, most are already done
[13:44] <trijntje> well most, a few at least
[13:44] <fta> trijntje, yep, but they are new strings almost everyday too (it's a very active trunk)
[13:45] <trijntje> fta, ok, I didnt know that. I did install the daily ppa just now so I can test the translations
[13:46] <fta> trijntje, good. you should see everything translated except the inspector (for now)
[13:46] <trijntje> But i'm still a bit confused about inspector-strings, how can I see the context of those strings in the program itself?
[13:47] <fta> the grd is helpful
[13:49] <trijntje> grd?
[13:50] <fta> it shows "Resource interpreted as <ph name="REAL_TYPE">%1$s<ex>text/javascript</ex></ph> but transferred with MIME type <ph name="SPECIFIED_TYPE">%2$s<ex>text/javascript</ex></ph>"
[13:50] <fta> http://people.ubuntu.com/~fta/chromium/translations/trunk/patched-files/webkit/glue/inspector_strings.grd
[13:53] <bac> hello launchpad.  i'm the help contact today -- ping me if you have questions or need help.
[14:01] <fta> trijntje, did it help?
[14:02] <trijntje> fta, not really, I'm not familiar with .grd or .js files. Maybe I'll just postpone those strings for later
[14:05] <fta> trijntje, i mean, the grd has some examples for the variable placeholders which gettext can't expose. it's often enough to properly translate the strings
[14:09] <marine1> Is this a help Chanel to formulate questions for launchpad??
[14:11] <trijntje> fta, I see. I've bookmarked that link so I can use it when I go back to translate inspector-strings later on. Thanks for your time
[14:12] <fta> trijntje, i will blog about this, as i guess it's confusing for a lot of translators
[14:12] <henninge> marine1: it is
[14:14] <trijntje> fta, yeah, I mostly go look around in the program itself to find out where a string occurs and what it means. But chromium has way more comments with every string than any other program I've worked on so far, which I really helpful
[14:25] <marine1> henninge: O.K. what I want to describe is after I used updated manager my system has several problems
[14:27] <maxb> marine1: That sounds like you have issues with Ubuntu, not Launchpad itself. Perhaps you want #ubuntu
[14:27] <marine1> maxb: i triesd that already and didn't get the answer I was lookng for
[14:29] <maxb> This channel concerns the use of launchpad.net itself, but not projects that just happen to use Launchpad services
[14:29] <marine1> maxb: yeah I don't a rpoblem per say with Launchpad just trying to get helpwith my issues
[14:32] <marine1> maxb: can you give me direction that i should go or just post the problem on Launchpad and wait for help
[14:34] <marine1> maxb: ???
[14:36] <marine1> great Chanel here
[14:36] <marine1> lots of responses and feed back gotta love it
[14:37] <marine1> so that's what people do sit and stare and the chat board
[15:19] <stas> bac: ping
[15:19] <stas> got a minute?
[15:20] <bac> hi stas.  yes, give me a second though.
[15:21] <stas> just wanted to let you know if i can help with something about wierd bug newz mentioned
[15:25] <newz2000> stas: try it using the non-ajax version and see if it works or gives an oops
[15:26] <bac> stas: newz2000 means use https://bugs.launchpad.net/ubuntu-website/+bug/692785/+editstatus
[15:27] <stas> bac, newz2000 no oops, just the same response as here http://is.gd/k5th2
[15:27] <bac> thanks stas, that is useful
[15:28] <bac> deryck: any ideas on why a public bug would not allow a logged in user to access +editstatus?  See ^^
[15:28] <newz2000> stas: ah, there is a diff team for bugs than for other stuff, maybe I need to put you on the right one
[15:29] <newz2000> stas: try now
[15:29] <deryck> bac: looking at scrollback
[15:31] <deryck> bac: so to toggle out of certain statuses you have to be in the bug supervisor group
[15:32] <bac> deryck: ok.  i was testing using an "unprivileged" account on LP.  it turns out someone had added that unprivileged user to some teams so that is why it worked
[15:32] <bac> deryck: the ajax error message needs some help.  i'll open a bug
[15:33] <deryck> bac: there is an existing bug on ajax error messages generally.  they all need help.  major help.
[15:33] <bac> deryck: http://i.imgur.com/WTDvo.png
[15:33] <bac> deryck: would this one be covered by that existing ajax bug?
[15:34] <deryck> bac: yeah, we've got that one noted.
[15:34] <bac> great!
[15:34] <stas> newz2000: nothing changed on ajax version
[15:34] <deryck> bac: anytime you see that one, it's also a sign that the permissions are wrong.
[15:34] <bac> deryck: yes, i figured as much.  but was further confused by my testing as above.
[15:34] <deryck> gotcha
[15:35] <bac> stas: you'll need to be added to the bug supervisor team if you want to change that status.  is that what newz2000 did already?
[15:35] <newz2000> bac: i've just done it now
[15:36] <stas> nah, didn't help
[16:26] <bac> hi jelmer
[19:29] <Jeruvy> evil spam bot on https://answers.launchpad.net/ubuntu/+question/139392, what is the proper method to deal with this?
[19:53] <lifeless> https://launchpad.net/~ja56 is the spammer
[19:54] <lifeless> looks like a compromised account, early messages are fine
[19:54] <lifeless> but a day later boom
[20:08] <flacoste> jelmer: is there anything needed to QA bug 693743? shouldn't this been taged as no-qa?
[20:10] <flacoste> jelmer: same thing for bug 693757