[12:44] <ychahibi> Hello, In Arabic, Rosetta shows that Abiword is 0% https://launchpad.net/products/abiword/+translations, while it is 99, % in Abiword's page http://www.abiword.com/contribute/translate/ . Is this a problem is Launchpad ?
[12:46] <mdke> ychahibi, abiword probably doesn't use rosetta to store its translations
[12:47] <ychahibi> mdke, what if someone easily log in to Rosetta and start retranslating Abiword ? Won't it be a waste of effort?
[12:48] <ychahibi> mdke, what can I do to fix the problem ?
[12:48] <mdke> ychahibi, email the rosetta-users mailing list about the problem
[12:49] <ychahibi> mdke, thank you very much.
[12:49] <mdke> np, good work for noticing it
[01:44] <ddaa> mpt_: ping
[02:00] <mpt_> Gooooooooooooooooooooooooood afternoon Launchpadders!
[02:00] <mpt> hi ddaa
[02:00] <ddaa> I needed to add a style attribute in a page, so I need to talk to you.
[02:01] <ddaa> mpt: the use case is reporting branch puller failures in an appropriately prominent fashion.
[02:01] <ddaa> the sabdfl used class="error message", which is _way_ too loud, and displays the wrong icon
[02:02] <ddaa> I modified the template to use class="warning message" and style="font-weight: normal"
[02:03] <ddaa> It contains a very short bold text: "Mirror failure", followed by some explanatory text "Failed to update the Launchpad mirror of this branch." and some diagnostic details: the time of the latest attempt and the error message.
[02:03] <ddaa> Having all of it bold, made it just difficult to read.
[02:04] <ddaa> I think that error reporting from non-web subsystems may deserve some special classes of their own.
[02:04] <ddaa> mpt: what do you think?
[02:09] <mpt> ddaa, mirror failures are unusual?
[02:09] <ddaa> Mh...
[02:10] <ddaa> They are a sign that something is wrong.
[02:10] <ddaa> Either the branch URL is incorrect, or the remote host did not serve, or the branch is corrupt, or something blew up in the branch puller.
[02:11] <ddaa> (in order of decreasing likelyhood)
[02:11] <ddaa> It also means that the Launchpad mirror of the branch is out of date.
[02:11] <mpt> But they're not something wrong that the user did
[02:12] <mpt> Any random person can visit the page in question, correct?
[02:12] <ddaa> Yes.
[02:12] <mpt> so error message isn't really appropriate
[02:12] <ddaa> That's why I changed to "warning", the icon for error was really inappropriate.
[02:12] <mpt> yeah
[02:13] <mpt> So what is it being applied to? A table cell? A paragraph?
[02:13] <ddaa> A div
[02:14] <ddaa> Was a P at first, but I want it to contain some hard-wrapped lines (div), so P did not parse.
[02:14] <mpt> ah
[02:15] <mpt> is that because the error message itself is multi-line?
[02:15] <ddaa> Could be. It does not seem to be, usually.
[02:15] <ddaa> But it can contain a URL, so it's likely to wrap.
[02:16] <mpt> I'm thinking about <p class="warning message">This branch could not be mirrored at {time} because ?{error}?</p>
[02:16] <ddaa> It's just that I want to have something like:
[02:16] <ddaa> ERROR, explanation
[02:16] <ddaa> [in the future, remedial measures] 
[02:16] <ddaa> time of last attempt
[02:16] <ddaa> error message of last attempt
[02:17] <ddaa> both time and error do not really fit in a sentence like that.
[02:17] <mpt> well, what you're doing seems ok
[02:17] <ddaa> There's also the fact that (for some reason unknown to me) we must allow the error message to be missing.
[02:17] <mpt> though since it's not the user's fault
[02:18] <mpt> I'd prefer if the message was as short as possible while conveying the information
[02:18] <ddaa> (then I display an explicit "No error message" for consistency's sake)
[02:19] <ddaa> Mh... Okay, I can collate the last two lines.
[02:19] <ddaa> Not sure if the gained space is worth the reduced readability.
[02:19] <mpt> Hard to tell without seeing the page :-)
[02:22] <ddaa> http://ddaa.net/Screenshot.png
[02:23] <ddaa> you can see a realistic error message there https://launchpad.net/people/mvo/+branch/apt/main
[02:24] <mpt> hmmmmm
[02:25] <mpt> I think this is more a job for class="informational message", actually
[02:25] <mpt> Something unusual but not dangerous has happened
[02:26] <ddaa> I think it's a warning, since that means that the revision list just below is maybe out of date.
[02:26] <mpt> yeah, tough choice
[02:26] <mpt> Is the "click here" yours?
[02:26] <ddaa> do I look like a guy to make "click here" links???
[02:26] <mpt> heh
[02:27] <mpt> So I guess the "Note:" isn't yours either
[02:27] <ddaa> it's an idea from the sab, is soooo broken it's not even funny, I will revert before merging.
[02:27] <ddaa> mpt: no, that's all sabdfl
[02:27] <ddaa> that's ridiculously broken
[02:27] <mpt> that's unfortunate
[02:28] <ddaa> "click here, but don't because it's probably not something you can browse"
[02:28] <mpt> I guess it depends on what severity of "idea" it was
[02:28] <mpt> Stuff that people don't need to "Note:" shouldn't be on a page in the first place
[02:28] <ddaa> I'll change that part of the page, do not look at it.
[02:28] <mpt> ok
[02:28] <ddaa> I just do one pagetest fix at a time :)
[02:29] <ddaa> and I know the message displayed when no revisions are recorded can be improved, but that will be later
[02:29] <ddaa> you know, incremental
[02:29] <mpt> but other than that, it looks ok, except for: "Launchpad could not mirror this branch at {time}. The error was: ...."
[02:30] <ddaa> mpt: keep the bold text, or remove that?
[02:30] <mpt> remove it I think
[02:30] <ddaa> making it non bold?
[02:30] <mpt> yeah
[02:31] <ddaa> what when no error message is recorded?
[02:31] <ddaa> "Launchpad could not mirror this branch at {time}." or "Launchpad could not mirror this branch at {time}. No error message was recorded."
[02:31] <mpt> the latter
[02:31] <ddaa> :)
[02:32] <mpt> Meanwhile, "no revisions were found on the last scan" seems like a bug -- the list of recent revisions shouldn't depend on whether the last pull was half an hour ago or 23 hours ago
[02:32] <ddaa> hu?
[02:32] <mpt> Why not make the list time-based instead of scan-based?
[02:33] <ddaa> "no revision were found on the last scan" is a bug, but for other reasons.
[02:33] <mpt> e.g. list all revisions that were added in the last 48 hours or whatever
[02:33] <ddaa> you are all confused
[02:33] <mpt> regardless of when the last scan was
[02:33] <ddaa> it always displays the 10 last revs on the branch
[02:33] <ddaa> regardless of their age
[02:34] <ddaa> the bug is that now, we have enough information to tell that we did scan the branch.
[02:34] <ddaa> But I want to postpone fixing that.
[02:34] <ddaa> The branch already has a serious case of scope creep
[02:34] <mpt> ok
[02:34] <ddaa> But I cannot just land it the way sabdfl gave it to me.
[02:35] <ddaa> It would have been a serious regression on several fronts. So I'm focusing on preventing regressions.
[02:41] <ddaa> Yeah, that's better.
[02:41] <ddaa> mpt: do you mean to have it on two lines, or one line?
[02:42] <ddaa> I mean divs or not divs?
[02:42] <ddaa> (no opinion is a valid answer)
[03:58] <Kamping_Kaiser> i asked this a while ago, so i thought someone who knows might have signed on since - can i close someones support requests without being administrator of a group? the requests been open for a while, and it's no longer relevant
[06:48] <dilys> Merge to devel/launchpad/: [trivial]  Reduces font size for listing tables as requested by Mark, and adds a 'greater' CSS class to be used for those that should have normal size. Also fixes bug 32103 (Information about Launchpad usage looks like it belongs to translation policy) and bug 3848 (Launchpad needs to explain GPG/OpenPGP better). (r3438: Matthew Paul Thomas)
[06:53] <meridian> huhu
[06:53] <meridian> van itt magyar?
[06:55] <meridian> nem kapok regisztrcis mail-t..:(
[07:19] <meridian> how to translation reg. ?
[08:04] <tortho> Good Morning, I'll found a "bug" in Rosetta I guess, when translating Dapper. Anyone who want's to have a look/guide me how to get it fixed, to avoid getting more wrongly translated strings into Dapper?
[08:12] <meridian> .blender
[08:51] <lifeless> how do I get rid of fix committed from showing up in the bug list ?
[08:52] <lifeless> without doing an 'advanced' search
[09:05] <dolphinling> Is there a way to see only bugs that affect upstream in launchpad?
[09:05] <lifeless> what do you mean ?
[09:06] <dolphinling> Er, in the search function, sorry
[09:07] <mdke> dolphinling, you mean bugs in launchpad itself?
[09:07] <sivang> morning all
[09:07] <lifeless> I mean that I dont understand what you are asking for
[09:07] <lifeless> be specific
[09:07] <meridian> hi
[09:07] <lifeless> give me a url or a search and an example of a bug you dont want to see and one you do
[09:08] <dolphinling> https://launchpad.net/distros/ubuntu/+source/firefox/+bugs?advanced=1&field.searchtext=&orderby=-priority%2C-severity&field.status%3Alist=Unconfirmed&field.status%3Alist=Needs+Info&field.status%3Alist=Confirmed&field.status%3Alist=In+Progress&field.status%3Alist=Fix+Committed&field.status%3Alist=Fix+Released&assignee_option=any&field.assignee=&field.owner=&field.component-empty-marker=1&field.omit
[09:08] <dolphinling> _dupes.used=&field.omit_dupes=on&field.has_patch.used=&search=Search+bugs+in+firefox+in+ubuntu
[09:08] <dolphinling> That searches for all firefox bugs in ubuntu
[09:09] <dolphinling> I want to only see the ones that also affect upstream firefox
[09:09] <lifeless> *also* or *only* ?
[09:09] <lifeless> you said *only* before
[09:09] <dolphinling> *only
[09:09] <dolphinling> Sorry, 3 am here :P
[09:10] <lifeless> so you do *not* want bugs that are present in ubuntu
[09:10] <dolphinling> Right
[09:10] <lifeless> then you should go to bugzilla.mozilla.org
[09:10] <lifeless> thats where the upstream bugs are
[09:10] <lifeless> (firefox do not use malone)
[09:11] <lifeless> [as their official bugtracker] 
[09:11] <dolphinling> Heh. The point was to see what firefox bugs people are reporting to ubuntu ;)
[09:11] <lifeless> then you *do* want bugs that are present in Ubuntu.
[09:11] <lifeless> you are confusing the heck outta me
[09:11] <dolphinling> Sorry :-\
[09:12] <lifeless> this is why I asked for example bugs that demonstrate ones you *do* want to see and ones you *do not* want to see
[09:12] <lifeless> please get me one example of each, then it will be much more clear to me
[09:12] <dolphinling> Let me try to be clearer... I want to see firefox bugs that are reported to Ubuntu, but are present in all OSes, not just Ubuntu
[09:12] <lifeless> please
[09:12] <lifeless> examples
[09:12] <dolphinling> Okay, let me look
[09:13] <mdke> lifeless, he means that *also* is the answer to your question before, I think
[09:13] <lifeless> mdke: we've been around it twice
[09:13] <mdke> true
[09:13] <lifeless> mdke: I'm tired of the circle. Examples talk much more clearly.
[09:13] <dolphinling> https://launchpad.net/distros/ubuntu/+source/firefox/+bug/37828 that's present in all (linux) oses
[09:13] <Ubugtu> Malone bug 37828 in firefox "Text rendered incorrectly in presence of ligatures and justified text" [Normal,Unconfirmed]  
[09:14] <dolphinling> https://launchpad.net/distros/ubuntu/+source/firefox/+bug/28563 that's only present in Ubuntu
[09:14] <Ubugtu> Malone bug 28563 in firefox ""File-->Import" wizard missing in Ubuntu's Firefox; it is in the official version" [Normal,Confirmed]  
[09:14] <mdke> is https://launchpad.net/products/firefox/+bugs the answer to your question?
[09:16] <lifeless> dolphinling: what do you mean 'present in all (linux) oses' - thats not what 'upstream' means. It means 'something that should be fixed upstream' as opposed to 'something that is a result of the ubuntu packaging'
[09:17] <dolphinling> Well, if it's something that should be fixed upstream, that would generally mean it would be present in all OSes, no?
[09:17] <lifeless> no
[09:18] <lifeless> it means its a bug in the code delivered by the upstream, rather than a bug in the changes and packaging code used by the distro
[09:18] <lifeless> thats *all* it means.
[09:18] <mdke> dolphinling, I'm fairly confident the link above is the answer. Does it not help?
[09:18] <lifeless> dolphinling: I'm only bringing this up to understand what you want to achieve.
[09:19] <dolphinling> mdke: sorry, unless people don't do a good job of marking bugs as being upstream or not, then no, I don't think so. There's not enough of them there.
[09:19] <mdke> dolphinling, those are the bugs marked as existing in upstream firefox in malone
[09:20] <lifeless> but as mdke says you can see all the bugs that are recorded as 'upstream' in the firefox product view. But that won't tell you which of them are *also* marked as existing in ubuntu
[09:20] <mdke> for more bugs, you need to go to mozilla bugzilla
[09:20] <carlos> morning
[09:20] <dolphinling> Eeh... I shouldn't be doing this at 3 am. I guess I'll just let it be, I was only curious anyway.
[09:21] <dolphinling> Thanks for your help, sorry for being confusing :\
[09:22] <mdke> morning carlos 
[09:40] <meridian> i reg.. the  blender translation..  no mail no passw...nothing...ehh
[09:45] <carlos> meridian: excuseme, could you explain better your problem?
[09:45] <carlos> did you create an account and you cannot login?
[09:47] <meridian> not send account
[09:48] <carlos> meridian: but did you create one?
[09:50] <meridian> NO
[09:51] <carlos> meridian: https://launchpad.net/+login
[09:51] <meridian> no mail... no account
[09:51] <carlos> meridian: dude, I cannot understand your problem if you don't explain it a bit better....
[09:52] <carlos> do you mean that you don't have an email address and thus, you cannot get an account?
[09:53] <meridian>  i do not receive the registering email
[09:55] <carlos> ok, Is this your email address? meridian@msite.hu
[09:55] <meridian> meridian@c2.hu
[09:56] <meridian> or meridian73@t-online.hu
[09:56] <meridian> I sent the registration  twice with different email adresses..
[09:57] <carlos> hmm, I don't see those ones... could you tell me your full name, to be sure I'm looking at the right account, please?
[09:59] <meridian> Nagy Norbert
[09:59] <meridian> not created account..
[10:00] <carlos> you need to create it first to get the email with your registration details
[10:00] <carlos> meridian: please, do it from https://launchpad.net/+login
[10:01] <meridian> :(.. 2x...
[10:01] <carlos> meridian: where were you sending your registration email?
[10:01] <meridian> on the registration page I have to fill my email address only,than  I clicked on register, and Im still waiting for the reply
[10:02] <meridian> 2 x
[10:02] <carlos> ok, I see, I thought you sent an email and got no answer
[10:02] <carlos> sorry
[10:03] <meridian> now 3x
[10:04] <carlos> Do you have any spam filters that could be filtering those emails? I just tested it and that form is working
[10:04] <carlos> the email is sent from noreply@launchpad.net
[10:09] <meridian> no spam filter
[10:09] <lifeless> meridian: We'll need to check our outbound mail queue then. hang on.
[10:10] <lifeless> Znarl: elmo: ping
[10:10] <lifeless> meridian: only the sysadmins can do this
[10:10] <meridian> :(
[10:10] <meridian> Im sure, I haven't got that email
[10:12] <carlos> meridian: I just sent you an email to your email accounts to be sure there isn't any temporal problem with your servers, please confirm that you got both emails
[10:16] <meridian> hoops... c2 server is down :D ...
[10:16] <meridian>  Ok my email provider has problems, thanks for your help  <--ezt IRCre
[10:16] <meridian> meridian73@t-online.hu
[10:18] <carlos> meridian: you are welcome
[10:19] <lifeless> muhaha
[10:20] <meridian> hurraa :D
[10:30] <mdke> carlos, morning. are you going to have a chance to get to those removals today do you think?
[10:32] <carlos> mdke: I will request them, anyway, I will 'hide' them now to prevent more translations there
[10:32] <carlos> I cannot remove them myself
[10:32] <mdke> carlos, perfect, thanks
[10:41] <Znarl> lifeless : Pong?
[10:42] <lifeless> no matter
[10:42] <lifeless> was going to ask you to hunt down a missing mail to a user
[10:42] <lifeless> but the user found there was really a problem at their end ;0
[10:42] <lifeless> anyone seen jamesh today ?
[11:14] <mpt> BjornT, ping
[11:14] <BjornT> mpt: pong
[11:15] <mpt> BjornT, in bjorn/launchpad/mpt-2006-03-MaloneSimplifications, does doc/person-bug-pages.txt pass?
[11:15] <Unfrgiven> hi all. im having troubles with e-mail on launchpad. i'm an ubuntu dev team member but im not able to receive any e-mails on my ubuntu.com address. can someone help out?
[11:15] <BjornT> mpt: it should pass, i'll check again just to make sure.
[11:15] <ajmitch> Unfrgiven: are you an ubuntu member on launchpad?
[11:16] <ajmitch> Unfrgiven: ah you're not, you'll need to talk to the CC about that
[11:22] <BjornT> mpt: it fails for me as well, i'll take a look at it
[11:22] <mpt> thanks
[11:22] <mpt> My problem is that I don't understand the code well enough to know whether it's the code or the test that's wrong :-/
[11:27] <BjornT> and the structure of the test makes it quite hard to understand what's wrong...
[11:30] <Unfrgiven> ajmitch: i am. or at least i thought i was. im in the ubuntu development team, is that what you mean?
[11:35] <lifeless> Unfrgiven: you are only in the team when the CC approves you 
[11:35] <lifeless> Unfrgiven: if the CC gave approval at a meeting but has not processed it, I suggest pinging kamion/mako/elmo to process the approval
[11:35] <Unfrgiven> lifeless: alright. is the CC meeting the best place to bring this up? i am an approved member (from 8-10 months back)
[11:36] <lifeless> 'I suggest pinging kamion/mako/elmo to process the approval'
[11:36] <lifeless> Unfrgiven: note that 'ubuntu members' and 'ubuntu development' are different
[11:36] <Unfrgiven> lifeless: will do, thanks.
[11:36] <lifeless> Unfrgiven: ubuntu members gives you the email address
[11:36] <lifeless> ubuntu development gives you upload to universe, and requires TB approval.
[11:36] <ajmitch> ubuntu-dev gives upload rights only
[11:37] <ajmitch> lifeless: going for that at TB meeting soon?
[11:37] <lifeless> ajmitch: isn't that what I just said ;) ?
[11:37] <carlos> I'm having problems with a script test. It works if I execute it manually, but if I run the test that executes the script, I get this error: https://chinstrap.ubuntu.com/~dsilvers/paste/fileMjG1Jd.html
[11:37] <lifeless> re me - yes, I'm in the pending members list already
[11:37] <carlos> any idea?
[11:38] <Unfrgiven> elmo: ping
[11:38] <ajmitch> Unfrgiven: elmo is probably the busiest CC member
[11:38] <Unfrgiven> ajmitch: doh! ill pick someone else then :)
[11:38] <lifeless> carlos: check configs/default/launchpad.conf
[11:38] <carlos> seems like the new configuration option I added is not available from the testing machinery
[11:38] <lifeless> carlos: make sure that its configured
[11:39] <carlos> lifeless: it is, as a manual run works
[11:39] <lifeless> carlos: hmm
[11:40] <lifeless> has zcml_for_scripts run ?
[11:40] <lifeless> I can imagine that interacting badly with the configured environment
[11:41] <lifeless> how are you testing this? as a subprocess ?
[11:43] <lifeless> Unfrgiven: so - if you are trying to get email working, check the ubuntumembers team, not ubuntu-dev
[11:44] <carlos> lifeless: yes
[11:45] <carlos> lifeless: https://chinstrap.ubuntu.com/~dsilvers/paste/filemVtA1j.html
[11:45] <carlos> lifeless: and yes, execute_zcml_for_scripts is used
[11:46] <lifeless> hmm
[11:46] <carlos> lifeless: https://chinstrap.ubuntu.com/~dsilvers/paste/filefoyHuT.html <- That's how I initialize it 
[11:47] <lifeless> interesting
[11:47] <carlos> Should I do anything special other than add the new configuration option to default/launchpad.net ?
[11:47] <lifeless> well, yes - setup the schema for it
[11:48] <carlos> I guess the problem is that the testing environment is not able to find it
[11:48] <carlos> lifeless: the security.cfg section? already done
[11:48] <BjornT> carlos: did you add the rosettaadmin section to both the 'canonical default' section and the 'canonical testrunner' section?
[11:48] <lifeless> BjornT: ah yes, good call
[11:48] <carlos> hmmm, let me check...
[11:48] <BjornT> mpt: the test passes on my branch now, you can merge from it again.
[11:49] <Unfrgiven> lifeless: ok, thanks again.
[11:49] <carlos> BjornT: that's it
[11:49] <carlos> thank you
[11:49] <BjornT> cool
[11:49] <carlos> lifeless: thanks for your help too
[11:50] <lifeless> carlos: its strange that it is looking for the testing section, I wonder what mechansm is telling it it
[11:51] <carlos> lifeless: perhaps a zcml override section?
[11:51] <lifeless> its a brand new process
[11:51] <lifeless> I'm guessing environment variable
[11:53] <mpt_> bah
[11:53] <spiv> lifeless: Yeah, LPCONFIG_SECTION=testrunner or something like that will be set.
[11:54] <stub> mpt: So are your branches landing happily now, or is there still one that never goes through?
[11:55] <lifeless> has anyone seen jamesh today ?
[11:55] <BjornT> mpt_: the test passes on my branch now, you can merge from it again.
[11:55] <jamesh> lifeless: hi
[11:55] <mpt_> thanks a lot BjornT 
[11:56] <lifeless> jamesh: rockin!
[11:56] <lifeless> I musta been blind
[11:57] <lifeless> jamesh: so, reckon you can get the two reviews in your needs-review section done today ?
[11:57] <jamesh> lifeless: you tried to call me with ekiga a little earlier: it gave some weird errors about trying to open the sound card
[11:57] <jamesh> lifeless: yeah.
[11:57] <lifeless> jamesh: great.
[11:57] <lifeless> yeah, shtoom failed on the stream with me. 
[11:58] <lifeless> I have siproxd - want to try again with ekiga ?
[11:58] <lifeless> spiv: if you can get yours done today that would be great
[11:58] <jamesh> lifeless: I tried calling the University of WA SIP gateway -- they could hear me but I couldn't hear them
[11:58] <spiv> lifeless: my review of bug-37336?  it's already done.
[11:58] <jamesh> so I guess it is an issue with the firewall at my end
[11:59] <lifeless> spiv: cool, its the 2 hours back thing ..
[12:00] <lifeless> jamesh: I'm getting a error now connecting to you - do you have anything like rhythmbox etc running ?
[12:01] <jamesh> lifeless: yes, but they're using different sound cards (I have a USB headset)
[12:01] <lifeless> jamesh: ok. 
[12:01] <lifeless> nope
[12:02] <lifeless> want to call me ?
[12:02] <jamesh> tries
[12:02] <lifeless> connected
[12:03] <lifeless> can you hear anything ?
[12:03] <jamesh> I get a "Could not open audio channel for audio transmission" error dialog
[12:03] <lifeless> hmm
[12:03] <lifeless> my paranoia says rb should go in case it has the mic open
[12:03] <jamesh> I'm going to try rebooting -- my  sound cards got renumbered when I last booted because the headset was plugged in, which might be causing the problems
[12:04] <lifeless> k
[12:04] <lifeless> also
[12:11] <lifeless> ring me ?
[12:12] <jamesh> still getting the same message
[12:12] <lifeless> ok
[12:12] <lifeless> let see, it could be audio or net
[12:12] <lifeless> try with shtoom, see if it fails in the same way it did last time
[12:13] <lifeless> or earlier
[12:15] <jamesh> okay.  I think the sound card issue is sorted
[12:15] <lifeless> I can hear you
[12:15] <jamesh> but not the firewall one ...
[12:16] <lifeless> siproxd
[12:16] <lifeless> see my blog for the quick n easy HOWTO
[12:18] <jamesh> I wonder if there is a way to get things working without having to reconfigure the client when you plug it into a different network?
[12:19] <lifeless> same problem as web browsers
[12:20] <lifeless> its only a single field to change though, so 'meh'
[12:21] <jamesh> there is an internet draft for the proxy config issue that internet explorer uses (don't think it ever got to RFC status)
[12:26] <lifeless> there is
[12:26] <lifeless> I also dont think it got to rfc status
[12:26] <jamesh> I suppose with NetworkManager, a DHCP based approach might be doable on Linux
[12:26] <lifeless> its not a bad hack actually
[12:29] <lifeless> found my post ?
[12:30] <jamesh> yeah.  I'll try it out later.
[12:30] <lifeless> k
[12:38] <lifeless> review meeting in 20 minutes
[12:49] <mdke> jordi, did the kubuntu-docs pots come through ok?
[12:57] <dilys> Merge to devel/launchpad/: [r=spiv]  fix bug 37336, reformat bug notifications slightly, so that they have more blank lines. also [trivial]  make sure long comments are wrapped properly. (r3439: Bjorn Tillenius)
[12:58] <lifeless> review meeting in 2
[12:58] <lifeless> muhhahaha, from another channel : http://www.halon.org.uk/girlcode.jpg
[01:00] <lifeless> hi
[01:00] <lifeless> whos here ?
[01:01] <spiv> I am.
[01:01] <lifeless> BjornT: 
[01:01] <lifeless> salgado - no
[01:01] <lifeless> jamesh: ?
[01:01] <lifeless> kiko-zzz: ?
[01:02] <BjornT> lifeless: i'm here
[01:03] <lifeless> ok
[01:03] <lifeless> then its three, which is quorate IMO :0
[01:03] <lifeless> next meeting - lets pencil it in at this time
[01:03] <lifeless> but I suspect salgado will be wanting a later time
[01:04] <lifeless> ok ?
[01:04] <BjornT> fine by me
[01:05] <lifeless> so the agenda
[01:05] <spiv> Suits me.
[01:05] <lifeless>  * Roll call
[01:05] <lifeless>  * Agenda
[01:05] <lifeless>  * Next meeting
[01:05] <lifeless>  * Queue status, calls for help
[01:05] <spiv> (Although later by one hour is fine with me too)
[01:05] <lifeless> so queue status 
[01:06] <jamesh> hi
[01:06] <lifeless> hi james
[01:06] <lifeless> Next meeting: 2006-06-17 at 1100 UTC.
[01:06] <lifeless> what do you guys think of the new pending reviews page ?
[01:08] <BjornT> i like it, it's nice to see the assigned reviewer
[01:08] <spiv> I like it, although I'm starting to itch for slightly more workflow, so that we'd show "days since last touched" or something ;)
[01:09] <jamesh> spiv: that'd probably be easier once with LP as a data model rather than a wiki page
[01:09] <spiv> But that wouldn't solve any particular problem except giving jamesh something to do ;)
[01:09] <lifeless> heh
[01:09] <lifeless> I'd love to have stats on average time to merge a branch
[01:09] <lifeless> time to review
[01:09] <lifeless> time to reply
[01:09] <jamesh> unless we get people to update a "last touched" date when then make a change
[01:09] <lifeless> broken down by reviewer and submitter
[01:10] <tortho> Carlos: Hi, filed the bug as you requested. https://launchpad.net/products/rosetta/+bug/38984. For the link for tracing it.... the strings got translated all the time, but try to put some multiple lines of thext into the boxes, and youll see the text is hiding, due to fixed size boxes for the translated string. No scrollbar, notifications etc.
[01:10] <Ubugtu> Malone bug 38984 in rosetta "Boxes for translated strings is "hiding" content, wich makes wrongly translated strings." [Normal,Unconfirmed]  
[01:10] <lifeless> but I think lp is a much better place to review that sort of thing
[01:10] <spiv> jamesh: I agree, wait for it be part of LP.
[01:10] <BjornT> lifeless, jamesh: it would be nice to have a quick way of getting the description of the branch as well.
[01:10] <spiv> The other thing I'd like is for the diffs to stop having the "a/" and "b/" prefixes on filenames :)
[01:10] <carlos> tortho: which browser are you using?
[01:10] <tortho> carlos: firefox
[01:10] <lifeless> lets start a section on the PreMergeReviews wiki page about such TODO's
[01:10] <spiv> BjornT: Yeah, I'd like that.
[01:11] <lifeless> so we can turn them into specs
[01:11] <lifeless> BjornT: good call.
[01:11] <jamesh> after switching to LP-as-data-model, the script would probably be usable for other projects
[01:12] <carlos> tortho: a single line input field cannot hold multiple lines. This functionality has been working for me since long ago (multi line getting textareas and single line getting a single input field)
[01:12] <jamesh> the repository changes I did should make it less crap for non-local branches, since it keeps a lot of data around between runs now
[01:12] <lifeless> yup
[01:12] <carlos> tortho: if you could give me a concrete URL or way to reproduce it... 
[01:12] <tortho> carlos: I'll find a string, and send you a notice
[01:12] <carlos> tortho: thank you
[01:13] <carlos> the problem is that I know the system should not behave that way, and I'm not able to reproduce it, so it's difficult to fix a bug that I'm not able to trace...
[01:14] <lifeless> ok
[01:14] <lifeless> I've created
[01:14] <lifeless> https://wiki.launchpad.canonical.com/PreMergeReviews
[01:14] <lifeless> 'future plans'
[01:15] <carlos> tortho: I guess that when you talk about 'suggestions' you are talking about the editable field, right? no the section we name 'Suggestions'
[01:15] <lifeless> so
[01:15] <lifeless> if there are any new ideas that come up, please let jamesh and I know
[01:16] <lifeless> or bring them up as agenda items
[01:16] <tortho> carlos: Here is one I made now, String 18 please delete it when finished. https://launchpad.net/distros/ubuntu/dapper/+source/libgphoto2/+pots/libgphoto2-2/nb/+translate?alt=nn&show=untranslated To reproduce another one, simply use copy / paste
[01:16] <lifeless> jamesh: do you think the description field is low-hanging enough to do pre-LP ?
[01:16] <tortho> Carlos: I'm talking about the fields for writing Norwegian. in
[01:17] <carlos> tortho: ok, so you mean that if I remove it, new lines will appear?
[01:17] <jamesh> lifeless: I suppose so.  Grabbing indented lines after the branch URL would probably do the trick
[01:18] <jamesh> lifeless: I'm currently parsing the raw version of the page rather than the HTML (https://wiki.launchpad.canonical.com/PendingReviews?action=raw), so interpreting wiki markup is not low hanging fruit
[01:18] <lifeless> ok
[01:19] <carlos> tortho: hmm, I see what you mean
[01:19] <lifeless> at your discretion - or anyone that wants to hack it up I guess :)
[01:19] <tortho> Carlos: The way i discovered it was: I translated a page with only single words. When I was finished i scrolled with my mouse wheel to the top of the page..... Then i suddenly saw it stopping on one of the translations, and scrolled through a lot of crap... 
[01:19] <lifeless> I think it would be nice.
[01:19] <lifeless> So, the queue - we got down to only 2 days in the queue for everything outstanding last week
[01:19] <lifeless> as I mailed
[01:19] <lifeless> To be sustainable, we need to keep reviews going through at no slower a rate than they come up
[01:20] <carlos> tortho: Hmmm, this is interesting... someone added a new line on a single line entry.
[01:20] <lifeless> So I think we need to each *expect* to do a single review each day, and occasionally two.
[01:20] <tortho> Carlos, The bad thing is if someone has marked it for review, and you only check the text, or simply just edit the ONE line, the rest goes straight into the translation. I have discovered 7 of this ones today, as i started to scroll through every page upon compliting the translation of a page.
[01:20] <lifeless> the current pending reviews layout lets me allocate them much more fairly than I was before :O
[01:20] <carlos> tortho: did you find any entry that is a single line in English and that you need to add more than one line?
[01:21] <tortho> Carlos: No, all fits on one line (The ones i have translated..)
[01:21] <lifeless> how do you feel about that? Do you have enough time to commit to a single 'normal sized' review a day ? Can we as a group offer a 48 working hour maximum turnaround ?
[01:21] <carlos> tortho: I can fix this rejecting any translation that contains a new line char on a single line field
[01:22] <carlos> and render the ones we already have in our database as multiple lines, using a textarea so we can fix them
[01:22] <tortho> carlos: That would be nice to avoid a lot of "wrong translating" But then we have to deal with the places requiring more space later. What happends with all the ones that already is on 1+ lines?
[01:22] <carlos> no new 'broken' translations will be accepted and the old ones will be visible
[01:22] <spiv> I think so.
[01:23] <BjornT> lifeless: i think that's a reasonable expectation.
[01:23] <lifeless> erm, 48 working hours is wrong. I mean 2 days, but only counting working days. 
[01:23] <carlos> tortho: does my solution using a textarea (that supports multiple lines) work for you?
[01:23] <lifeless> spiv, BjornT cool.
[01:23] <lifeless> jamesh:  ?
[01:23] <jamesh> lifeless: sure.
[01:24] <tortho> carlos: what? textarea? I'm only a translator:-) Please explain
[01:24] <lifeless> great then.
[01:24] <carlos> tortho: that's why I added the explanation later ;-)
[01:24] <carlos> tortho: is the same thing we use to render the multiline strings
[01:25] <lifeless> I'll using then pending reviews script page as a guideline for occasional nagging ;). It gets skewed by up to 2 hours currently, so I will probably mention stuff thats done from time to time.
[01:25] <carlos> so you will get a scrollbar and will see the full text if someone added text with more than one line
[01:25] <carlos> as soon as you fix it, it will be back to a single line entry box
[01:26] <tortho> carlos: Thats OK, as long as we get a notice, that there is something hiding somewhere in the field :-)
[01:26] <carlos> that way we prevent that new additions appear and the old ones can be fixed
[01:26] <carlos> tortho: nothing will be hidden
[01:26] <jamesh> the 2 hour latency should disappear when we eventually move it over to LP-as-data-model
[01:26] <tortho> Carlos: Nice Nice
[01:26] <jamesh> (for status, that is)
[01:26] <carlos> thanks for your bug report
[01:26] <lifeless> jamesh: yup
[01:27] <tortho> Carlos: And thaks for the Quick help /Respond :-)
[01:28] <lifeless> thanks guys, unless theres other business, thats the meeting.
[01:28] <BjornT> nothing else from me
[01:28] <spiv> lifeless: Oh, one thing.
[01:29] <lifeless> shoot
[01:29] <spiv> lifeless: The 17th is Easter Monday, so probably there won't be many people around :)
[01:29] <lifeless> Doh!
[01:29] <lifeless> well, for us.
[01:29] <lifeless> so, no meeting next week. Bring up issues on the list as needed.
[01:29] <lifeless> next meeting 24th ?
[01:29] <spiv> I guess so :)
[01:29] <BjornT> sounds good
[01:31] <lifeless> jamesh: ?
[01:31] <jamesh> okay
[01:31] <lifeless> alrighty then
[01:32] <lifeless> thanks for coming y'all
[01:36] <dilys> Merge to devel/launchpad/: [trivial]  Re-fixes the last of bug 1001 ('Change Bug Contact' link for a distribution was available to those who couldn't change it), and adds a test for it. (r3440: Matthew Paul Thomas)
[01:40] <tortho> carlos: :-) Found one string now, wich requires 2 lines to be translated.
[01:40] <carlos> tortho: URL?
[01:44] <tortho> carlos: Sorry for disturbing, It's ,me that not really awake. 
[01:44] <carlos> tortho: ok ;-), don't worry
[02:46] <kiko> stub, do we have a rollout planned for tomorrow
[02:46] <kiko> ?
[02:47] <kiko> lifeless, ping?
[02:47] <lifeless> hi
[02:47] <stub> kiko: Yes. Elmo and Karl want to use the downtime so it will likely be around 9 or 10 am London time.
[02:48] <kiko> thanks stub -- what revision, do you know already?
[02:49] <stub> kiko: I have got r3415 flagged, but I'm open suggestions. I haven't trawled the commits yet to see what has landed past that one that we might need.
[02:49] <stub> (that is the security teams landing)
[02:50] <kiko> stub, you know, I'd roll out HEAD this week. all the landings post-3415 are bugfixes with tests.
[02:51] <kiko> I haven't seen the last two because my email is, well, wonky
[02:51] <jbailey> bradb: What do you think of the idea of storing a default "upstream" and maybe having a picklist?
[02:51] <stub> kiko: HEAD as in now-HEAD, or are you predicting the future and mean tomorrow HEAD? 
[02:51] <kiko> stub, I'm sure that at least r3437 is good
[02:51] <stub> Do we have landings planned today or tomorrow that need to go out?
[02:52] <kiko> not that I know of, though I have bugfixes
[02:52] <jbailey> bradb: What I'm thinking of is mpt just reported a bug against Ubuntu's bzr package, which I want to in term mark as upstream.
[02:52] <spiv> jbailey: Some of that information is already in the database, I think: https://launchpad.net/products/bzr/+packages
[02:52] <jbailey> bradb: In my case, I know that launchpad is the only upstream that will ever exist for us for bzr.  So It would be nice if "Also affects _Upstream..._" could become a one-click operation.
[02:53] <stub> r3438 looks harmless
[02:53] <stub> r3439 could be risky
[02:53] <jbailey> spiv: Right, I'm guessing it would probalby just have to be decorated appropriately.
[02:53] <spiv> jbailey: (although clearly wonky, as that link shows... see bug 38829)
[02:53] <Ubugtu> Malone bug 38829 in launchpad "autotools-dev incorrectly allocated to the bzr product" [Normal,Unconfirmed]  http://launchpad.net/bugs/38829
[02:53] <stub> So I'll run with r3438
[02:54] <jbailey> spiv: Right.  In this case where there are multiple viable upstreams, it could present a dropdown list or something.
[02:54] <jbailey> That will be the case for almost all packages in Ubuntu, where Debian is a viable upstream as is the real upstream.
[02:56] <spiv> jbailey: I like the idea of prepopulating the form with a known default, making it a one-click link is a small can of worms I think, though.  One issue is that simple links should be GETs, which should be read-only operations.
[02:57] <spiv> Which is part (all?) of the reason why the subscribe link on a bug takes you to a new page with a form, rather than just doing it for you.
[02:57] <kiko> stub, sounds good.
[02:58] <jbailey> spiv: Right, I remember that from an earlier bug 31506
[02:58] <Ubugtu> Malone bug 31506 in malone "Remove "are you sure" page from subscriptions" [Wishlist,Unconfirmed]  http://launchpad.net/bugs/31506
[02:58] <spiv> I think it's theoretically possible for a single bug to affect multiple upstreams (e.g. if they've copied an old buggy version of zlib wholesale into their source tree), so there would still need to be a way to support that.
[02:59] <lifeless> kiko: what did you want ?
[02:59] <kiko> lifeless, I just found out my email is wonky, so never mind me.
[02:59] <lifeless> kiko: indeed. should I resend?
[02:59] <kiko> no, it'll get fixed I think
[03:00] <kiko> ah, major packet loss but not 100%
[03:00] <lifeless> will you recieve the mail I had sent ?
[03:00] <kiko> eventually yes
[03:01] <lifeless> ok. it was to you steve & mark about story tests. if you dont get it ping me
[03:01] <kiko> will do
[03:01] <lifeless> I have sip now btw
[03:01] <lifeless> just as a FYI
[03:01] <kiko> cool
[03:01] <bradb> jbailey: It seems reasonable to optimize the upstream chooser to present related upstreams before others.
[03:02] <jbailey> spiv: So do you think a wishlist bug of "Populate "Also affects Upstream..." page with known upstreams." is a fair starting place then?
[03:03] <spiv> jbailey: I think so.
[03:09] <kiko> jamesh, did you notice one of your emails to us was spamcopped?
[03:20] <jbailey> Weird, searching for 'upstream' in malone bugs doesn't reduce the count at all.
[03:20] <kiko> the text?
[03:20] <jbailey> https://launchpad.net/products/malone/+bugs?field.searchtext=upstream&search=Search&orderby=-priority%2C-severity
[03:20] <jbailey> I still get 362 bugs.
[03:20] <kiko> well, all bugs on malone are upstream, right?
[03:21] <kiko> there are no exclusively package bugs in malone, by definition
[03:21] <jbailey> Right, but I guess I wouldn't have though that where it was reported was a searched field.
[03:21] <jbailey> but I guess that makes sense
[03:21] <kiko> the targetname is searched IIRC.
[03:21] <bradb> yeah
[03:22] <kiko> we could omit "upstream" from the targetname when indexing
[03:22] <kiko> but...
[03:23] <jbailey> I don't know that it's right in general.  Just strange when trying to make sure duplicate bugs don't get filed on malone
[03:24] <lifeless> gnight
[03:27] <kiko> stub, have time for a quick review? 
[03:27] <kiko> https://chinstrap.ubuntu.com/~dsilvers/paste/fileLenA4H.html
[03:33] <kiko> BjornT, ping?
[03:34] <kiko> can you take a look at https://chinstrap.ubuntu.com/~dsilvers/paste/fileIQ4JYo.html
[03:35] <spiv> kiko: "if not baseURL.endswith('/')" is clearer, I think.
[03:35] <kiko> of course
[03:36] <kiko> is that rs=spiv with test?
[03:36] <spiv> kiko: sure.
[03:36] <kiko> thanks
[03:37] <spiv> kiko: For the other diff, your tests say they're testing substrings, but they only test prefixes.
[03:37] <kiko> yes, I thought of that earlier today
[03:37] <kiko> I'll update the tests to search for inux-2 or something like that
[03:37] <spiv> Sounds good to me.
[03:41] <mpt> jbailey, bradb, kiko, I already reported the bug that searching for "upstream" doesn't do anything
[03:41] <jbailey> mpt: ah cool.  I thought of looking for it, but, well...
[03:41] <jbailey> =)
[03:42] <salgado> so, I have a script that runs zopeless. I can see that it's issuing calls to simple_sendmail, but these emails are not being sent
[03:42] <salgado> is this expected?
[03:42] <mpt> jbailey, yeah, I'm searching my e-mail to find it :-)
[03:43] <jbailey> https://launchpad.net/products/malone/+bug/5782
[03:43] <Ubugtu> Malone bug 5782 in malone "Searching for "upstream" or product name doesn't do anything" [Normal,Confirmed]  
[03:43] <mpt> well done
[03:44] <jbailey> mpt: I used https://launchpad.net/people/mpt/+reportedbugs?field.searchtext=malone&search=Search&orderby=-priority%2C-severity and a firefox page search. =)
[03:44] <mpt> I was about to search for the word "anything"
[03:44] <salgado> stub, do you know if that behaviour I reported a few lines above is expected?
[03:44] <mpt> wow, I just saw a really really cool interface on the product bugs page
[03:45] <mpt> it was just the hierarchy links and the search form, and nothing else
[03:45] <jbailey> mpt: You're quite prolific in your bug reporting.
[03:45] <mpt> ... and then the rest of the page loaded ;-)
[03:45] <stub> salgado: Depends on the settings in launchpad.conf
[03:46] <mpt> jbailey, it'll be a few months yet before I've matched my bugzilla.mozilla.org total
[03:46] <mpt> and I don't really go out of my way to look for bugs, either
[03:46] <mpt> just report them as I see them
[03:47] <salgado> stub, which are these settings?
[03:48] <stub> salgado: <canonical><launchpad>send_email no</launchpad></canonical>
[03:49] <BjornT> kiko: pong
[03:49] <kiko> BjornT, read scrollback
[03:49] <salgado> stub, so, in production the emails will get sent. but that's not true on developers' boxes?
[03:50] <stub> salgado: yes
[03:51] <salgado> stub, any reason for that? (I'd like to test that the notifications are being sent by my script)
[03:51] <stub> salgado: It ensures people in the sampledata don't get spammed
[03:51] <stub> salgado: You can create your own config to play with easily enough
[03:54] <salgado> stub, bug what about the mailer we use for development? the one that sends everything to root@localhost instead of the real To: address)
[03:54] <salgado> s/bug/but
[03:54] <salgado> shouldn't that prevent us to spam people in the sampledata?
[03:55] <stub> salgado: That mailer isn't wired up to the Zopeless environment
[03:56] <stub> salgado: Zopeless currently just talks raw SMTP
[03:56] <salgado> I see
[03:59] <BjornT> stub: speaking of which, i'd like to make scripts use the zope mailer instead, so it will be easier to test, and the semantics for sending mail will be the same in scripts and in the web app. do you see any problems with doing so?
[03:59] <stub> BjornT: I think that would be good. I have no idea what is involved though.
[04:01] <BjornT> stub: ok. i'll take a look at it sometime then, and we'll see if i run into any problems.
[04:04] <stub> kiko: You can't use sqlvalues for LIKE comparisons, as % and _ characters aren't quoted correctly.
[04:06] <carlos> stub: I'm using it: sqlvalues('%%foo%%')
[04:06] <carlos> stub: isn't it correct?
[04:06] <stub> kiko: canonical.database.sqlbase.quote_like or something similar is needed
[04:06] <kiko> stub, thanks.
[04:06] <stub> carlos: If 'foo' is user input, then no.
[04:06] <kiko> spiv, anyone, do you know if @property is called when __setattr__ is done, or only when __getattr_ is called?
[04:07] <stub> kiko: Perhaps we need a quote_like like method that returns an object that sqlvalues knows how to deal with?
[04:07] <carlos> stub: ok, I will try to review where I'm using it and remove sqlvalues usage if it's user input
[04:07] <kiko> stub, so that you don't need to worry about sqlvalues at all?
[04:08] <carlos> see you later
[04:08] <stub> kiko: So sqlvalues(foo,bar, quote_like(baz)) would work. I'm just thinking out loud.
[04:08] <kiko> yeah, that'd be nice
[04:14] <spiv> kiko: setattr an a getter property (like defined with @property) will fail with "AttributeError: can't set attribute"
[04:14] <kiko> I see. mmmm. that is not what I want.
[04:15] <kiko> spiv, how do I allow self.baseurl to be set via assignment but when read be decorated with a trailing '/'?
[04:16] <spiv> kiko: Until Steve sets up the syntax he showed us in London, the only way to make a property that can be set and got is with "baseurl = property(_get_baseurl, _set_baseurl)"
[04:16] <spiv> s/only way/only sane way/  ;)
[04:16] <spiv> i.e. no shiny @decorator syntax.
[04:16] <kiko> spiv, with _set_baseurl being a triviail self.baseurl = baseurl?
[04:16] <spiv> Right.
[04:17] <spiv> Anyway, bedtime for me.
[04:17] <kiko> spiv, wait! one second
[04:17] <kiko> I have a patch for you to glance over
[04:18] <spiv> Heh.
[04:19] <spiv> (this is a long second!)
[04:19] <kiko> tests are running
[04:20] <kiko> okay,  nevermind, this is hopeless, I'll go with the simplest solution
[04:20] <kiko> spiv, thanks anyway
[04:20] <spiv> Not a problem.  Good night.
[04:31] <kiko> BjornT, I think urlparse.urljoin is pretty useless when you consider that [mis] feature.
[04:34] <BjornT> kiko: yeah, urljoin is useful only if you want to simulate how a web browser constructs a url.
[04:36] <kiko> BjornT, helpers.urlappend does exactly what I need, sweet.
[04:36] <kiko> carlos, ping?
[04:36] <BjornT> cool, never seen that one before
[04:36] <kiko> me neither, wonder who uses it
[04:37] <kiko> salgado added it?
[04:37] <kiko> I think it's new
[04:37] <salgado> yes, I added it
[04:39] <kiko> thanks for not telling us :-P
[04:40] <stub> I just removed launchpad developers as the support contact for launchpad, leaving that up to the qa team
[04:40] <kiko> thanks stub 
[04:40] <kiko> was our contact email the bugs mailing list?
[04:41] <kiko> bradb, can you add a docstring to helpers.capture_state, pretty please?
[04:41] <stub> Yes
[04:41] <kiko> I see
[04:42] <bradb> kiko: Sure.
[04:43] <bradb> Is:
[04:43] <bradb>     """Return a snapshot of obj.
[04:43] <bradb>     Useful when publishing SQLObjectModifiedEvent's in doctests.
[04:43] <bradb>     """
[04:43] <bradb> good?
[04:43] <bradb> Hm, it took away my blank line.
[04:47] <carlos> kiko: pong
[04:48] <kiko> carlos, see Tor's latest email to launchpad-users -- isn't this exactly what you were discussing earlier today?
[04:48] <carlos> kiko: yes, he send that email too
[04:48] <kiko> ok, cool
[04:48] <carlos> I mean, I was talking with Tor :-P
[04:56] <kiko> I understood
[04:59] <dilys> Merge to devel/launchpad/: [trivial]  Update pgmassacre to work as unix user other than 'postgres' (r3441: Stuart Bishop)
[05:06] <kiko> ddaa, ping?
[05:06] <ddaa> kiko: pouet
[05:06] <ddaa> How can I be of service?
[05:06] <kiko> ddaa, see this:
[05:06] <kiko>            prefix = config.launchpad.bzr_imports_root_url
[05:06] <kiko>             return urljoin(prefix, '%08x' % (self.id,))
[05:07] <kiko> ddaa, my question is: do we ensure bzr_imports_root_url always terminates in a slash?
[05:07] <ddaa> Dunno ATM, I can check.
[05:09] <ddaa> In [4] :urljoin('http://hello.com', 'foo')
[05:09] <ddaa> Out[4] :'http://hello.com/foo'
[05:09] <ddaa> In [5] :urljoin('http://hello.com/', 'foo')
[05:09] <ddaa> Out[5] :'http://hello.com/foo'
[05:10] <ddaa> If we consistently use urljoin, we do not need to.
[05:10] <kiko> unfortunately, that is not true.
[05:10] <ddaa> explain?
[05:10] <kiko> try urljoining "http://hello.com/foo" and "http://hello.com/foo/" and note the difference.
[05:11] <ddaa> what, the trailing slash?
[05:11] <ddaa> we are not adding any
[05:11] <kiko> note the difference when urljoining, I mean.
[05:11] <ddaa> I do not understand what you mean.
[05:11] <kiko> to be clearer: try urljoining "http://hello.com/xxx" and "http://hello.com/xxx/" and note the difference.
[05:11] <ddaa> urljoining with what?
[05:11] <kiko> anything
[05:12] <ddaa> How is that different from the two examples I just gave?
[05:12] <kiko> try it.
[05:12] <ddaa> I did, and shown you the result.
[05:12] <ddaa> So, how is what you ask different from what I just shown you?
[05:13] <ddaa> Ha
[05:13] <ddaa> gotcha
[05:13] <kiko> right
[05:14] <ddaa> Well... feel free to stick an assert in there.
[05:14] <kiko> I'll use urlappend
[05:14] <kiko> which is better and safer
[05:14] <ddaa> In any case
[05:14] <ddaa> that result is checked by the test suite
[05:15] <ddaa> so breaking it would require breaking the config, and improperly "fixing" the test.
[05:15] <kiko> I see
[05:17] <ddaa> but urlappend is probably safer here, indeed.
[05:17] <ddaa> Thank you for noticing.
[05:18] <carlos> is anyone using staging atm?
[05:19] <carlos> I need to test a script that requires some DB changes and need to update it to merge my branch
[05:19] <kiko> stub, is PQM stopped?
[05:20] <kiko> BjornT, have a moment for a review that cleans up query_like and urljoin?
[05:20] <kiko> https://chinstrap.ubuntu.com/~dsilvers/paste/fileqRTjyk.html
[05:21] <BjornT> kiko: sure
[05:23] <jordi> mdke: I'm doing now
[05:24] <stub> Break **
[05:24] <ddaa> stub: slacker!
[05:25] <stub> :-P
[05:25] <stub> kiko: pqm is running
[05:25] <jordi> carlos: what to do with the remaining pending templates?
[05:25] <kiko> okay, odd. appears to be going very slow then, perhaps?
[05:26] <carlos> jordi: approve all them
[05:26] <carlos> ;-)
[05:26] <carlos> jordi: if they should be imported...
[05:27] <jordi> carlos: "if they should"?
[05:27] <carlos> jordi: OO is taking my attention atm, that's why I didn't approved the others
[05:27] <carlos> jordi: if you think we should block them, block them ;-)
[05:27] <jordi> carlos: oh, ok.
[05:27] <jordi> I'll do them.
[05:28] <jordi> carlos: create the potemplate, and approve, right?
[05:28] <carlos> right
[05:29] <carlos> jordi: I'm going to implement a suggestion from kiko to create automatically the potemplatename if it doesn't exist
[05:29] <mdke> jordi, cool! When you're done with that, and carlos has hidden the erroneous templates, I'll send an email to announce translation of the docs
[05:29] <jordi> mdke: I see preface, packagingguide, desktopguide, serverguide
[05:29] <carlos> but I cannot tell you when, too many small improvements to be developed...
[05:29] <jordi> nod
[05:30] <jordi> mdke: are those 4 what it should be?
[05:31] <mdke> jordi, please refuse all of those 4 except for desktopguide
[05:31] <mdke> that's great
[05:32] <mdke> jordi, once you refuse a template, does it stay refused? i.e. if the template is in future uploads, does it get queued or is it refused automatically?
[05:34] <jordi> mdke: should be blocked forever
[05:35] <jordi> unless path changes, etc.
[05:35] <mdke> jordi, great
[05:35] <jordi> ok, so I only accept desktopguide.
[05:36] <mdke> jordi, yep, thanks
[05:37] <mdke> the others are in ubuntu-docs already
[05:37] <kiko> stub, want to look at my fixed ILIKE patch?
[05:37] <jordi> mdke: aboutkubuntu?
[05:38] <carlos> lifeless: around?
[05:38] <jordi> mdke: aboutkubuntu seemsl ike we need
[05:38] <carlos> I guess he's sleeping... but just in case...
[05:38] <jordi> I missed that one
[05:39] <mdke> jordi, yeah, but I thought that was in rosetta already
[05:40] <mdke> https://launchpad.net/distros/ubuntu/dapper/+source/kubuntu-docs/+pots/about-kubuntu
[05:40] <jordi> mdke: with a different name though
[05:40] <jordi> that's "about-kubuntu"
[05:41] <jordi> mdke: what about the other templates in kubuntu-docs?
[05:42] <mdke> jordi, I've asked carlos to remove them. I suppose I'll need to add about-kubuntu to that list if there is also a newer aboutkubuntu.pot ;)
[05:43] <jordi> mdke: I just renamed that exisitng one to aboutkubuntu :)
[05:44] <mdke> jordi, oh great, you can do that. will it get updated with the new one?
[05:45] <jordi> mdke: should happen in a fw mins
[05:45] <jordi> let's check it out
[05:45] <jordi> should, yes
[05:54] <cprov> just for curiosity, does someone know where is the pretty daf's bugs page ? (originally https://chinstrap.ubuntu.com/~daf/bugs/scrape.py)
[05:56] <kiko> cprov, ask matsubara 
[05:56] <cprov> kiko: yup, thx
[05:57] <matsubara> cprov:  https://chinstrap.ubuntu.com/~matsubara/bugs/scrape.py but I haven't had time to update it.
[05:57] <cprov> matsubara: ok, let's see how it looks 
[05:59] <mdke> jordi, bingo
[06:00] <jordi> mdke: cool
[06:00] <ddaa> kiko: I know no 5 minutes fix.
[06:00] <kiko> ddaa, hah hah
[06:00] <ddaa> take in bzr runtime, digging in the code to figure how the hell to do anything, writing tests, going through review and getting the merge through
[06:01] <cprov> matsubara: it works, thank you
[06:01] <ddaa> any fix that cannot go with a [trivial]  ends up being at least half a day's work.
[06:01] <bradb> kiko: Are you interested in reviewing my fix for bug 35945? I also took the opportunity to replace most of the remain /malone/bugs links with /bugs (but ensuring /malone/bugs/... links still work)
[06:01] <Ubugtu> Malone bug 35945 in malone "Duplicate of bug links to $current_package/$bug_number" [Major,In progress]  http://launchpad.net/bugs/35945
[06:01] <kiko> ddaa, you are on crack. I just did a fix in less than an hour.
[06:01] <kiko> with r= btw.
[06:01] <ddaa> I hav no idea how you achieve that.
[06:02] <kiko> bradb, sure.
[06:02] <kiko> ddaa, pqm hasn't taken it but that's because I have 4 patches to land before it.
[06:02] <bradb> kiko: https://chinstrap.ubuntu.com/~dsilvers/paste/filevMudZ6.html
[06:03] <kiko> SteveA, update your StaffCalendar, kthxbye
[06:03] <ddaa> kiko: happy you got it fixed. Apologies for sucking.
[06:03] <mdke> jordi, ok, thanks for your help. Once the remaining templates are removed, I'll finally send the announcement :)
[06:04] <kiko> ddaa, no apologies accepted this cool monday -- get to it!
[06:04] <kiko> (and where's my bug # anyway :-P)
[06:04] <jordi> carlos: can you have a look at those templates that need to be removed? mdke should announce this soonish I guess
[06:04] <mdke> jordi, btw, do you (or someone else) fancy doing a ca translation of the firefox frontpage for dapper?
[06:07] <carlos> jordi: I will disable them until  I get the IDs to ask stub for a final removal
[06:10] <ddaa> kiko: http://article.gmane.org/gmane.comp.version-control.arch.user/23725
[06:10] <ddaa> that guys wants a pony, too
[06:11] <jordi> mdke: I forwarded this to the list
[06:11] <jordi> Let me see if they did it already
[06:13] <ddaa> kiko: working on it
[06:14] <jordi> hmm, yes
[06:17] <kiko> that may explain why fixes take half a day for you!
[06:17] <ddaa> don't pay attention, I'm being grumpy
[06:20] <ddaa> kiko: what takes long is being careful and thorough. I'm currently learning about HTTP redirection codes.
[06:20] <ddaa> Mh. I think the correct redirection is actually 302, not 303
[06:23] <mdke> jordi, the other thing I wanted to ask was: I can't access this page: https://launchpad.net/distros/ubuntu/dapper/+source/ubuntu-docs/+pots/desktopguide/+upload Should I rely on doing updates via uploading the package, or can I do manual updates in rosetta from that url?
[06:24] <ddaa> kiko: more constructively, I'm not sure which should be the redirection URL when Branch.url is set. The Branch.url may be offline or out of date, but the launchpad.net url may be out of date.
[06:25] <ddaa> Mh... probably branch.url then...
[06:28] <jordi> mdke: afaik, not to distro templates
[06:28] <jordi> carlos: ^^^  is that true?
[06:29] <carlos> mdke: I can give you the ownership of the .pot file so you can do direct uploads
[06:31] <mdke> carlos, can you give the ubuntu-doc group ownership of all the .pot files in distros/ubuntu/dapper/+source/ubuntu-docs and kubuntu-docs?
[06:31] <carlos> yes, I can do that
[06:32] <mdke> wow, you guys can do anything
[06:32] <mdke> that would be fan-tas-tic
[06:32] <dilys> Merge to devel/launchpad/: r/rs=spiv Additional fix for bug 1434: We should consistently ensure bugtracker URLs are slash-terminated (or not); use helpers.urlappend instead of urljoin, which doesn't handle non-slash-terminated URLs correctly, and test properly (r3442: kiko)
[06:32] <carlos> mdke: but in the future, all people with rights to upload packages into main will be able to do that and we will not change the ownership anymore
[06:32] <carlos> mdke: I guess that would be ok for your requirements, right?
[06:39] <ddaa> kiko: https://launchpad.net/products/launchpad/+bug/39015, you have mail too.
[06:39] <Ubugtu> Malone bug 39015 in launchpad "redirect from branch/.bzr" [Normal,Unconfirmed]  
[06:39] <kiko> thanks david, I appreciate it
[06:45] <mdke> carlos, sounds good
[06:45] <carlos> ok
[07:17] <dilys> Merge to devel/launchpad/: r/rs=stub Fix for bug 31473: search does not find all packages. Support substring matching when looking for packages. Uses proper quoting, and tests that substring searching really works (r3443: kiko)
[07:17] <bradb> r/rs!
[07:18] <bradb> rss=http://...
[07:35] <kiko-fud> yay
[07:35] <kiko-fud> r/rs means half r half rs
[07:35] <bradb> heh
[07:36] <bradb> kiko-fud: btw, any news on bug dates?
[07:37] <kiko-fud> bradb, yeah, let me finish my set of landings. I'm inclined to using the simple API you suggested (I believe option 2?)
[07:37] <kiko-fud> bradb, I would also like to schedule a phone call you mark mdz and I to sort out subscriptions
[07:39] <bradb> kiko: Yeah, that'd be good.
[07:40] <mdz> kiko: when?
[07:40] <kiko> mdz, well, say tuesday 18:00 utcish??
[07:41] <kiko> carlos, ping?
[07:42] <mdz> kiko: bad timing
[07:42] <mdz> SteveA arrives very close to that time
[07:42] <mdz> today would be better
[07:42] <kiko> today is not an option for me.
[07:42] <kiko> wednesday?
[07:43] <mdz> ok then
[07:44] <bradb> mercredi, c'est beau
[07:45] <kiko> what time?
[07:46] <ddaa> what makes you think wednesday is beautiful?
[07:46] <SteveA> Wednesday Addams ?
[07:46] <bradb> they don't say "c'est beau" en france?
[07:47] <bradb> i.e. sounds good?
[07:47] <SteveA> gothic cool...
[07:47] <ddaa> "mercredi, c'est bon"
[07:47] <ddaa> "mercredi, a marche"
[07:48] <ddaa> but I dunno what the canadian people say
[07:48] <bradb> i think c'est beau is just fine around here
[07:49] <bradb> kiko: anytime between 14h00 and 19h00ish UTC is okay for me
[07:50] <kiko> propose a time mdz 
[07:51] <sabdfl> SteveA: Ho-Li-Day
[07:51] <bradb> ddaa: http://wikitravel.org/en/Quebec talks a bit about c'est beau :P
[07:51] <SteveA> sabdfl: i can so see you doing that Madonna butt-wiggle thing
[07:52] <sabdfl> SteveA: fortunately, dapper multimedia is not up to the task of me actually making a video of that
[07:52] <SteveA> oh, the things i have to look forward to in dapper + 1
[07:52] <bradb> my Madonna imitation would involve Britney Spears
[07:53] <SteveA> today: meet some more cool people in michigan.  tomorrow: Los Angeles
[07:53] <mdz> sabdfl: it totally is
[07:53] <sabdfl> mdz: bullets, dodging, etc
[07:53] <mdz> backpedaling, etc.
[07:53] <SteveA> and right now, i bid you all farewell.  see you tomorrow matt.
[07:54] <mdz> I wonder if SteveA knows what he is in for
[07:54] <sabdfl> mdz: it could only improve on the famous sleeping cto footage
[07:54] <sabdfl> well
[07:54] <sabdfl> maybe not
[07:55] <mdz> I had been vomiting all night before; what's your excuse?
[07:56] <ddaa> you sound very jumpy when people mention that episode :)
[07:57] <ddaa> BTW, does anybody actually have the picture of kiko sleeping over jamesh in the tube?
[07:57] <mdz> it recalls memories of being awake all night on the bathroom floor
[07:57] <mdz> very unfortunate
[07:57] <kiko> stop it ddaa 
[07:57] <mdz> the novotel  virus
[07:57] <mdz> kiko: were there any public health episodes during your stay?
[07:58] <ddaa> kiko: you two were sooooo cute!
[07:58] <kiko> mdz, the usual incluenza
[07:58] <sabdfl> mdz: rhythm incongruous to my continent of birth
[07:58] <sabdfl> BjornT: help! https://chinstrap.ubuntu.com/~dsilvers/paste/fileYhHAWj.html
[07:59] <ddaa> lifeless got quite ill, then jblack was. But overall people stayed physically healthy.
[08:02] <BjornT> sabdfl: have you done anything related to +setseries, ISpecification.productseries or ISpecification.delivery?
[08:05] <mdz> kiko: what's our time zone offset these days?
[08:05] <kiko> it's 3:05 here
[08:05] <mdz> ah, so it has shrunk with DST
[08:06] <mdz> how convenient
[08:06] <sabdfl> BjornT: yes, i just hadn't seen that testing machinery before, can you give me a quick rundown on how it works?
[08:06] <mdz> would 1200 noon UTC-7 work for you?
[08:06] <mdz> (1900 UTC)
[08:06] <kiko> mdz, on wednesday? yes
[08:06] <mdz> wednesday, of course
[08:07] <kiko> bradb?
[08:07] <bradb> sure
[08:07] <dilys> Merge to devel/launchpad/: [r=salgado]  make an ExternalSystem for debbugs, so that debbugs bug watches can be synced. (r3444: Bjorn Tillenius)
[08:07] <mdz> I shall mark my calendar
[08:07] <mdz> BjornT: !
[08:08] <kiko> yay
[08:10] <BjornT> sabdfl: the only thing that test does is to trigger a change on +setseries and make sure that the notifications system doesn't crash or send empty notifications. if you modify 'form' (which should contain the values to be POSTed to the page) to modify the spec it should be fine.
[08:16] <sabdfl> BjornT: so is that what field.delivery is doing there? because it's not actually in that form
[08:18] <BjornT> sabdfl: i think it used to be there (or maybe i added it by mistake). it can safely be removed.
[08:19] <kiko> bradb, input for bug 28682 please?
[08:19] <Ubugtu> Malone bug 28682 in malone "Filing a bug: source package doesnt exist, suggestion list doesn't accept input" [Normal,Needs info]  http://launchpad.net/bugs/28682
[08:24] <kiko> BjornT, is http://librarian.launchpad.net/1993750/1HPaMWV3Mn1fWGQrLAkYSMZcfmh.txt fixed already?
[08:25] <BjornT> kiko: yes, bug 37133
[08:25] <Ubugtu> Malone bug 37133 in launchpad "MessageSet.fromEmail() breaks on messages containing another message" [Major,Fix committed]  http://launchpad.net/bugs/37133
[08:26] <mdke> carlos, any luck with those templates to be hidden? I'm sorry to keep bothering you about it, it's just I'm keen to send this announcement! If it won't be done today, that's fine: let me know and I'll stop bugging you
[08:27] <carlos> mdke: don't worry I will do it today
[08:28] <mdke> carlos, thanks so much, I appreciate it
[08:28] <carlos> mdke: As soon as I finish a phone call...
[08:28] <mdke> heh
[08:35] <bradb> kiko: I followed up to the bug
[08:36] <kiko> thanks
[08:40] <sabdfl> BjornT: could it be that a change from editform to generalform is the issue?
[08:42] <carlos> mdke_: hmm, what should we do with the translations we already got on those templates you asked me to remove?
[08:43] <mdke_> carlos, I can't use them, I'm afraid.
[08:43] <mdke_> the pots must have been accidentally uploaded early in the release cycle
[08:43] <mdke_> they are for deprecated or unused documents
[08:44] <carlos> mdke_: ok
[08:45] <carlos> mdke_: could you confirm that the templates you have there are the right ones? https://launchpad.net/distros/ubuntu/dapper/+source/ubuntu-docs/+translations and https://launchpad.net/distros/ubuntu/dapper/+source/kubuntu-docs/+translations
[08:45] <BjornT> sabdfl: yes. with a generalform, edit_view.update() won't return u'Updated...'. you can change that to '' and print out svg_support.productseries before and after the edit_view.update() call, to show that the value has changed.
[08:45] <mdke> carlos, yes, just checked now: perfect. THANKS!
[08:46] <sabdfl> BjornT: can I call edit_view.process()?
[08:46] <carlos> mdke: you are welcome
[08:48] <jordi> cool :)
[08:48] <jordi> go mdke 
[08:49] <BjornT> sabdfl: yes, calling edit_view.process() directly will work as well.
[08:49] <sabdfl> hmm... update seems to wrap process()
[08:49] <sabdfl> fixed - thanks!
[08:56] <jordi> carlos: the po files for kontact look ok though
[09:03] <jordi> I'm off
[09:13] <carlos> jordi: kontact?
[09:13] <carlos> jordi: or katapult?
[09:13] <jordi> carlos: katapult
[09:14] <carlos> jordi: that's fine, but we still need the .pot file ;-)
[09:14] <jordi> I told riddell to get it uploaded again
[09:14] <carlos> riddell?
[09:14] <carlos> was he the uploader?
[09:16] <jd_> (hi)
[09:16] <jordi> no
[09:16] <jordi> he'll ping the uplaoder
[09:21] <carlos> jordi: ok, thanks
[09:23] <Judaaaaaaaaa> who can tell me haw to register
[09:23] <Judaaaaaaaaa> who can tell me haw to register
[09:23] <Judaaaaaaaaa> who can tell me haw to register
[09:23] <mdke> Judaaaaaaaaa, once is enough. We can help
[09:24] <mdke> Judaaaaaaaaa, go here: https://launchpad.net/, click Log in/Register
[09:24] <jd_> /msg nickserv help register
[09:24] <mdke> enter your email address in the second box, follow the instructions
[09:25] <jd_> (oh, Launchpad :)
[09:25] <mdke> jd_, I'm not sure actually. I just presumed
[09:26] <jd_> same for me
[09:26] <Judaaaaaaaaa> ok
[09:26] <Judaaaaaaaaa> ty
[09:26] <Judaaaaaaaaa> ty
[09:26] <jd_> he won't tell us what king of registration he was thinking about, will he :)
[09:26] <jd_> *kind
[09:27] <Judaaaaaaaaa> and now what to bue cd
[09:28] <mdke> Judaaaaaaaaa, what do you want to do?
[09:29] <ddaa> I do not think we actually sell CDs yet. But you can ask some for free. If you want to buy them you look on eBay. You can find help on this page https://shipit.ubuntu.com/
[09:31] <Judaaaaaaaaa> to bue linux
[09:31] <Judaaaaaaaaa> unbuntu
[09:31] <mdke> Judaaaaaaaaa, see what ddaa said about Ubuntu
[09:31] <mdke> Judaaaaaaaaa, you can also try asking in #ubuntu, or in #ubuntu-cc (where cc is your country code)
[09:34] <salgado> Kinnison, around?
[09:39] <cprov> salgado: is it about something I can help ?
[09:41] <salgado> cprov, on Kinnison soyuz-fixery branch there's a test called zzz-soyuz-set-of-uploads.txt, which at a glance seems to be a subset of the existing soyuz-upload.txt
[09:43] <cprov> salgado: don't know precisely, but Kinnison should be inserting a new series of packages for test, additionally to soyuz-upload one.
[09:43] <rlaager> I've filed a number of bugs in, for example, GNOME Bugzilla. They also apply to Ubuntu. Would it be acceptable to refile all of them into Malone and tie them to the upstream bug tracker? That would make tracking bugs much easier for me.
[09:45] <salgado> cprov, yeah, there's a bunch of new packages on his branch. I'll have a closer look at the test
[09:45] <kiko> yes, that's absolutely the right way to do it rlaager 
[09:47] <cprov> salgado: okay
[09:47] <bradb> rlaager: You might also use https://launchpad.net/malone/bugtrackers/gnome-bugs/+index?display-all-watches=1 to see if some of them are already linked
[09:53] <bradb> kiko: BTW, do you have time to prioritize some more bugs in my list? I'm working on the last, non-blocked priority right now, bug 36866.
[09:53] <Ubugtu> Malone bug 36866 in malone "Searching for bugs after selecting a certain status from the Right-Hand-Menu resets the search" [Major,Confirmed]  http://launchpad.net/bugs/36866
[09:54] <kiko> bradb, yep
[09:54] <rlaager> bradb: Thanks. I'll do that.
[09:56] <bradb> By tomorrow, things will have hopefully simmered down on ubuntu-devel re: removing BPN. It /seems/ like the ultimate solution will involve adding the BP into the description, if we have a BP (, to help maintainers of large SPs in particular.)
[09:56] <kiko> and fixing searching to DTRT, bradb?
[09:56] <bradb> yeah
[09:58] <kiko> right
[09:59] <kiko> agreed
[10:13] <kiko> bradb, I just pointed you two bugs; let's start considering them, not necessarily jumping into fixing them, but thinking about how we could improve the +distrotask +upstreamtask process
[10:17] <bradb> kiko: gotcha
[10:19] <kiko> BjornT, is bug 29559 still relevant?
[10:19] <Ubugtu> Malone bug 29559 in malone "The email interface should assume that you don't want to edit bugs on products/distros that don't use Malone" [Normal,Confirmed]  http://launchpad.net/bugs/29559
[10:20] <kiko> BjornT, and bug 29681?
[10:20] <Ubugtu> Malone bug 29681 in malone "Bug URL broken" [Normal,Unconfirmed]  http://launchpad.net/bugs/29681
[10:22] <dilys> Merge to devel/launchpad/: [r=lifeless]  Fixes in soyuz and buildd UI, temporary BUILDING real status and other minor fixes (r3445: Celso Providelo)
[10:23] <BjornT> kiko: bug 29559 is still relevant. i would say that bug 29681 has been fixed by the bug notification batching though.
[10:23] <Ubugtu> Malone bug 29559 in malone "The email interface should assume that you don't want to edit bugs on products/distros that don't use Malone" [Normal,Confirmed]  http://launchpad.net/bugs/29559
[10:23] <Ubugtu> Malone bug 29681 in malone "Bug URL broken" [Normal,Unconfirmed]  http://launchpad.net/bugs/29681
[10:23] <kiko> BjornT, thanks -- update if relevant
[10:29] <kiko> BjornT, can you also check out bug 38020?
[10:29] <Ubugtu> Malone bug 38020 in malone "Bug mail body duplicated when package name changes" [Normal,Unconfirmed]  http://launchpad.net/bugs/38020
[10:31] <BjornT> kiko: sure, i'll take a look at it tomorrow.
[10:31] <kiko> thanks
[10:31] <kiko> (kamion reported it)
[11:09] <Keybuk> cprov, Kinnison, elmo: ping
[11:10] <cprov> Keybuk: pong
[11:10] <Keybuk> cprov: getting an exception from sync-source.py
[11:10] <Keybuk>   File "/home/james/launchpad/scripts/ftpmaster-tools/sync-source.py", line 909, in read_current_source
[11:10] <Keybuk>     valid_components = dak_utils.split_args(valid_components)
[11:10] <Keybuk>   File "/home/james/launchpad/scripts/ftpmaster-tools/dak_utils.py", line 220, in split_args
[11:10] <Keybuk>     if s.find(",") == -1:
[11:10] <Keybuk> zope.security.interfaces.ForbiddenAttribute: ('find', <Component at 0x2aaab14d53d0>)
[11:10] <Keybuk> for: ~james/launchpad/scripts/ftpmaster-tools/sync-source.py -b bigon -c universe openvpn
[11:12] <elmo> Keybuk: duh
[11:12] <elmo> Keybuk: file it in LP?  I'll fix it
[11:12] <Keybuk> elmo: why duh?
[11:12] <Keybuk> ah, I didn't know you paid attention to LP bugs -- which product, just LP itself?
[11:13] <elmo> duh because I'm stupid
[11:13] <Keybuk> heh
[11:13] <Keybuk> *offers a hot-cross bun*
[11:13] <elmo> and, err, one sec, I'll find whatever the others are filed against
[11:13] <cprov> launchpad-upload-and-queue I suppose 
[11:13] <elmo> yeah, what crpov said
[11:14] <Keybuk> bug 39044
[11:14] <Ubugtu> Malone bug 39044 in launchpad-upload-and-queue "sync-source breaks with universe component" [Normal,Unconfirmed]  http://launchpad.net/bugs/39044
[11:14] <elmo> Keybuk: btw, trivial work around is to drop the '-c universe'
[11:14] <elmo> it's only really useful in conjunction with -a
[11:14] <Keybuk> elmo: oh, will the sync still end up in universe?
[11:15] <elmo> i.e. as a restriction on what to sync, since the overrides determine the component, you can't use -c to force it
[11:15] <elmo> Keybuk: yes
[11:15] <Keybuk> ahhh
[11:15] <Keybuk> Kamion had said that was how to make it end up in the right place
[11:15] <elmo> he's confused
[11:15] <elmo> (understandably, it's not documented or obvious)
[11:16] <Keybuk> this was at the point where we hadn't done any
[11:26] <dilys> Merge to devel/launchpad/: [trivial]  fix bug 36286 (Don't show "not reported here" message at distro if bug is on a distro package) (r3446: Brad Bollenbach)
[11:41] <ddaa> mpt: pingish?