[00:05] <spm> mtaylor: heyo!
[04:54] <micahg> spm: ping
[04:54] <spm> micahg: heyo
[04:54] <micahg> spm: hi, up for another round of rescoring?
[04:56] <rCX> Hey guys do you think bug #372647 should be reopened? Look at the last 2 comments.
[04:56] <micahg> rCX: try #ubuntu-desktop
[04:57] <spm> micahg: sure, but can I put you on hold for a bit? am in the middle of a bunch of updates. unf I may be an hour or more. ?
[04:57] <rCX> Ok thx
[04:57] <micahg> spm: sure, np
[04:57] <spm> micahg: I assume it's much the same as what we did yesterday?
[04:57] <micahg> spm: I should be on for at least another 90 minutes
[04:57] <micahg> spm: easier, all chromium daily, all umd except lpia
[04:57] <spm> I shall type elsewhere, faster. :-)
[04:58] <spm> 'umd'?
[04:58] <micahg> spm: ubuntu-mozilla-daily
[04:58] <spm> ubuntu moz daily?
[04:58] <spm> whoo. i am teh awesome. ;-)
[04:58] <micahg> spm: they should all build tonight :)
[06:04] <spm> micahg: thunderbirds are go (har har, boom tish)
[06:06] <nigelb> nice sound effects :p
[06:52] <lifeless> OOPS-1657A434
[07:37] <micahg> spm: can you score up the rest of the FF40 and XUL20 dailies?
[08:41] <George_E> Uhm... I'm having trouble bringing up http://bazaar.launchpad.net/~sopp-team/sopp/trunk/files
[08:41] <svaksha> hi, is LP down?
[08:41] <svaksha> Please try again
[08:41] <svaksha> Sorry, there was a problem connecting to the Launchpad server.
[08:41] <svaksha> Try reloading this page in a minute or two. If the problem persists, let us know in the #launchpad IRC channel on Freenode.
[08:41] <svaksha> Thanks for your patience.
[08:41] <George_E> Yup. It's not just you.
[08:41] <svaksha> ok
[09:00] <spm> svaksha: try again?
[09:08] <svaksha> spm: its still unavailable
[09:09] <spm> so it is. grrr.
[09:09] <spm> thumper: poolie: ^^ I suspect hammering.
[09:09] <svaksha> heh. i thought its my internet issue
[09:09] <spm> rockstar: and yes, same persons branches again.
[09:11] <George_E> Help! Launchpad seems to have deleted the last 4 or so revisions from my project!
[09:11] <George_E> http://launchpad.net/sopp
[09:11] <George_E> Should say 14 but it says 10.
[09:13] <svaksha> George_E: its still not accessible, so how did you see that?
[09:13] <svaksha> s/its/LP
[09:13] <George_E> It was working for a minute there.
[09:14] <George_E> Now it's not again.
[09:27] <svaksha> its still not ...arghh
[09:27] <George_E> :(
[09:29] <poolie> spm, what's up?
[09:30] <spm> we have an individual essentially DoSing us. we're about to block them. :-/
[09:57] <George_e> I'm having some serious problems with Launchpad... I have committed and pushed revision 17 to lp:sopp but the site is only showing revision 10.
[09:58] <spm> svaksha: should be good now
[10:02] <mwhudson> George_e: https://code.edge.launchpad.net/~george-edison55/sopp/trunk is showing rev 17, are you sure you're pushing to the right place?
[10:04] <George_e> mwhudson: http://bazaar.launchpad.net/~sopp-team/sopp/trunk/files is showing Rev. 10
[10:05] <mwhudson> George_e: are you sure you're pushing to where you think you are?
[10:05] <George_e> Uhm... maybe not. Where should I be pushing?
[10:06] <George_e> According to 'bzr push' I get: Using saved push location: bzr+ssh://bazaar.launchpad.net/~george-edison55/sopp/trunk/
[10:06] <mwhudson> George_e: bzr push lp:sopp will work
[10:06] <mwhudson> bzr push lp:sopp --remember will make it push there again
[10:06] <George_e> Ah, okay.
[10:07] <George_e> Thanks! Perfect.
[10:15] <directhex> i'm seeing lots of idle PPA builders on https://launchpad.net/builders - how come my PPA builds are getting wait times of >18 hours?
[10:24] <svaksha> spm: yes, it is ...thanks :)
[11:01] <rockstar> ppa
[11:01] <rockstar> ppa
[11:02] <bigjools> rockstar
[11:02] <bigjools> rockstar
[11:57] <poolie> leonardr, why do i get
[11:57] <poolie> AttributeError: 'Entry' object has no attribute 'markAsDuplicate'
[11:57] <poolie> from hydrazine? was that method removed or something?
[11:58] <leonardr> poolie: yes, that method was removed in 1.0. you can now set duplicate_of
[11:58] <leonardr> there's no need to call a method
[11:58] <poolie> k
[11:58] <poolie> and i guess i may be using the beta api, therefore it broke
[11:58] <poolie> thanks
[12:18] <paultag> Hey launchpad-ers. I'm doing some work over on the loco directory, and I need to pull some stats. The current implementation *hammers* the server, so I was trying to figure a way around it.
[12:19] <paultag> We're trying to pull stats on membership times, karma min / max and some other basic stuff, but it looks like we have to hit every person in every team... for every loco. D'oh!
[12:19] <paultag> any ways of getting around this? I don't want to put your server through a query against 15825 members on about 70 teams
[12:20] <paultag> and no, that first number is not made up ;)
[12:21] <paultag> sed s/70/142/
[12:46] <dspstv> hi all, are the servers doing some special task or i was just unlucky:
[12:46] <dspstv> it says my innocent build will Start in 11 hours
[12:46] <dspstv> :S
[13:19] <geser> dspstv: still working on the python2.7 test rebuild of all python packages
[13:20] <dspstv> k, didnt knew that, tx
[13:21] <dspstv> now it says 6 hours so i have still some hope
[13:53] <czajkowski> aloha anyone know who I can poke to get this moved on https://answers.launchpad.net/launchpad-registry/+question/117738
[13:56] <sinzui> czajkowski, any launchpad losa. The question is assigned to the team because only they can make the change
[13:58] <czajkowski> sinzui: thanks any idea who they are in here?
[13:58] <czajkowski> I'm getting poked daily from the LoCo team
[13:59] <paultag> aye, this needs to be handled ( I'm on the council too )
[13:59] <paultag> it's been outstanding for a while
[13:59] <sinzui> mthaddon, chex, mbarnett are listed to be in that team
[13:59] <sinzui> ^ czajkowski
[14:00] <czajkowski> sinzui: thank you
[14:01] <paultag> leonardr: are you around? dholbach mentioned you might be able to help me
[14:02] <mthaddon> czajkowski: you'll need to change the status from "answered" to "open" for us to notice it I'm afraid
[14:03] <czajkowski> mthaddon: I didn't change it's status :( and I cant edit that
[14:03] <mthaddon> sinzui: if someone asked the question shouldn't they be able to change the status?
[14:03] <leonardr> paultag, i'm around, ask your question and i'll help when i can
[14:04] <mthaddon> czajkowski: in any case, what needs doing - I'm having trouble parsing the question
[14:04] <czajkowski> mthaddon: change ownership of the team from one member to anothe - it's in the whiteboard
[14:04] <paultag> leonardr: http://pastebin.com/QSZwJGWJ
[14:05] <sinzui> mthaddon, czajkowski, the status has a limited set of options of asker/answerer can do. The project owner can force the status
[14:05] <mthaddon> czajkowski: to which user? is Serkan/heartsmagic their username?
[14:06] <czajkowski> mthaddon: at present it's Özgür Karataş  and he is no longer around, where as ~heartsmagic  is and want s to revive the team
[14:06] <mthaddon> czajkowski: ok, owner changed - can you confirm that's what you're looking for?
[14:07] <czajkowski> mthaddon: perfect
[14:07] <czajkowski> thank you
[14:07] <mthaddon> np
[14:07] <paultag> thanks mthaddon :)
[14:07] <leonardr> paultag, can you show me the code that is pulling the stats?
[14:08] <czajkowski> mthaddon: do you want me to add a comment on that question ?
[14:09] <mthaddon> czajkowski: might be clearer for me to do that - will do now
[14:09] <paultag> leonardr: I've not finished what I'm doing yet -- http://bazaar.launchpad.net/~paultag/loco-directory/stats-patch/annotate/head:/loco_directory/teams/management/commands/lpupdate.py <-- line 59 to the end of the for loop. That, however is just a proof of concept.
[14:10] <paultag> leonardr: I'm looking to move it from an O(n^2) algorithm to O(n) again
[14:10] <czajkowski> mthaddon: grand job
[14:10] <leonardr> ok
[14:15] <leonardr> paultag: use .members instead of .members_details to get the actual person objects. then you won't have to look them up one by one
[14:16] <paultag> leonardr: I'm thinking of trashing that, I don't need names, so I was trying to plan to use the object with less overhead, I figured it was members_details
[14:16] <leonardr> members_details gives you membership objects, so it does have less overhead--membership objects don't have very much info
[14:17] <leonardr> but if you need info about the person whose membership it is, you need the person objects
[14:17] <leonardr> even getting the people and memberships separately, and coordinating them in memory, would be significantly faster
[14:17] <paultag> leonardr: I don't need info about the person, I'm getting stats on it, and just gettign name info after
[14:18] <leonardr> ok, then just don't get the name and you'll eliminate those extra requests
[14:18] <paultag> leonardr: I'd just like abstracted stats on join dates and activity. This is more of a demo -- sorry i'm not explaining well, I'm doing about 8 things right now :)
[14:18] <paultag> leonardr: righto, thanks :)
[14:19] <om26er_> whats with the lp builders these days?
[14:20] <czajkowski> leonardr: paultag is trying to improve upon
[14:20] <czajkowski> http://me.paultags.com/reviews/dataset-ubuntu-california-report.html
[14:20] <czajkowski> http://me.paultags.com/reviews/dataset-ubuntu-ie-report.html
[14:20] <czajkowski> for the LoCo Directory
[14:21] <Meths> om26er: Think there's a mass py2.7 build going on.
[14:22] <leonardr> czajkowski: ok, getting the karma information (even the average karma) onto those pages requires fetching the user objects as well as the membership objects
[14:23] <paultag> leonardr: I'm going to try and take as much kruft out as I can
[14:23] <om26er> Meths, its been like this for like a week or even more
[14:23] <paultag> leonardr: If that causes a huge drop in efficiency, it's not worth carrying that over 142 teams
[14:24] <paultag> leonardr: because a 5 minute script now becomes a 4 hour script
[14:29] <leonardr> paultag: my 2 suggestions are to either only iterate over the list of memberships, or to iterate over the list of memberships and members in parallel (this will take twice as long).
[14:30] <paultag> leonardr: can the LP server deal with the load that we could hypotheticly be placing on it?
[14:30] <paultag> leonardr: I'd cache data ( of course ), but I don't want there to be any problems
[14:31] <leonardr> paultag: we can handle the load, but there's no reason to make 10ks of requests
[14:31] <paultag> leonardr: I know, I'm going to optimize, but I just want to make sure I won't screw you guys over unwittingly. Could I ask you to review the code before I ask it be merged?
[14:32] <leonardr> paultag: sure
[14:32] <leonardr> another thing to do is to profile the script while you run it
[14:32] <leonardr> with this code:
[14:32] <leonardr> import httplib2
[14:32] <leonardr> httplib2.debuglevel = 1
[14:32] <leonardr> every http request made will be printed to stdout
[14:32] <paultag> Oh killer
[14:32] <leonardr> if you see a request being made for every person, then you'll know you missed something
[14:32] <paultag> aye
[14:33] <paultag> leonardr: thanks for your time :)
[14:33] <paultag> leonardr: that helps a lot, have a great day :)
[14:34] <leonardr> paultag: np