[04:04] <jamesh> lifeless: could you assign "jamesh/launchpad/FormLayout" to someone other than me for review?
[04:07] <lifeless> happily
[04:07] <lifeless> I was a bit gung ho yesterday.
[04:07] <jamesh> lifeless: I updated the formatting of the pending-reviews page a little.  What do you think?
[04:08] <lifeless> what colour is bjorn/launchpad/malone-release-management-2 ?
[04:08] <jamesh> conflicted
[04:08] <lifeless> it looks green to me
[04:08] <jamesh> orange
[04:08] <jamesh> a dark orange
[04:09] <lifeless> oh ;)
[04:09] <jamesh> well, I'm not using red vs. green to convey information, so it isn't all bad :)
[04:10] <lifeless> exactly
[04:10] <lifeless> tbh I cant tell any difference except the text colour
[04:11] <lifeless> hmm, could you do a couple of tweaks at some point
[04:11] <lifeless> I'd like a table showing reviewer against branches aggregated by status
[04:11] <lifeless> in fact, (branches, lines)
[04:11] <lifeless> i.e.
[04:12] <lifeless> x   needs-review   needs-reply  merge-conditional
[04:12] <lifeless> me  2, 4203      1, 1001    0, 0
[04:12] <lifeless> you
[04:12] <lifeless> bjornt
[04:12] <lifeless> etc
[04:12] <jamesh> good idea
[04:12] <lifeless> I basically do this in my head to assign reviews, it would be easier if I didn't have to :)
[04:13] <jamesh> there is also a summary of the conflicts at the top of the diffs now too
[04:16] <lifeless> nice
[04:16] <lifeless> another thing
[04:16] <lifeless> within a section, could you sort by branchname, then by age-in-state ?
[04:17] <lifeless> my intent is that this that will group all of bjorns branches together, with the oldest-in-this-state at the top
[04:18] <lifeless> hmm
[04:18] <lifeless> actually
[04:18] <lifeless> for needs-review, I'd like 'reviewer, age-in-state-decreasing'
[04:18] <lifeless> meh
[04:18] <lifeless> 'reviewer, age-in-state-decreasing, branchname'
[04:18] <lifeless> and for the others 
[04:18] <lifeless> 'branchname, age-in-state-decreasing'
[04:19] <lifeless> that is, for each section there is a target audience, lets tune it a little for their needs.
[04:19] <lifeless> reviewers need to know what to review in the needs-review section, for the other sections its the branch owner that needs to see where it is up to
[04:23] <mruiz> hello. I need to change a bug summary that I reported
[04:24] <jamesh> mruiz: there is an (edit) link on the box around the bug summary
[04:25] <mruiz> ;-)
[04:25] <mruiz> thank you jamesh
[04:30] <Nafallo> gnight
[04:35] <lifeless> jamesh: these requests are obviously not urgent, just when you have idle cycles
[04:43] <jamesh> lifeless: sure.
[05:30] <mpt> Goooooooooooooooooooooooooood afternoon Launchpadders!
[07:14] <stub> jamesh: I'm updating production to run product-release-finder with '-q' - it seems to be going fine and we don't need the noise.
[07:15] <jamesh> stub: okay.
[09:05] <carlos> morning
[09:05] <jamesh> carlos: there is a fixed bzr-pqm package available
[09:06] <carlos> jamesh: yeah, I saw your email. Thank you!
[09:28] <SteveA> morning
[09:35] <mpt> hi SteveA, did you get any joy from Usman on sending us graphics?
[09:42] <stub> carlos: I can't cherry pick that Rosetta patch - it has a conflict with sampledata.sql, at looking at it makes me believe it depends on a previously committed database patch.
[09:42] <carlos> you mean 2322 ?
[09:43] <carlos> you can cherry pick the other revision, I think it just changes sampledata. Let me check
[09:44] <carlos> stub: It's r4189
[09:44] <stub> Does it contain a database patch?
[09:45] <carlos> It only has sampledata changes (required by bug #2322) and updated tests, so it should not be a problem cherrypicking it
[09:45] <Ubugtu> Malone bug 2322 in rosetta "Truncated plural forms" [Critical,Fix committed]  http://launchpad.net/bugs/2322
[09:45] <carlos> stub: no, it just update some cached values
[09:45] <stub> ok
[09:46] <carlos> stub: the cherry pick you were trying is the one with a database patch
[09:46] <carlos> but it's just removing one field so no data migration is required
[09:48] <stub> I can't cherry pick that then as it will involve downtime
[09:48] <stub> Well.. I might... I'll have a closer look
[09:57] <carlos> ok
[09:58] <stub> carlos: Will soyuz care about pofile.pluralforms being dropped?
[09:58] <malcc> Soyuz has no clue what pofile.pluralforms is
[09:58] <carlos> hmm
[09:58] <carlos> as far as I knw
[09:58] <carlos> know
[09:59] <carlos> they only use TranslationImportQueue
[09:59] <stub> carlos: And will the existing Launchpad code blow up if I drop that column while running the current production code?
[09:59] <carlos> stub: yes, it might blow up
[09:59] <carlos> there are a couple of pages that use it
[10:00] <carlos> let me check the patch to be able to give you a better answer
[10:00] <stub> blow up as in give an oops or blow up as in corrupt data?
[10:00] <carlos> malcc: stub means buildd trees
[10:00] <carlos> stub: oops
[10:00] <stub> That should be ok then - it will only be maybe a 30 second window
[10:01] <carlos> stub: the only that could break a lot is poimport script (is the one updating that field), but it will just try again later
[10:09] <jordi> kiko-zzz, SteveA: the draft is very good; I wouldn't change a comma
[11:14] <SteveA> good morning
[11:15] <SteveA> carlos: good morning.  I want to ask you about adding 1.0 page help to pages.
[11:16] <jordi> morning steve
[11:17] <SteveA> hi jordi
[11:18] <SteveA> malcc: goedemorgen.  I want to ask you also about adding 1.0 page help to pages in soyuz.
[11:18] <jordi> carlos: now we need the magic for the silva group ownership change
[11:18] <SteveA> mpt: goedemorgen.
[11:18] <malcc> SteveA: Hmm, yes, sorry, that's slipped through the cracks as of yet
[11:19] <malcc> SteveA: Can you point me to the instructions? I'll get it done today
[11:19] <lifeless> SteveA: hola
[11:19] <SteveA> excellent.  thanks.
[11:19] <SteveA> mpt: ping
[11:20] <mpt> Kia ora, SteveA 
[11:20] <SteveA> "I'll be your dawg"
[11:21] <SteveA> mpt: would you point malcc in the appropriate direction for doing launchpad page help?
[11:21] <SteveA> I can't find your email on the subject in my inbox for some reason
[11:21] <SteveA> then, my email isn't filed all that well...
[11:21] <SteveA> lifeless: dag
[11:22] <SteveA> lifeless: do you have a SIP phone kinda thing?
[11:22] <SteveA> I just got a decent SIP account, and I'm keen to try it
[11:22] <lifeless> SteveA: I have the canonical one, but still get shite quality
[11:22] <lifeless> or skype
[11:23] <SteveA> odd -- SIP should be P2P once it is set up
[11:24] <SteveA> can we give SIP a quick try, and if that sucks, go for skype?
[11:24] <mpt> SteveA, ok, I'll find it
[11:24] <lifeless> its 2130
[11:24] <lifeless> I'd rather just do what works right now
[11:24] <lifeless> and play more another time
[11:25] <SteveA> ok
[11:25] <mpt> SteveA, did you see my question of a couple of hours ago? (I.e., did you get any good news from Usman about sending us stuff?)
[11:26] <lifeless> SteveA: ringing you on skype
[11:26] <mpt> malcc, https://lists.ubuntu.com/mailman/private/launchpad/2006-October/011971.html
[11:26] <SteveA> mpt: no, I saw no questions from you.  please ask me in a few minutes after I finish with lifeless on skype.
[11:27] <malcc> mpt: Thanks
[11:41] <mpt> ddaa, ping
[11:45] <Ubugtu> New bug: #69459 in malone "Notification about binary->source filing is a run-on sentence" [Undecided,Unconfirmed]  http://launchpad.net/bugs/69459
[11:47] <ddaa> mpt: pong
[11:49] <carlos> SteveA: yeah, I'm being slacker on adding help...
[11:49] <ddaa> stub: ping, what was the "branch graph storage" item in your activity report from yesterday
[11:49] <carlos> SteveA: I will try to start adding 3-5 every day
[11:50] <carlos> and ask danilo to do the same
[11:51] <mpt> ddaa, I have some code sitting on my machine, and I'd like to host it in Bazaar on Launchpad
[11:51] <mpt> I've registered a product for it
[11:51] <ddaa> what kind of code (which project) is it?
[11:51] <ddaa> ah
[11:52] <mpt> It's Python code
[11:52] <mpt> The closest thing I can find to what I want to do is "Register Bazaar Branch", but that seems to be assuming the branch is already hosted somewhere
[11:52] <ddaa> https://launchpad.net/bazaar
[11:52] <ddaa> does this help?
[11:53] <mpt> a-ha
[11:53] <mpt> so some of those instructions are on the wrong page
[11:53] <mpt> Specifically, the "To created a hosted branch," section
[11:53] <mpt> -d
[11:53] <ddaa> actually...
[11:53] <ddaa> we decided to change the terminology in London
[11:54] <ddaa> hosted branches will be called "upload branches"
[11:54] <ddaa> mpt: but, I guess the upload branch documentation should be somewhere more visible yes
[11:55] <ddaa> go ahead and move the stuff around. I guess you should make it a separate page template to duplicate the documentation on the front page (until 1.0) and to also display it somewhere near branch registration.
[11:59] <mpt> Well, coincidentally, I've been working on that page today
[11:59] <mpt> and just bunged it all in the help slot
[11:59] <mpt> but some of it should go in other pages
[12:04] <stub> ddaa: A structure for representing a graph in the database that is fast to answer queries like 'What are all the descendants of this revision' and 'What are all the ancestors of this revision'
[12:04] <stub> I think it is going to work but is still experimental
[12:05] <ddaa> stub: can you tell me more? I think it's related to complete-branch-revision
[12:06] <ddaa> specifically, does this have any effect on complete-branch-revision? This change is a prerequisite for a lot of nice improvements of branches support. Should it be held back until we see the result of your experiment?
[12:06] <stub> Branch visualization was discussed in Singapore and it became apparent that these were the sorts of queries we needed to answer in the web UI. 
[12:07] <ddaa> "it became apparent"?
[12:07] <stub> I don't see any change from what is currently being stored in the database - just that certain questions can be answered quickly in a single query rather than, in some cases, several thousand queries
[12:08] <ddaa> the complete-branch-revision spec is a proposal from lifeless to make this sort of query fast
[12:08] <ddaa> without using graph storage
[12:08] <stub> I think that is the one that would involve huge tables
[12:09] <stub> The mechanism I'm experimenting with should have similar storage requirements to what we already have
[12:09] <ddaa> only one row for each revision present in the history of each branch... that should only require a few millions rows :)
[12:10] <ddaa> that's great
[12:10] <ddaa> what I'm concerned about, is whether we should hold back on complete-branch-revision until we know the outcome of your experiment?
[12:11] <lifeless> night all
[12:11] <ddaa> since it's prereq for a number of useful things (bug status update, review system, branch heat, navigation improvement)
[12:13] <stub> ddaa: What was the timeline for that? I should have some answers before allhands.
[12:13] <ddaa> oh, that's plenty early enough
[12:14] <ddaa> the timeline for that is "in some indefinite future, until somebody decide we really need it now"
[12:14] <ddaa> likely in 2007
[12:14] <stub> I thought it was 'when tim gets it done', which means not before he gets back to work in december
[12:15] <ddaa> right
[12:15] <SteveA> mpt: ping
[12:16] <ddaa> though "in some indefinite future, until it's urgent" has been the timeline for about everything in lanuchpad-bazaar so far. I do not want to get too optimistic with the arrival of tim.
[12:16] <SteveA> stub: I'd like a voice call with you today
[12:17] <stub> SteveA: now?
[12:17] <stub> I hope to be heading out in a couple of hours
[12:18] <SteveA> can be now
[12:18] <SteveA> skype, pots or sip?
[12:18] <stub> sip is fine
[12:19] <stub> if you connect
[12:19] <jamesh> ddaa: hi.  Did you want to talk about spec-branch?
[12:19] <ddaa> oh, right.
[12:19] <ddaa> Sorry, it slipped my mind.
[12:19] <jamesh> don't worry.  I was out for a bit
[12:20] <ddaa> let's take that to #launchpad-meeting
[12:20] <jamesh> okay
[12:28] <carlos> danilos: hi
[12:28] <danilos> hey carlos
[12:52] <BjornT> SteveA: ping
[12:52] <SteveA> BjornT: on a call...
[12:54] <BjornT> SteveA: ok. i'll put the fix for bug 59113 in your review queue. the diff is at https://devpad.canonical.com/~andrew/paste/filegerovb.html
[12:54] <Ubugtu> Malone bug 59113 in launchpad "Person chooser doesn't enter text into the field" [High,Confirmed]  http://launchpad.net/bugs/59113
[01:13] <SteveA> BjornT: okay, I'll review that shortly.
[01:21] <SteveA> BjornT: reviewed
[01:25] <SteveA> hi salgado 
[01:25] <SteveA> did you land in RF any help text for the pages you're involved with?
[01:26] <salgado> hello SteveA
[01:26] <salgado> no, not yet. I have a branch for that here, but I didn't write any help text. :(
[01:30] <LarstiQ> moin
[01:31] <SteveA> salgado: please write a few pages each day
[01:31] <malcc> I was hoping to find some examples. Am I searching wrong, or is there only one template with page help (malone-index.pt)?
[01:38] <salgado> SteveA, will do
[02:15] <Ubugtu> New bug: #69488 in launchpad "Mirror prober gives 502 errors for a given mirror" [Undecided,Unconfirmed]  http://launchpad.net/bugs/69488
[02:23] <SteveA> malcc: there is just that one page
[02:24] <kiko> hey SteveA 
[02:25] <SteveA> goededag kiko
[02:26] <kiko> SteveA, I'm a bit distressed by this bug 52583..
[02:26] <Ubugtu> Malone bug 52583 in launchpad "Query string crashes launchpad.net root url" [Low,In progress]  http://launchpad.net/bugs/52583
[02:26] <SteveA> why is that?
[02:27] <SteveA> and, why is a low priority bug in progress?
[02:27] <SteveA> should its priority be raised?
[02:28] <kiko> SteveA, because I don't want oopses, in particular ones that any user can cause by entering a URL in his browser.
[02:28] <kiko> it's low priority because I'm the only one distressed by it :)
[02:29] <SteveA> I would defer it until after allhands
[02:29] <SteveA> I think the true fix requires changes upstream
[02:29] <SteveA> and a temporary fix should be applied in jamesh's URL branch
[02:44] <ddaa> this stuff is truly spit-and-string
[02:46] <salgado> SteveA, I'm having some problems when adding a help text to one specific page. do you have some time to help me?
[02:48] <kiko> ddaa, keep cool
[02:48] <kiko> it works
[02:49] <SteveA> salgado: I can take a look.
[02:50] <salgado> SteveA, you can easily reproduce it: just add "<p metal:fill-slot="help">foo</p>" under the "<div tal:condition="mirrors_by_country">" of distribution-mirrors.pt
[02:52] <SteveA> salgado: what would you want to add it there?
[02:53] <salgado> I thought it could be because the 2col main template didn't have the help slot, but changing it to the normal main_template doesn't work
[02:53] <SteveA> salgado: what would you want to add it there?
[02:53] <salgado> SteveA, https://devpad.canonical.com/~andrew/paste/fileJAvKVy.html
[02:54] <SteveA> the help slot in malone-index.pt goes immediately above the </body>
[02:54] <SteveA> did you try that?
[02:55] <salgado> yeah, that works
[02:55] <salgado> weird
[02:55] <SteveA> also
[02:55] <SteveA> use the same markup as in malone-index.pt
[02:55] <ddaa> kiko: if you look at https://help.launchpad.net/VcsImportRequests, you'll see that it pretty much does not work. And what does seem to do so for no good reason...
[02:55] <SteveA> you have:
[02:55] <SteveA>     <p metal:fill-slot="help">
[02:56] <SteveA> malone-index.pt has
[02:56] <SteveA>     <div metal:fill-slot="help">
[02:56] <SteveA>       <p>
[02:56] <SteveA> 
[02:56] <salgado> SteveA, on mpt's email he said to not use the <div> when we have a single paragraph
[02:56] <SteveA> does it look okay in the rendered page?
[02:57] <salgado> SteveA, also, I'd like to show the help text only if mirrors_by_country is not empty; that's why I added it under that tal:condition
[02:57] <salgado> (I did the same on another template and it worked just fine)
[02:57] <SteveA> that doens't make sens
[02:57] <SteveA> e
[02:57] <SteveA> this help text is on every page, all the time
[02:58] <SteveA> if you want to do conditional help text, you need to do a tal:condition inside the help text itself
[02:58] <SteveA> but, I'm concerned that you want to show help text only sometimes
[02:58] <SteveA> we should provide help text all the time
[02:59] <SteveA> so, I say, use more words to explain the different conditions, but keep the code simple
[03:00] <salgado> okay
[03:01] <salgado> is there a config variable that I can change somewhere, so that I can see the help text?
[03:02] <SteveA> no
[03:02] <SteveA> there will be a page you see it on when stuart and I get the beta server running
[03:02] <SteveA> and also a page to look over all the help text on one page
[03:03] <salgado> ah, okay
[03:05] <LarstiQ> hi jelmer, flacoste 
[03:05] <flacoste> hi LarstiQ!
[03:08] <jelmer> hi LarstiQ, flacoste
[03:17] <LarstiQ> hey mdz
[03:17] <mdz> morning
[03:20] <SteveA> that would be the jetlag then
[03:45] <malcc> Should we be dynamic in page help text?
[03:45] <SteveA> no
[03:45] <malcc> Ok
[03:45] <SteveA> keep it straightforward
[03:46] <SteveA> and use more words if you need to describe different cases
[03:46] <SteveA> we can look at being dynamic etc. later on once it is in production
[04:23] <SteveA> flacoste: hi
[04:23] <flacoste> SteveA: hi!
[04:23] <SteveA> flacoste: today, I'm reminding everyone about adding 1.0 help text to their templates.
[04:24] <SteveA> the faq about it so far is:
[04:24] <SteveA>  - how do I do it?
[04:24] <flacoste> SteveA: ok, will land some later
[04:24] <SteveA>     answer, see mpt's email and malone-index.pt.  add a div or <p> immediately before the </body> tag
[04:24] <SteveA>  - should I make it dynamic?
[04:24] <flacoste> i already discussed my questions with mpt last thursday
[04:25] <SteveA>     answer, no, don't make it dynamic.  use more words if you need to explain things that can change.
[04:25] <SteveA>  - can I see it on a page
[04:25] <SteveA>    answer, no, not yet.  you will be able to when stuart and I get the 1.0 beta server running
[04:26] <salgado> SteveA, so, the tal:condition inside the metal:fill-slot="help" you suggested earlier is not allowed?
[04:27] <kiko> ddaa, ping?
[04:27] <SteveA> I think it would be more confusing than helpful at this stage
[04:27] <ddaa> kiko: pouet
[04:27] <kiko> ddaa, est-ce que vous etes un marin?
[04:27] <ddaa> give or take an accent
[04:27] <kiko> good answer
[04:28] <kiko> I need help with 4 checkin messages
[04:28] <kiko> can I privmsg you>
[04:28] <ddaa> non, je n'ai pas un chapeau  ponpon
[04:28] <LarstiQ> ddaa: pouet.net?
[04:28] <ddaa> kiko: as you wish
[04:29] <ddaa> LarstiQ: this is not me
[04:33] <LarstiQ> it is me though
[04:35] <kiko> well, I'm happy you two cleared that up! 
[04:35] <Ubugtu> New bug: #69513 in launchpad-bazaar "cscvs blows on svn:externals" [Medium,Confirmed]  http://launchpad.net/bugs/69513
[04:39] <ddaa> LarstiQ: ha, I knew this domain name was familiar
[04:55] <Ubugtu> New bug: #69517 in launchpad-bazaar "cscvs blows on svn file names that must be uri-encoded" [Medium,Confirmed]  http://launchpad.net/bugs/69517
[06:28] <flacoste> kiko-fud: ping
[06:32] <flacoste> anyone reading this? i think FreeNode is going crazy over here
[06:43] <SteveA> flacoste: hello
[06:44] <flacoste> SteveA: hello again, i have your DVDs on my desk :-)
[06:44] <ddaa> hey, I've got an interesting communication problem here
[06:45] <flacoste> SteveA: do you want to know their titles now or do you prefer to have surprise?
[06:45] <SteveA> I like surprises
[06:46] <flacoste> then a surprise it will be
[06:46] <ddaa> some guy sent me an email at the end of june asking information how to implement arab language support for texmacs (my previous job was working on this software), since he appears to be doing a thesis on this subject
[06:46] <ddaa> and he just sent me another mail saying that he did not make progress and that the main author did not help him... apparently he has not produced a patch so far...
[06:46] <ddaa> I would like to have suggestions on non-sociopathic ways of saying "until you've got a patch your worthless, and anyway I'm really not interesting in this software anymore, so leave me alone".
[06:48] <SteveA> I'd say "it sounds like it's a difficult task.  I'm sorry that I can't help you, but I don't work on this software anymore."
[06:50] <ddaa> not too bad... I would like to find a way to convey the notion that asking broad and difficult questions and not trying to actually do stuff with the code is considered quite rude...
[06:50] <SteveA> why?
[06:50] <ddaa> education?
[06:51] <ddaa> this kind of people can be a real drain, they need to understand that they need to JFDsomething to get any serious attention.
[06:53] <kiko-fud> yessss
[06:53] <kiko> flacoste, what's up?
[06:53] <SteveA> ddaa: why are they a real drain?
[06:54] <SteveA> maybe they're a drain on you because you let them be, by thinking of trying to educate them?
[06:54] <ddaa> They can be a drain when you spend the time to research and answer their questions, and then get nothing in return.
[06:54] <flacoste> kiko: have time to review my SQL migration script... and maybe try it out on staging?
[06:55] <kiko> flacoste, I don't have write access to staging
[06:55] <kiko> and I am not a good pick for reviews as I have reports to write :-(
[06:55] <ddaa> I certainly do not want to discourage this kind of effort, but there seems to be a cultural disconnect at work.
[06:55] <SteveA> flacoste: I'm currently using staging for some urgent stuff
[06:56] <kiko> ddaa, you shouldn't worry so much about such things
[06:56] <ddaa> well... I'm on a rather good day, so I'm trying not be a sociopath today....
[06:56] <SteveA> ddaa: it will drive you to consume coffee and cigarettes, and have high blood pressure
[06:56] <kiko> yes
[06:57] <kiko> these in turn have been linked to high mortality rates
[06:57] <kiko> but who am I kidding?
[06:57] <flacoste> SteveA: would you have the time for the review and executing the script on staging once your urgent matter is taken care of?
[06:57] <ddaa> well... I guess, I'm just going to be sociopath, since that seems to be considered acceptable behaviour under the circumstances.
[07:00] <SteveA> flacoste: probably not.  it is late here
[07:02] <flacoste> ok, i'll try to find somebody else
[07:08] <SteveA> ddaa: I disagree
[07:08] <SteveA> ddaa: I think my proposed email was polite and gets the job done.
[07:09] <ddaa> yeah, I was a bit tongue in cheek
[07:10] <SteveA> it doesn't work on irc
[07:10] <ddaa> I'm using the same general tone you suggested, but being a bit more verbose, and suggesting to post a patch to the developers mailing list that implements some visible results to earn credibility.
[07:12] <ddaa> since it seems that this guys does not get how the code-for-attention trade works...
[07:13] <kiko> carlos, ping?
[07:20] <SteveA> ddaa: it's like if someone asks you for money on the street.  you can choose to give them money.  you can choose to ignore them.  you can choose to tell them how they should ask for money in a different way that you think is better.
[07:20] <SteveA> personally, I go for the "shit or get off the pot" policy -- either give them money or ignore them and move along.
[07:22] <kiko> you mean GET A JOB
[07:22] <ddaa> I see. If I follow this metaphor, this would be a guy that comes from a country when it's customary to give money to new people in town, so they can get settled and become productive members of society. I think it's helpful to explain that in this country, things work differently and you have to get a job first.
[07:24] <ddaa> but maybe it's just hopeless...
[07:24] <ddaa> anyway, the email is written and sent, now I'm replying to BjornT's review comments :)
[07:26] <ddaa> "hey! didn't you read the code, it's clearly spelled out! Unless the expression does not miss the optional argument, the required elements will not be removed from the missing list. Crystal clear!"
[07:28] <SteveA> ddaa: /win 5
[07:28] <ddaa> SteveA: ?
[07:29] <SteveA> you win 5
[07:29] <ddaa> Cool. Can I have a beer and pizza with that?
[07:30] <SteveA> ddaa: yes
[07:30] <SteveA> ddaa: so, I have a bzr question.  how do I get a diff that represents the changes on the last 3 revisions of a branch I'm working on
[07:30] <SteveA> ?
[07:31] <ddaa> bzr diff -r-3
[07:31] <SteveA> thanks
[07:31] <ddaa> assuming the working tree is pristine
[07:31] <ddaa> otherwise it's "bzr diff -r-3..-1"
[07:32] <ddaa> mh
[07:32] <ddaa> give or take one fence post
[07:33] <SteveA> ok
[07:43] <lotusleaf> SteveA: if someone asks me for change I say "Change comes from within"
[07:46] <SteveA> I like that.  Although, personally I use a trouser pocket.
[07:48] <ddaa> LaunchBag?
[07:54] <kiko> what is the matter with you people?
[08:28] <flacoste> salgado: ping
[08:28] <salgado> flacoste, pong
[08:29] <flacoste> salgado: do you have time for a quick review, it's not even 30 lines
[08:30] <salgado> flacoste, sure
[08:30] <salgado> let me just finish a review I'm doing for BjornT. is that okay, flacoste?
[08:30] <flacoste> salgado: it's a new data migration script for the support tracker workflow
[08:31] <flacoste> real simple SQL
[08:31] <ddaa> hey, can a few people here try "svn ls svn://svn.debian.org/d-i/trunk/installer" and tell me if the get something from the server?
[08:32] <ddaa> same thing with "svn ls https://forgesvn1.novell.com/svn/flaim/trunk"
[08:32] <flacoste> salgado: np
[08:32] <salgado> ddaa, connection refused in the first case
[08:32] <salgado> and a request failed on the second
[08:32] <flacoste> ddaa: svn: Can't connect to host 'svn.debian.org': Connection refused 
[08:32] <ddaa> okay... so it's probably not something with me
[08:33] <flacoste> ddaa: svn: PROPFIND request failed on '/svn/flaim/trunk'
[08:33] <flacoste> svn: PROPFIND of '/svn/flaim/trunk': could not connect to server (https://forgesvn1.novell.com)
[08:34] <salgado> flacoste, actually, it may need stub's stamp since it's only SQL, no?
[08:35] <flacoste> salgado: once you're done with BjornT's review, you can take a look at https://devpad.canonical.com/~andrew/paste/file5LYLIq.html
[08:35] <salgado> I can review it, but I guess he'll run it only after reviewing
[08:36] <flacoste> salgado: it is, ok, so i'll send the diff to him Cc: the review list
[08:46] <robey> i'm having another UI-confusion issue
[08:46] <robey> can anyone tell me how to change the status of a bug to "confirmed"?
[08:47] <salgado> robey, click on a row on the "Affects" column
[08:48] <salgado> that sounds quite confusing. even more confusing than the UI, actually
[08:48] <robey> salgado: it's red text but not clickable
[08:49] <salgado> robey, what page are you looking at?
[08:49] <robey> (assuming you mean the "Unconfirmed" cell)
[08:49] <robey> https://launchpad.net/products/paramiko/+bug/68410
[08:49] <Ubugtu> Malone bug 68410 in paramiko "Install on Mac OS X fails" [Undecided,Unconfirmed]  
[08:49] <salgado> robey, you have to click on the "Affects" column. it won't work if you click on another colum. :/
[08:50] <robey> salgado: AHA!  that's it, thanks
[08:50] <robey> all along i was assuming that went back to paramiko's project page, since the link is called "paramiko"
[08:51] <robey> should i file a bug against launchpad for that ui?  i'm not gonna be the last person flumoxed there :)
[08:51] <salgado> I'm pretty sure we already have a bug for it. that's a well known issue, unfortunately. :/
[08:52] <salgado> matsubara will find the bug number for us quickly. :)
[08:53] <matsubara> bug 1095
[08:53] <Ubugtu> Malone bug 1095 in malone "Unnecessarily difficult to find how to change status or reassign a bug" [Medium,Confirmed]  http://launchpad.net/bugs/1095
[08:54] <salgado> there's also bug 44041
[08:54] <Ubugtu> Malone bug 44041 in malone "Only the leftmost section of the yellow "Affects/Status/Severity/Assigned To" status bar is clickable" [Medium,Unconfirmed]  http://launchpad.net/bugs/44041
[08:55] <salgado> robey, ^
[08:56] <robey> salgado: thanks :)
[09:05] <Ubugtu> New bug: #69563 in rosetta "We need a view to review just translations from a concrete translator" [Wishlist,Confirmed]  http://launchpad.net/bugs/69563
[09:11] <flacoste> am i the only getting disconnected here?
[09:38] <matthewrevell> SteveA: ping
[10:21] <lifeless> ddaa: morning
[10:21] <ddaa> morning down there
[10:21] <lifeless> how's things ?
[10:23] <ddaa> I discovered svn_oo.RevisionRangeParser
[10:23] <lifeless> yah
[10:23] <lifeless> is that good or bad ?
[10:23] <ddaa> terrible
[10:23] <ddaa> removed the stuff that was copy-pasted from the cvs code and completely non-functional
[10:23] <ddaa> put "raise NotImplementedError" in place
[10:24] <ddaa> also discovered how the cscvs command line just plain does not support svn
[10:24] <ddaa> and how import just did not handle svn import right, at all...
[10:24] <ddaa> you'll see branches about all those issues in PendingReviews :)
[10:25] <ddaa> Going pretty well otherwise. Started a bunch of imports to gain confidence in the new code, already had to squash a few bugs, but I think it's right now.
[10:25] <lifeless> speaking of branches, are those 3 I asked about doing a test run ?
[10:25] <ddaa> you have an email about them
[10:26] <lifeless> sweet
[10:26] <ddaa> I need your help to fix cscvs to handle the squid branches
[10:26] <ddaa> opensync appears to work alright with the new cscvs code
[10:26] <ddaa> should be in production soon after I gained enough confidence in the new code to roll it out to production
[10:35] <lifeless> cool
[10:39] <ddaa> lifeless: I'd really like if we could have a session one day where you explain to me how the cvs changeset logic works, and what it's supposed to do...
[10:40] <ddaa> everytime I try to figure it out, by brain melts down
[10:57] <SteveA> flacoste: ping
[10:57] <SteveA> flacoste: ping
[10:57] <SteveA> hmm, slightly more pingage than I'd intended there
[10:57] <flacoste> SteveA: pong
[11:40] <lifeless> jamesh: the product release finder should probably be taught how to get .sig files
[11:40] <lifeless> jamesh: what do you think ?
[11:52] <lifeless> jamesh: also, what o you think about having prf run every [say]  5 minutes, but only probe for releases on each series once a day. That would let series that have their details filled in get checked 'quickly' from a user perspective.
[11:52] <lifeless> i'm thinking something where we note that we checked URL + PATTERN on TIME, then if a series changes the pattern, or url, or is new, it gets checked promptly.