#launchpad-yellow 2011-09-01 <danilos> gmb, haha, "think for mrevell" <gmb> danilos: Indeed. And now he's the Product Manager, so I probably don't have to :) <gary_poster> bac benji danilos gmb call in 1 <gmb> Ok <danilos> ack <danilos> uhm, where did the call window go? <bac> benji: do you still use 507-653-2812? <benji> bac: yep (and 507-653-2812) <benji> gmb: http://code.google.com/speed/public-dns/ <bac> sweet <gmb> benji: Ta <gary_poster> danilos, almost ready <danilos> gary_poster, ok <danilos> gary_poster, call when you are <gary_poster> thanks will do danilos <gary_poster> gmb, you ready? <gmb> gary_poster: Sure <gary_poster> cool <bac> benji: did you get shaken? <benji> bac: I didn't feel that one. <gary_poster> This looks odd to me: <gary_poster> $ bzr push lp:~gary/launchpad/bug838869 <gary_poster> Using default stacking branch /+branch-id/24637 at lp-67338320:///~gary/launchpad <gary_poster> Should't that have used ~launchpad-pqm/launchpad to stack on? <gary_poster> pushing took a bit longer than usual, but not forever <bac> hi gary_poster, do you have time for a pre-imp sanity check? <gary_poster> bac, yes in 2 min ok? <bac> ok <gary_poster> bac, Skype when you want to <bac> gary_poster: actually i'd just like you to look at this diff and see if you think it is sane: http://pastebin.ubuntu.com/679837/ <gary_poster> k <bac> trying to avoid directly specifying adapters when possible <gary_poster> bac, I think I understand (someone else pinging didn't help the comprehension level). So, this is for the case in which one object's security is directly tied to another's. I'm going to have to review the security adapter interface, one more moment. (Looks good so far though.) <bac> gary_poster: hold that thought. i need to go afk for a bit <gary_poster> bac, "forwardCheckAuthenticated" in the existing AuthorizationBase implementation confuses me in this context. OK I was going to ask you about your opinion of EditDistroSeriesDifference in light of your changes. <gary_poster> (as an example) <bac> gary_poster: yes i looked at fCA but it doesn't do enough. perhaps i could defer to it but it seemed cleaner to go the way i did <bac> gary_poster: but, as long as you don't see a much better way to accomplish this and think it has value then we can tweak it as needed. <gary_poster> bac, very much so. I'd be tempted to try ripping out fCA, or implementing it in terms of your cached adapter <bac> gary_poster: ah, ok <bac> gary_poster: bbiab <gary_poster> ok <benji> I'm hungry. <gary_poster> benji, I just saved a link to that incident report I gave you. It has good links :-) <gary_poster> I put 'em there so you'd think I'd know them, but no such luck <gary_poster> benji, first channel jumping of the day ;-) <benji> pfft <gary_poster> :-) <gary_poster> bac, benji, I have lunch, then will go to dr. I'll check in with you after I get back to either talk then or if not, tomorrow morning. <benji> gary_poster: k <bac> ok <bac> wow this is nice: http://www.tripit.com/group/calendar -- wish canonicaladmin was so usable <bac> (must be a tripit user to see it, i suspect) <gary_poster> bac, not really here, but I was thinking that I don't think your cachedproperty will ever be a benefit--adapter will be discarded 99-100% of the time I think. adapter is not persistent across anything unless you make the factory somehow persist: it is created when adaptation call is made. <gary_poster> You could try setting up a factory that stashed things on a request. It would be an interesting experiment. I'm not sure if it would bring any practical benfit. <gary_poster> benefit * gary_poster disappears, to dr. <gary_poster> bac, benji, I'm back. dr. visit could have been much worse. Let's plan to have our calls tomorrow morning, though, if that's alright with you guys? <bac> that's fine by me <gary_poster> cool thanks <benji> gary_poster: that's fine; by "could have been much worse" I assume the outcome, not the office visit itself <gary_poster> benji, heh, well, actually both. :-P <benji> heh, two positives then <bac> gary_poster: you asked about replacing the use of forwardCheckAuthenticated. i was able to do so in many cases but there were a few uses where it wasn't practical, so i've left it in. <gary_poster> cool bac. <gary_poster> bac, did you see my note about the cachedproperty? Probably a property is good enough, or even better. <bac> gary_poster: i did and made the change <gary_poster> cool bac <bac> gary_poster: i also experimented with using __new__ to actually just return the desired adapter instead. i couldn't come up with non-ugly implementation so i reverted it <bac> was fun trying, though <gary_poster> heh, bac, you can make the adapter a function <gary_poster> it's a factory <gary_poster> of any callable sort #launchpad-yellow 2011-09-02 <gary_poster> bac benji danilos (gmb is not here), call in 2 <danilos> k <bac> sorry i was late <bac> hey gary_poster, can i ask you about https://code.launchpad.net/~nigelbabu/launchpad/ubuntu-font-787798/+merge/73793 , which is nigel's solution to the google ubuntu font but you filed <gary_poster> bac, sure <bac> is that reference to a non-https resource going to get us into trouble like the maps did? <bac> we cannot use yahoo's CDN for the same reason <gary_poster> bac, probably. <bac> gary_poster: did you have another solution in mind? <gary_poster> bac, https://fonts.googleapis.com/css?family=Ubuntu ? Seems to work <bac> doh <benji> I'm confused. Maybe someone can help me: I want to QA bug 810113, fixed in revision 13843 (as seen at https://devpad.canonical.com/~lpqateam/qa_reports/deployment-stable.html) but when I visit a URL on qastaging (that is at r13846 according to the footer at https://qastaging.launchpad.net/) which should not error out (https://api.qastaging.launchpad.net/1.0/checkbox?ws.op=1&ws.op=2) I still see an error. <_mup_> Bug #810113: TypeError constructing page id: cannot concatenate 'str' and 'list' objects <oops> <qa-needstesting> <Launchpad itself:Fix Committed by benji> < https://launchpad.net/bugs/810113 > <benji> danilos: if you have a second, I'd like your opinion on https://bugs.launchpad.net/launchpad/+bug/742662; I've come to the conclusion that the offending strings should be rejected at import time, but I want to be sure I'm not missing anything. <_mup_> Bug #742662: Mixed new line markers causing OOPS while importing translations <oops> <rosetta-imports> <Launchpad itself:In Progress by benji> < https://launchpad.net/bugs/742662 > <danilos> benji, sure, looking <benji> k <danilos> benji, yeah, you should just reject them with an error message (there's already similar stuff we do for other badly formatted messages) <benji> danilos: cool; thanks for looking <danilos> benji, lib/lp/translations/model/pofile.py seems to have code that was supposed to catch this already, not sure why it didn't :) <benji> interesting, I'll check that out <benji> danilos: in importFromQueue? <danilos> benji, yep * danilos -> out, enjoy the weekend folks <gary_poster> bac, may I have a pre-mp-review? I don't love how the fact that I am using print, but I don't see what else to do. This is to get diagnostics for the seemingly spurious and intermittent error we are getting in buildbot. I plan to submit this as a testfix. http://pastebin.ubuntu.com/680615/ * bac looks <gary_poster> bac, this is an example of what it produces, fwiw: http://pastebin.ubuntu.com/680617/ <gary_poster> that may not even be sufficient :-/ <gary_poster> that bzr error in stdout does not give a traceback <gary_poster> (from the forked server, which is what we need) <gary_poster> at least it gives the command it used <gary_poster> that might be sufficient to dupe <bac> gary_poster: it looks ok to me if you're happy with it. desparate times... <gary_poster> ok bac, thanks * bac <- food <gary_poster> I'm going to go get some food, and I'll be taking care of our baby daughter for a bit of a long lunch. I should be back around 3:00, I'll hope to talk to bac around 3:15 or 3:30, and benji soon after <gary_poster> biab <benji> sounds good <bac> gary_poster: you still aiming for 3:15? <gary_poster> yeah bac. OK for you? Can adjust <bac> gary_poster: then is good. now is good. <gary_poster> ok cool. 3:15 it is <bac> cool <bac> gary_poster: now? <gary_poster> y <gary_poster> benji, ready whenever you are. No rush, but gimme a call when you want. <benji> gary_poster: I'm ready nowl calling. <benji> gary_poster: https://api.qastaging.launchpad.net/1.0/checkbox?ws.op=1&ws.op=2 <benji> gary_poster: https://devpad.canonical.com/~lpqateam/qa_reports/deployment-stable.html <gary_poster> https://dev.launchpad.net/Foundations/Webservice/ClientSidePerformance?highlight=%28httplib2%29 <gary_poster> https://lp-oops.canonical.com/oops/?oopsid=OOPS-2071QASTAGING11 #launchpad-yellow 2011-09-05 <bac> hello gmb <gmb> bac: Hi. <gmb> Happy thou-shalt-labor-for-thine-supper day. <bac> going to be quiet around here today <gmb> Indeed. <bac> yes, thanks <bac> i'm woefully in arrears on vacation time... <gmb> :/ <bac> gmb: ugh, we're to do CHR this week...did you remember? <gmb> bac: Yeah, I've taken one pass at it already, will try to take another one before I EoD. <bac> gmb: great * gmb -> rebooting for updates * bac chrs * bac really dislikes RT...immensely <bac> we need to up the 'contact this user' quota for LP peeps doing CHR #launchpad-yellow 2011-09-06 <gary_poster> bac benji gmb, call in 2 <gary_poster> and hiya <gmb> k <bac> ok <gary_poster> bug 838825 gmb <_mup_> Bug #838825: Async comment loading doesn't display the comment form <bugs-async-comments> <Launchpad itself:Triaged> < https://launchpad.net/bugs/838825 > <bac> gary_poster: when running natty on bare MBP do you ever use an external monitor? <gary_poster> bac, yes (though it's been awhile since I pursued that project. My Mac/VM is just so convenient) <bac> gary_poster: on my 5,1 the nvidia driver hangs at boot and the community driver doesn't support the display port. :( <bac> VM for me again <bac> i had forgotten this fact before buying my new 27" monitor <gary_poster> bac, huh. WFM. Mine's a 27 too, and...I use the "big" nvidia card always. I think mine is a 5,3 <bac> gary_poster: dunno. worked with bryce for a long time and he was stumped wrt nvidia <gary_poster> eesh. :-/ <gary_poster> ...CHR... <gary_poster> wow, bac and gmb, great job on CHR. Thanks. Done. <gary_poster> lunch <benji> Reason 85 I enjoy working from home: Mello Yello floats after lunch. <bac> benji: wow. is that really good? <benji> bac: I'm a big fan of Mello Yello, so you may want to judge for yourself. <bac> gary_poster, benji: can you connect to canonical imap server? <gary_poster> bac, no <bac> gary_poster: hey, me neither! <gary_poster> :-) <gary_poster> tha's ok it was mostly spam anyway :-P <bac> we should all just use gmail <gary_poster> heh <benji> gary_poster: (background: I'm trying to figure out why the MP diffs aren't being generated) I seem to recall a way to get up to date logs from the servers that run the cron scripts, but where I'm looking (/srv/launchpad.net-logs/) doesn't seem to be it. <gary_poster> benji, ah, one sec <gary_poster> benji, eek <benji> ?? <gary_poster> benji, ok, looks like there are a lot of problems maybe. Here's one, having to do with apport processing: http://pastebin.ubuntu.com/683745/ <gary_poster> Note that the answer to your question is "you are looking in the right place, but the cron spam email is often a good place to start: <gary_poster> " <gary_poster> so that's what I'm doing <benji> gary_poster: yep, there is at least one other problem because of the recent rollout, abently is working on one too <benji> gary_poster: "cron spam" == "scripts failed to run"? <gary_poster> benji, https://pastebin.canonical.com/52327/ rosetta-export-queue.py failing on loganberry... <benji> ooh, that looks familiar <gary_poster> Same problem for /rosetta-poimport.py on loganberry <gary_poster> Same problem for process-mail.py on loganberry <gary_poster> Same for process-job-source-groups.py <gary_poster> on loganberry <gary_poster> Same for checkwatches.py on loganberry <gary_poster> and send-person-notifications.py <gary_poster> and process-death-row on germanium and others <gary_poster> so anyway <gary_poster> benji, cron spam == it whines. often unimportant <gary_poster> there has been a lot today <gary_poster> but I've been busy <gary_poster> with my own system problems and phone calls <gary_poster> so I didn't look closely enough <gary_poster> benji, so it looks like that db name is just bad, but I have no real idea. Are you on this? Do you need any assistance, or should I just be on standby? <gary_poster> I'd suspect that the oops error is just hiding this one <benji> gary_poster: at least two of those three are true ;P <gary_poster> heh, ok benji :-) <gary_poster> thx <benji> gary_poster: I'm actively working on it. If I don't make some good progress soon I'll as for a consult. <gary_poster> cool benji. <benji> gary_poster: how, excatly, do I see those cron errors; I have a lot of "Scripts failed to run: cocoplum:process-death-row <benji> gary_poster: how, excatly, do I see those cron errors; I have a lot of "Scripts failed to run: cocoplum:process-death-row" and the like, but no actual tracebacks. <gary_poster> benji, I get them be being subscribed to a list...getting list... <benji> ah! <benji> I need to subscribe to that. <gary_poster> benji https://lists.ubuntu.com/mailman/listinfo/launchpad-error-reports <benji> thanks <bac> gary_poster: fyi danilo's branch had test failures <bac> i can look later to see if they are easy to clean up <gary_poster> bac, I figured, since we he had tried to land it. cool, thank you <benji> bac: for https://answers.launchpad.net/launchpad/+question/169054 did you send the user a "your email has been hijacked" message? * bac looks <bac> benji: i can not recall <bac> benji: i sent out some last week but don't know if it was to this user or not * bac relocates then chrs <benji> bac: ok, he sent some more spam so I'll do so and remark as such on the new spam complaint <benji> bac: I'm finishing up https://answers.launchpad.net/launchpad/+question/170350 so you don't have to do that one <bac> benji: thanks * bac finishes #launchpad-yellow 2011-09-07 <gary_poster> bac benji gmb, call in 2 <bac> ok <gary_poster> bac benji gmb, if anyone wants to take Julian up on his offer/request on the internal mailing list to explain what's going on with process-death-row, please do, and let the rest of us know <benji> I have to admit I've ignored email thus far today. <gary_poster> :-) <gary_poster> btw, I have another visit to the garage in 30 min or so <bac> gary_poster: did you try upgrading to oneiric? <gary_poster> bac, I tried upgrading to natty first. Horrible failure. :-/ <gary_poster> but then my maverick was hosed it seemed <bac> gary_poster: oh, you *are* behind <gary_poster> bac, I have an clean oneiric waiting for me to set it up <bac> i thought grabbing beta 1 (like we're supposed to) was brave <gary_poster> I just keep on putting it off <gary_poster> it runs, I just don't have my dev environment <bac> gary_poster: would you run 'ec2 images' and tell me the newest one reported. should be 521 <gary_poster> bac, it is. <bac> thx <gary_poster> bac benji gmb, at wgrant's request, we need to get r13891 deployed in about 4.5 hours after buildbot run, if possible. he warns: "buildbot has been a little unreliable lately: if this test run fails, get a LOSA to check for and kill any orphaned processes on pigeonpea. bzr forking services and rabbitmqs have been leaking occasionally." <gary_poster> mthaddon adds: "I'd rather we figured out why these processes are hanging around - seems like we've had to do this kind of clean up quite a lot recently" <gary_poster> So, let's try to keep an eye on buildbot. I have an alarm for when the suite is supposed to pass if nothing fails. <gary_poster> Meanwhile, I'm off to the garage, and will be back soon hopefully. <gmb> noted. <benji> k <bac> check <gary_poster> benji, our squad has two extra tasks today. I kinda figure you and I maybe ought to take them, since bac and gmb had extra CHR fun on Monday and left us with such a nicely clean plate. <gary_poster> One is to try to understand what the heck bigjools is talking about with the email he sent. He estimates 10 minutes, but honestly I'm concerned that this is insufficient for the time to be spent valuably, at least if I'm the one listening. I tend to start nodding my head in desperation when I hear much about soyuz. <gary_poster> I suspect you know more than I about packaging. I also suspect that this is the less onerous of the two tasks. I'm happy for you to take this one, if you wish. <gary_poster> The second task is to be buildbot-daddy and deployment-daddy, and make sure that gets to completion, as I mentioned before. AFAICT, tests are doing OK so far. That said, if something fails, it may involve trying to figure out what is going on wrong with https://lpbuildbot.canonical.com/builders/lucid_lp/builds/1342/steps/shell_6/logs/summary <gary_poster> I'm willing to take that one. <gary_poster> To be clear, I think task one is easier, so I'd be happy to take that, if you want the other one. ;-) <benji> I'm glad to pretend to know more than you do about soyuz. * benji finds the email to read. <gary_poster> thanks benji <gary_poster> CHR! <benji> What is it good for?! <gary_poster> absolutely nothing! <gary_poster> the song is good for working to though <benji> I saw someone reccomend working to dubstep, the first thing that came to mind was this video: http://www.youtube.com/watch?v=JEcj2xi9Ctc <gary_poster> And CHR is done! ...and no, I don't think I'd work to that :-P <benji> I can't believe I understood what Julian was talking about. ;) <gmb> gary_poster: Remind me again: how are we supposed to do UI JS integration testing these days? ISTR that we killed windmill and yet lp/bugs/windmill is still staring at me like the creature from the black lagoon. <benji> IIRC, we are using windmill for what it's really meant for (very high level functional tests) and the YUI bits for other JS things <gary_poster> gmb, heh. This was the project I was mentioning that Deryck hasn't been able to get back to, that I'm trying to get into a landable state just now. It will be YUI tests that have simple Python fixtures for a backend. It's all there (at least as far as it working) except hooking it into the test suite. <gary_poster> We intend to sump winmill entirely <gary_poster> dump <benji> (I actually like that song, the miming is hilarious though. I rairly work to music though, too distracting.) <gary_poster> and Deryck will be getting rid of all windmill tests <gary_poster> we expect to add selenium for acceptance-test style things later <gary_poster> but that means more set-up of some sort that I've forgotten now <gmb> gary_poster: Right. I ask because Aaron has demanded tests - which is fair - but I don't want to write Windmill tests if I can help it. I'm tempted to file it under "tests will be added in a later branch once $foo_work is complete" but I don't know if that's acceptable. <gmb> (Well, since I'm saying it, I know it's not, acceptable, but I was hoping there was some non Windmill solution) <gary_poster> gmb, you could say you are blocked on me finishing this, then. I might be done today. Then you will be using the barely tested new test functionality, of course, but somebody has to be first.... :-P <gary_poster> well, it has plenty of tests <gmb> I like a challenge :) <gary_poster> but no-one has actually tried to use it yet except to test itself <gmb> But yeah, it seems kind of pointless doing windmill stuff if we're just going to have to re-write it soonish. <gary_poster> heh, ok, gmb, I'll keep you apprised then, and try to get this done post-haste <gmb> Cool, thanks. * benji woories for his connectivity, given this thunderstorm. <gary_poster> benji, I'm about to report on the list that your qa-bad r13889 (from bug 742662) is, because of an overlapping qa-bad that was introduced in r13862 that was just fixed *after* your revision, blocking any deployment. :-/ Please roll that back asap :-) <_mup_> Bug #742662: Mixed new line markers causing OOPS while importing translations <bad-commit-13889> <oops> <qa-bad> <rosetta-imports> <Launchpad itself:Fix Committed by benji> < https://launchpad.net/bugs/742662 > <benji> gary_poster: will do (/me tries to remember exactly how to do that) <gary_poster> benji, can help if you want. I've had to do it recently <benji> gary_poster: thanks; I assume it starts with a new branch to which I merge the reverse revisions and then either bin/ec2 land or pqm-submit <gary_poster> benji, yes, with a particular command-line argument there at the end. Look in the --help output for it <benji> gary_poster: argument for which step? <gary_poster> benji, ec2 land or bzr lp-land (I almost never use pqm-submit directly these days) <benji> k, thanks <gary_poster> np * bac chrs * bac done! #launchpad-yellow 2011-09-08 <gary_poster> oops, again. :-/ <gary_poster> bac benji gmb call in 1-iah <gary_poster> 1-ish <gary_poster> bac ping us when you are here <bac> oh hai <gary_poster> >> garage <gary_poster> << garage <bac> gary_poster: what's wrong with your car, IYDMMA <gary_poster> bac, it was car registration/inspection time, which was a catalyst for dealing with the fact that we don't drive the second car and (for instance) its tires had dry-rotted. <bac> oi <gary_poster> but we had to take both cars to the garage <gary_poster> yeah <bac> luckily NC exempts cars over 35 yo (which is opposite of what it should be for a safety inspection) so i don't have to take the rover any more. <gary_poster> lol <gary_poster> yeah that doesn't make a lot of sense <bac> gary_poster: would you have time for a quick chat re; danilo's branch? <gary_poster> bac, was about to talk with gmb. Would now be particularly better than, say, in 20 or 30 min? <gary_poster> If so, we can ask gmb's indulgence <bac> nope <bac> ping me when free <gary_poster> cool thanks <gary_poster> gmb, I'm ready for call when you are. Why don't you Skype me <gmb> gary_poster: Sure <gary_poster> cool <gary_poster> bac, gimme a call when you are ready <gary_poster> bac, did you have docs on how to test codehosting branches that you put on the wiki? ISTR you did but can't find them <gary_poster> on qastaging I mean <bac> gary_poster: no -- i don't think so <gary_poster> ok bac, sorry to bother. benji, maybe you? or maybe I just made this up <gary_poster> https://dev.launchpad.net/Code/BazaarUpgrades <benji> gary_poster: I... don't think so. I vaguely recall something about codehosting, but I don't think it was that. <gary_poster> :-) <gary_poster> ok thanks <benji> I need to reboot. I'll be back in a second. <gary_poster> CHR? <gary_poster> CHR complete! Level up. * benji goes to Windows to play games during lunch. <gary_poster> benji, my google-calendar-fu failed me: I think I intended for us to have a call starting 7 min ago <gary_poster> but did not update properly <benji> gary_poster: yep; I'm ready when you are <gary_poster> I need a bit longer of a break--I worked straight till just a few minutes ago. Would you mind postponing 7 minutes till 2 <gary_poster> 2:15 I mean <benji> that's good <gary_poster> the old "shift is too close to return" problem <gary_poster> ok thank you benji. I call you then <benji> I answer you when you call. <gary_poster> I speak then. <bac> gary_poster: in case i get hit by a bus before i can get this migrated, you should bookmark this wiki page: <bac> https://launchpad.canonical.com/LaunchpadSubscriptions/SalesforceVoucherProxy <gary_poster> bac, ok thanks <gary_poster> https://tbe.taleo.net/NA3/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=346 <bac> gary_poster: skype? <gary_poster> yes bac <gary_poster> bac, Terminal has a nice "Use option as meta key" checkbox in prefs. I felt dumb when I saw it. :-) <bac> oh, cool <bac> of course i don't use terminal either. just x <bac> i wonder if i should <bac> c <bac> h <bac> r <bac> n <gary_poster> :-) #launchpad-yellow 2011-09-09 <gary_poster> In a fit of excitement, I will announce our call approximately at the time I intend to do so: <gary_poster> bac benji gmb, call in 2! <gmb> k <bac> from stub: Todays rollout was a success. The update process went smoothly. <gary_poster> cool bac. emacs question: I think I am using standard emacs Python mode rather than Python(/barry?)-provided emacs mode. Do you have an opinion as to whether I should switch to the one on LP? <gary_poster> (barry's?) <bac> gary_poster: i'm using standard. you have a link to barry's? <gary_poster> bac https://launchpad.net/python-mode <bac> gary_poster: by standard, i meant the one installed on ubuntu by default-ish <bac> ii python-mode 1:5.1.0-1 Python mode for GNU Emacs and XEmacs <bac> this is the one maintained by barry afaict * gary_poster looks <gary_poster> bac, cool, yeah, didn't have. trying, thanks <gary_poster> Gimme a C! <gary_poster> ...c... <gary_poster> Gimme an H! <gary_poster> ...h... <gary_poster> Gimme an R! <gary_poster> ...r... <gary_poster> What's that spell? <gary_poster> ...mumble... <gary_poster> I said, what's that spell? <gary_poster> ...churr? <gary_poster> YES! <gary_poster> The rotation schedule page has an ominous change: "Build Farm" * gary_poster wonders if he can pretend he doesn't see this. <gary_poster> bac, we have this request. Do you happen to know if (1) we can do this and (2) if this is something I ask LOSAs to do? <gary_poster> "Project https://launchpad.net/percona-benchmark is commercial. <gary_poster> Please make all branches private by default" <bac> gary_poster: we can do it <bac> at least i can <bac> we need to know the team they'd like to give access <gary_poster> ah, great, cool bac. I'll ask that information, and hopefully you can see the anwer when you get to CHR <bac> gary_poster: ok. fwiw this is the guy who had the problem i worked on yesterday <gary_poster> oh ok bac. thanks <gary_poster> Project https://launchpad.net/percona-benchmark should default to percona-dev team for access. If you set that up now, I'll close the ticket <gary_poster> oof, CHR was more involved than usual <bac> gary_poster: i'm just curious, if you go to https://code.launchpad.net/percona-benchmark do you see "Define branch visibility"? * gary_poster looks <gary_poster> no, bac <bac> gary_poster: ok, just checking. i'll take care of it now <gary_poster> thanks bac <bac> gary_poster: done. i note they already have a branch up which was not retroactively made private <bac> branch visibility only applies to new branches <gary_poster> ok thanks bac. <gary_poster> can he make that one private himself, bac? <bac> gary_poster: i'm unsure <bac> gary_poster: i cannot do it for him <gary_poster> ok thanks bac <gary_poster> CHR ended up taking 2 hours <bac> gary_poster: POTUS announces visit to RTP on wednesday. <bac> hope that doesn't mess up my flight out. :( <gary_poster> bac, eek, was driving out that day too <bac> gary_poster: which direction? W on 40? <gary_poster> bac, north, and because of this, probably will go E and then N on 95 <gary_poster> might have gone that way anyway, but def will now <bac> i'd like to think AF1 landing wouldn't be too disruptive. i'm sure they park it somewhere remote, unload the motorcade, and scurry off. </overlyoptimistic> <gary_poster> lol <gary_poster> maybe so <bac> word is, it shouldn't be too disruptive. but, as long as he's on the ground nothing takes off, lands, or taxis <bac> chr -- should be easy <bac> chr done. gary_poster you must've done all the heavy lifting <gary_poster> cool, bac <gary_poster> you did it on Monday * bac -> cycling. bb later #launchpad-yellow 2011-09-12 * gmb lunches <danilos> ah, lunch, good idea :) hi gmb btw :) <bac> danilos: when you get back let's talk about bug 302449 <_mup_> Bug #302449: Uploading a file with the same name triggers a database constraint. <lp-translations> <oops> <Launchpad itself:In Progress by danilo> < https://launchpad.net/bugs/302449 > <danilos> bac, hey, I am actually working on it right now (still haven't had lunch, though I'll probably drop out for a bit to get some food) <bac> danilos: ok, i have to eat too <danilos> cool <bac> there are a couple of problems. one the tests blow up b/c the objects you get now are security proxied <bac> that's easy to fix. there is another proble in the call to query to get the list of blocked items is failing and i can't figure out why <bac> when my dev box comes back up i'll push the branch where i've made some changes <bac> danilos: ^^ <danilos> bac, yeah, I am looking at that particular problem right now (the sourcepackagerelease*.txt failure was an easy one to fix) <bac> ok <danilos> bac, btw, thanks for looking into it, I appreciate that <danilos> bac, I really look forward to your changes, so do let me know once you push them up <bac> ok. <bac> right now my laptop is not booting. :( <danilos> bac, should I guess at an oneiric upgrade? :/ <bac> danilos: nope... it was the other side of my dual boot attempting to install a security patch post-boot <danilos> bac, btw, my factory change was broken: I removed the entry.status setting completely which caused the test failures here (someone said earlier how we should have tests for factory methods) <danilos> bac, ah-ha, interesting that mac does that as well <gary_poster> danilos! you have some news? <danilos> gary_poster, unfortunately, no, still a student :/ <gary_poster> danilos oh :-( <gary_poster> bac benji danilos gmb call in 1-ish <bac> a-ok <gary_poster> danilos, skype? <danilos> gary_poster, I was on, but it seems to have crashed <danilos> (like a minute ago) <gary_poster> ack danilos ping me when I should retry <danilos> gary_poster, please retry <bac> danilos: my branch is at bzr+ssh://bazaar.launchpad.net/~bac/launchpad/danilo-302449 <bac> it is really unsurprising, just a sprinkling of rsp where necessary <danilos> bac, cool, thanks <bac> danilos: any idea why getBlockableDirectories returns nothing? <danilos> bac, yeah, that's what I mentioned above: my factory change removed the setting of the entry status field, so it was never set to BLOCKED <bac> danilos: oh, sorry, didn't see that message <danilos> bac, btw, I can't seem to get to your branch <bac> odd <bac> try this spelling lp:~bac/launchpad/danilo-302449 <danilos> bac, Launchpad seems to think the same if I look at https://code.launchpad.net/~bac/launchpad <danilos> bac, I did already <bac> danilos: my bad. try now. <danilos> bac, cool, it worked, I've merged your changes now, thanks again <bac> danilos: np. <bac> gmb: you have time for a pre-imp about bug 831991 ? <_mup_> Bug #831991: When the Janitor autoconfirms a bug, it should explain why <escalated> <ubuntu-qa> <Launchpad itself:In Progress by bac> < https://launchpad.net/bugs/831991 > <gmb> bac: Certainly. I'll just start skype <bac> bac: and i'll stop spotify * danilos -> out, see ya tomorrow * gary_poster goes to lunch * bac <- food <gary_poster> The result of approx 6 hours of blood sweat and tears trying to get some tests to pass: <gary_poster> bzr diff | wc -l <gary_poster> 55 <gary_poster> ...sigh... :-) <bac> hey gary_poster <gary_poster> hey bac. sorry, I was in full screen terminal mode <gary_poster> what's up <bac> hey i wanted to ask about auto-confirmation of bugs <bac> bug 831991 implies that having dupes would autoconfirm a bug <_mup_> Bug #831991: When the Janitor autoconfirms a bug, it should explain why <escalated> <ubuntu-qa> <Launchpad itself:In Progress by bac> < https://launchpad.net/bugs/831991 > <bac> but the code shows otherwise <gary_poster> bac, it is supposed to. Note that "also affects" is affected by dupes <gary_poster> so perhaps that's what is confusing you? <bac> it re-evaluates when a bug is duped...but only marks it if affected by >1 peeps <bac> so just having a dupe does not autoconfirm <gary_poster> bac, ah true. <bac> is that correct? <gary_poster> yes, bac <bac> and as designed? <gary_poster> yes, bac. Let me make sure we're clear <gary_poster> if a bug is duped, then "also affects" is adjusted by the people who are in the new dupe(s) but not already existing <gary_poster> so if I make a bug <gary_poster> and then a second <gary_poster> and I mark the second as a dupe <gary_poster> then perhaps it is re-evaluated <gary_poster> but the number will not increase <gary_poster> however <gary_poster> if I make a bug <gary_poster> and then you make a bug <gary_poster> and I marke yours as a dupe <gary_poster> then "also affects" will increase by one <gary_poster> and so the code will be triggered <bac> ok <gary_poster> (the same happens in other scenarios, <gary_poster> like I make a bug <gary_poster> I make another bug <gary_poster> the second bug "affects you" <bac> but, a bug will get autoconfirmed only the number of affected users is > 1 <gary_poster> and then the second bug is a dupe of the first <gary_poster> yes bac <bac> ok, <bac> i found that surprising due to the comment in the bu <bac> bug <bac> thanks for the clarification * gary_poster rhonda96@example.net... <gary_poster> yeah, comment is confusing <gary_poster> np #launchpad-yellow 2011-09-13 <gary_poster> bac benji danilos gmb, call in a minute <gmb> ack <bac> ok <danilos> ack <danilos> oh, I just heard from a friend about http://en.wikipedia.org/wiki/Programmers'_Day, /me goes to canonicaladmin.com :) <benji> gary_poster: I just entered a vacation day for the 22nd to take Katie to the super-duper heart specialist in Richmond. <gary_poster> ack benji, thanks for heads up <Ursinha> gary_poster, hi <Ursinha> are you there? <gary_poster> Hey Ursinha <benji> I really wanted to finish up the newline thing before lunch but couldn't because I've been distracted but now hunger is distracting me. It's a vicious cycle. ;) <gary_poster> heh <gary_poster> bac & benji, I have a quick conversation topic for both of you. Are you available for a Skype call? <bac> yep <benji> yep <gary_poster> cool, I'll call you <bac> fire when ready * benji dons the Headset of Justice. <bac> gary_poster: we got DL to move our flight to earlier to give us more time in case of POTUS-ocalypse at RDU and they did it for free. <gary_poster> wow, bac, go DL. <bac> yeah, i thought it was pretty civil of them. of course, it is in their best interest to have two fewer people to deal with when it all goes to hell <gary_poster> heh * gary_poster running <gary_poster> bye y'all <bac> bye <bac> benji: bored? fancy a quick review? <benji> bac: sorry, I'm not here right now. please leave a message at the beep <bac> good call <bac> i'll ask the alert antipodeans #launchpad-yellow 2011-09-14 <danilos> bac, benji, gmb: call time? <gmb> Oh, blimey, that. <benji> yep * benji reboots #launchpad-yellow 2011-09-15 <gmb> bac, benji, danilos call in 2. <danilos> ack :) <bac> hi gmb, sorry i missed the call. i'm working west coast hours today and tomorrow. <bac> so the call came was a bit early <gmb> bac: Yeah, we realised. It's okay, we didn't have anything important to say really. <bac> gmb: fwiw, my branch for bug 828572 was pulled back to active since francis had a better approach. that's what i'm working on today <_mup_> Bug #828572: bugs are marked incomplete_with_response if users or scripts change the status / tags immediately after setting the status <escalated> <ubuntu-qa> <Launchpad itself:In Progress by bac> < https://launchpad.net/bugs/828572 > <gmb> Cool #launchpad-yellow 2011-09-16 <benji> gmb, danilos: call in a couple of minutes or when I figure out how to make a conference call in Skype, whichever is later; too early for bac still, methinks <danilos> benji, shall we perhaps move call to a bit later so we get bac to participate as well? <benji> that's fine with me; if he's working 8:00 Pacific time, the call would be in about three hours <benji> danilos: will you still be around then? <danilos> benji, for conf call in skype, you select multiple people by ctrl-clicking them, right click and "start conference call" <danilos> benji, yeah, that'd be a great time to wrap up my day <danilos> what does gmb think? <benji> thanks for the tip <benji> gmb thinks it's a good idea (because he's not on skype right now) <gmb> Yes, that's a good idea. * gmb forcekills skype <benji> heh <danilos> excellent, so let's have it in 2h59m from now :) <benji> motion carried * danilos reboots and hopefully everything still works after that <bac> hey everyone <bac> are you waiting on me for the call, gmb, benji, danilos? <gmb> bac: Yep. <danilos> bac, hi, yeah, we decided we like you today :) <bac> that's so sweet * bac launches skype <bac> when are we going to start doing google hangouts? <danilos> skype is dead for me now :/ <bac> gmb: so nowish? or when danilos gets skype resurrected <gmb> benji's supposed to be on the hook for this one :). <gmb> danilos: You're at EoD now aren't you? <bac> ok <danilos> gmb, not yet <gmb> danilos: Any idea how long it'll take to kick Skype into shape? <benji> I'm fine with doing it any time. 25 minutes from now is the current plan. <bac> i need to grab some food, so before would be better...and allow danilos to disappear sooner. <gmb> benji: Well, you're the gary-substitute. <gmb> I'm happy to defer to you :) <benji> just like Gary but with 10% less height <danilos> ok, skype is back, oneiric ia32-libs are installed entirely differently :) <danilos> benji, bac, gmb: if bac wants a call earlier, we can do it as well :) <bac> benji, gmb, danilos: now? <benji> yep, here we go <gmb> Yep <danilos> bac, https://bugs.launchpad.net/launchpad/+bug/480123 <_mup_> Bug #480123: Milestone names/version should be unique to series <escalated> <linaro> <lp-registry> <Launchpad itself:Triaged by danilo> < https://launchpad.net/bugs/480123 > #launchpad-yellow 2011-09-19 * danilos -> food <gary_poster> howdy <gary_poster> ...up to 2084 emails, and still loading... <gary_poster> bac danilos gmb, call in 2 <gmb> Cripes. <gmb> (also, apparently I'm calling from middle England in the 1950s) <gary_poster> heh <gary_poster> 2331 emails... <danilos> gary_poster, you can go through them over lunch :) <gary_poster> heh, fun times :-) <gary_poster> 2908 emails after all are loaded <danilos> gary_poster, what's that for a fast reader like you? :) <gary_poster> danilos, I think you mean, "fast deleter" ;-) <danilos> gary_poster, are we supposed to *read* our emails any other way? :P <gary_poster> heh, I don't think so :-) <benji> grrr! I was wondering why we hadn't had a call, it was because I broke my IRC config and didn't auto-join launchpad-yellow. <gary_poster> ah-ha! * gary_poster had been wondering where benji was <gary_poster> glad everything is ok * gary_poster had been also constructing possible bad news scenarios <gary_poster> this week is CHR, yeah? Feel free to tell me I'm wrong :-P <benji> gary_poster: yep, it's a CHR week <gary_poster> benji, darn, I was able to forget about it until you reminded me! :-) Emails now down to 1731... <benji> heh <benji> gary_poster: if you need to be distracted we can talk about the UDS trip <gary_poster> benji, what a good idea! <benji> :) <gary_poster> benji, how does that look for you then? <benji> at first I though we'd be able to manage it, but the more I consider it the more I realize it will be a pretty big imposition; Katie really can't watch the kids by herself for that long or in reality take care of herself for that long at the moment <gary_poster> benji, ok, completely understood <gary_poster> benji, did you get to mention this to bac before he left? <benji> gary_poster: nope, I didn't really come to the final conclusion until yesterday <benji> I didn't realize he was out this week. <gary_poster> cool benji. I'll talk to him about it. <gary_poster> NP <gary_poster> Now I have to do CHR though :-P <gary_poster> danilos, do you have a quick solution for this person? https://bugs.launchpad.net/launchpad/+bug/852831 <gary_poster> It sounds like user error on the face of it, but I don't know how :-P <gary_poster> Hey, wow, Launchpad feedback won the Irish National Lottery! Who knew? <gary_poster> danilos and gmb, methinks you forgot that this was our wondrous CHR week <gmb> gary_poster: Botheration, so I did. <gary_poster> :-) s'ok <gary_poster> I wanted to. <gmb> gary_poster: Have you just done a pass over the CHR stuff? If not I'll do one in ~30mins. <gary_poster> gmb, I'm doing CHR but I won't get done. Thanks, I'll stop about then (about 10 min past the hour) and let you see what you can get done in under an hour <gmb> Ok <gary_poster> gmb, ok, /me runs away from CHR. *Lots* of questions remain. I think I did the rest, or at least the rest as of an hour ago when I started. <gmb> gary_poster: Okay, I'll start on the questions presently <gary_poster> cool, I thank you, and benji will thank you later :-) <gary_poster> benji, Robert forwarded some email to me about "181 AttributeError: 'LaunchpadTimeoutError' object has no attribute '__traceback__'" that he thought was associated with some work you had done. He just forwarded me because he meant to cc me as manager. Was he right that this is related to some recent work of yours, and if so, is this resolved? <gary_poster> duh-dn-daaah! One email left! That Karyn has to reply to or something. <gary_poster> Time for lunch <benji> gary_poster: (was lunching) yeah, there's a good chance it's fall-out from fixing a bug in lazr.restful; I plan on looking at it this afternoon. <gary_poster> ok cool thanks benji <benji> oh, CHR time * benji changes date on MaintenanceRotationSchedule #launchpad-yellow 2011-09-20 <gary_poster> aloha <bac> hi <gary_poster> bac (maybe on vacation still) benji danilos gmb call in 2 <gary_poster> oh <gary_poster> bac not on vacation, just far away (right?) <gmb> ack <bac> is chatham county far? <gary_poster> lol <bac> :) <bac> arrived home midnight <gary_poster> oof <gary_poster> so today is a "take it easy"day :-) <bac> a few 15 minute naps sprinkled throughout may make it tolerable <danilos> bac, 4 of them each hour should make you completely fresh :) <danilos> https://launchpad.net/bugs/854449 <_mup_> Bug #854449: generate-contents-files.py failing on Ubuntu archive since September 11/12 <oops> <Launchpad itself:Triaged by canonical-losas> < https://launchpad.net/bugs/854449 > <danilos> gary_poster, actually, stub just did file an RT for the bug and assigned it to losas, which saves me from doing any work :) <gary_poster> danilos, heh, yay! :-) <danilos> gary_poster, all, another thing: don't attempt to triage launchpad-results bugs because we don't have privileges to do that, I'll talk to flacoste later to see if we can fix that or remove it from launchpad-project <gary_poster> danilos, ack, thank you for following up on that <gary_poster> ...CHR... * danilos -> out, tty tomorrow <gary_poster> bye <gary_poster> bac, "Please make all branches private by default" question should go to mrevell, losas, or you? <bac> gary_poster: mrevell or me <bac> gary_poster: the losas can do it too but if it is a commercial project matt should handle it <gary_poster> bac, oh, this is a repeat from something you and I did before: https://answers.launchpad.net/launchpad/+question/170617 <bac> ah, vadim <bac> gary_poster: if you look at https://launchpad.net/percona-benchmark/+branchvisibility you see that project does not have private branches <bac> gary_poster: did you remember if you set it originally? <gary_poster> bac, you did it for me. I couldn't <gary_poster> you asked if I had the control, and I didn't <bac> hmm, i may have done it to another of his projects <bac> it is definitely fixed now. <gary_poster> thanks bac. <gary_poster> ...and CHR is done * bac <- blt <bac> </chr> <bac> sometime soon we need to buckle down and contact all of the "I Don't Know Yet" project owners. I did a few of the older ones today. <bac> hi gary_poster <gary_poster> hey bac <bac> gary_poster: does your email mean we don't have to send someone to UDS? <gary_poster> bac, ah right, I was going to talk to you about that anyway. Yes, I would say it does. <bac> \o/ <gary_poster> :-) #launchpad-yellow 2011-09-21 <gary_poster> gmb, are you weeping into your coffee, cursing at the gods, or blissfully ignoring the probable change in our direction for the next feature? :-) <gmb> gary_poster: Well, I'll not deny that I'm disappointed, but I never thought I had the monopoly on the feature's implementation. Besides, if test suite parallelisation doesn't stretch me as a developer I don't know what will. :) <gary_poster> heh, cool gmb :-) <gmb> I'm happy to continue working on the LEP, too. It means that I can shout "No, no, you're ruining *everything*" without hypocrisy. <gary_poster> heh, excellent <gary_poster> bac benji danilos gmb: call in 2 (or maybe 3 max) <bac> ok <bac> gary_poster, you going to TRIZPUG tomorrow in durham? sackett is hosting. i'm on the fence. <gary_poster> bac, no. There's a MongoDB thing in Raleigh I was also considering, but I think I'm actually going to try and take that night for hobby hacking. * gary_poster back soon. bac, did you see my comments and replies? <bac__> gary_poster: no * bac__ is having IRC/bip issues * gary_poster tries to say hi to bac again <bac> gary_poster: hey <gary_poster> ah-ha! :-) <bac> i saw your earlier msg. have bip sorted now <gary_poster> oh ok <gary_poster> bac I also msg'd you an emacs question. can copy here <bac> yes, please <gary_poster> bac, I continue down my emacs road, btw. How do you connect from OS X to your server with emacs? ssh -X + OS X Xwindows, or remote emacsclient? I'm doing the former, and am interested in the latter. for XWindows, "command" can be used as "alt/option," which is mildly confusing when you switch around from OS X terminal to XWindows to native Emacs, but you said you use escape, so this won't affect you anyway <gary_poster> Oh, and to no one in particular...CHR! (I was having "lunch" earlier to account for the fact that someone came to the house) <bac> gary_poster: i do the former also <gary_poster> bac, oh ok, cool. It is moderately convenient, but since I prefer non-esc mor my meta key, tha affects me. The look and feel of the native Mac emacs is nicer too. So I may play around with remote emacsclient, I'll see <gary_poster> s/mor /for / * bac chrs <bac> https://launchpad.net/powll <-- hey i know that guy <gary_poster> me too :-) * gary_poster leaves <gary_poster> bye #launchpad-yellow 2011-09-22 <gary_poster> oopsie <gary_poster> ok, so benji is out, and gmb is probably out... <gary_poster> but meanwhile... <gary_poster> bac, danilos, call in 3 <bac> ok <danilos> https://rt.admin.canonical.com/Ticket/Display.html?id=48055 <danilos> lp:~danilo/+junk/apache-investigator <gary_poster> danilos, just as an early warning, I'm going to have to stop for a moment and say good-bye to my mother in law soon. It won't take more than a minute, so we can have our call and then pause it; or we can just wait to have our call till after I say good-bye. Do you have a preference? <danilos> gary_poster, we can wait, no rush :) <gary_poster> ok thanks danilos :-) <gary_poster> ok danilos, that and various other interruptions are dealt with. :-) Please Skype me when you are ready <gary_poster> hey gmb. will be ready in a mo <gmb> gary_poster: ok <gary_poster> gmb, call when ready <gary_poster> CHR... <gary_poster> CHR nominally done. <bac> hey gary_poster you around? <bac> ring me for our 3:00 whenever you want <gary_poster> bac, thanks. on -ops trying to deal with some deployment and other issues. will be with you soon. I'm sorry. thank you for your patience. <gary_poster> bac http://www.danga.com/misc/jsdraw/xmlhttp.html :-P <gary_poster> bac looks like a fun proof of concept at least that could be made to work on an iPad or a web browser or an android thingy <bac> yep <bac> my officemate dave just got the samsung tablet. it is pretty cool. mozilla gave them to all employees. <bac> android still feels clunky, thought <bac> though <gary_poster> free tablet is cool <bac> chr <gary_poster> bye #launchpad-yellow 2011-09-23 * danilos -> breaklunch <gary_poster> bac benji danilos gmb, hiya and call in 2 or 3 <bac> ok <gary_poster> https://answers.launchpad.net/launchpad/+question/172089 <gary_poster> https://launchpad.net/bugs/847485 <_mup_> Bug #847485: process-mail.py crashing with Unicode logging errors <oops> <Launchpad itself:Triaged> < https://launchpad.net/bugs/847485 > * gary_poster needs to take kids to school <gary_poster> ...and we're back. <benji> gary_poster: let me know when you want to talk about 175545 <gary_poster> ack benji, hopefully I'll ping in 5 or 10 <benji> sounds good <gary_poster> benji, if I don't ping in 30, ping me back please :-) <benji> k :) <benji> hi gary_poster, this is your reminder <gary_poster> benji, hi, thank yo <gary_poster> will call in a min <benji> k, need to prepare <benji> ready when you are <gary_poster> bug 175545 <_mup_> Bug #175545: BugLinkTargetMixin.linkBug() and unlinkBug() should take a user parameter rather than using LaunchBag <lp-bugs> <tech-debt> <Launchpad itself:In Progress by benji> < https://launchpad.net/bugs/175545 > <benji> gary_poster: lib/lp/bugs/tests/buglinktarget.txt <benji> lib/lp/bugs/model/buglinktarget.py <benji> lib/lp/code/interfaces/branch.py <bac> hi gmb, it turns out i was wrong wrt attribute syncing on conjoined bug tasks...so i don't think i need to pick your brain after all <gmb> bac: Glad to hear it. As it happens, I hate conjoined bugtasks with a fiery passion :). <bac> gmb: i'm nearing that camp <gmb> :) <bac> gary_poster: got a sec for a buildout question? <gary_poster> sure bac <bac> i'm trying to review julian's txlongpollfixture branch <gary_poster> right <bac> to do that i have to manually build txlongpoll <gary_poster> he and I talked about that for awhile. Oh? that's not the intent, is it? <bac> he includes this bit of advice <bac> You also need to get lp:rabbitfixture, build it and drop the egg in <bac> ./download-cache/dist in order for txlongpoll to build. You will also possibly <bac> need to do the same for testresources-0.2.4_r58 until it reaches PyPI. <bac> so the rabbitfixture part is fine <bac> i got revno 58 of lp:testresources and built it <bac> moved it into download-cache/dist/testresource-0.2.4_r58.tar.gz <gary_poster> (maybe I misunderstand, but we should be using sdists in the download-cache; that doesn't sound like your question though, so I won't worry about it for now) <gary_poster> so far so good <bac> yeah but then i get: <bac> Installing testresources 0.2.4-r58 <bac> Caused installation of a distribution: <bac> testresources 0.2.4 <bac> with a different version. <bac> Got None. <bac> While: <bac> Installing test. <bac> Error: There is a version conflict. <bac> We already have: testresources 0.2.4 <bac> if i don't provide testresource buildout complains that it cannot be found <bac> if i do it complains as above <bac> perhaps your comment about sdists is relevant? did i make it incorrectly? <gary_poster> IMO this should be supplied by Julian in download-cache or for downloads. bac, how did you build the testresources? I suspect you just did "./bin/buildout setup sdist .", or perhaps just
{'channel': 'launchpad-yellow', 'month': 9}