[00:33] <EvilResistance> wgrant:  so the builders for archive and ppa are both back online?
[00:33] <EvilResistance> (granted the build/publish backlog is insane)
[00:34] <wgrant> EvilResistance: Yeah, the publishers are catching up with the backlog, and things are building again.
[00:40] <phillw> wgrant: is there a reason we cannot admin people yet?
[00:41] <wgrant> phillw: I'm not sure what you mean.
[00:42] <phillw> wgrant: I have a ticket booked, which I will need answering eventually, but I've made my Head of Dev a member on a couple of channels he really needs access to, but I cannot make him admin, even though I am myself?
[00:42] <wgrant> phillw: On a couple of Launchpad teams?
[00:42] <phillw> yeah.
[00:42] <wgrant> Only the team owner can promote members to admins.
[00:43] <wgrant> This has been the case for about 6 years, but I changed that yesterday.
[00:43] <wgrant> So from next week admins will be able to make other people admins.
[00:44] <phillw> wgrant: thanks for that. We'll simply file for them to be deleted as the owner / senior admin is the cause of https://answers.launchpad.net/launchpad/+question/181112 but, we are Borg, we will adapt :)
[00:45] <wgrant> phillw: Could you specify the teams?
[00:45] <micahg> wgrant: I was curious about that, the bug seemed to imply that the previous behavior was correct
[00:45] <wgrant> As maxb asks.
[00:45] <wgrant> micahg: About admins not being able to promote admins?
[00:45] <micahg> wgrant: yes, sorry
[00:45] <wgrant> micahg: It was deliberate, certainly.
[00:45] <wgrant> micahg: But it depends how you define "correct".
[00:48] <phillw> wgrant: It's not been a fun day, #speechcontrol was handed over to #SII a while back http://pastebin.com/1T5FSEGt  Then two days ago my junior admin went on a spamming spree. I have regained control of #freenode areas, but we cannot regain LP ones.
[00:49] <wgrant> phillw: Reply to the question on LP with the team URLs and owner URL.
[00:49] <wgrant> (also, that paste doesn't seem to exist)
[00:49] <micahg> wgrant: admins can't change owners though, right?
[00:49] <wgrant> micahg: Right.
[00:49] <phillw> wgrant: soz, it hit spam filter http://pastebin.com/1T5FSEGt
[00:50] <micahg> ok, it should be fine then, the owner can always can an abusive admin
[00:50] <wgrant> micahg: The admins can completely destroy the team already anyway, if they're really abusive.
[00:51] <micahg> I guess that's true
[00:52] <phillw> micahg: you have NO idea how hard this hurting me to have had a young admin who I trusted impleccitealy go bad. I've had remove his admin access to google educational systems.
[00:53] <EvilResistance> micahg:  wgrant:  I assume that, if a package has the same name, but has different versions in different releases within a PPA, then both version will be shown?
[00:53] <EvilResistance> for example, 1.2.1 in natty, and 1.3.3 in oneiric will be shown separately?
[00:53] <wgrant> EvilResistance: Yes.
[00:53] <phillw> We'll just send out another email alert to say those LP areas are no longer available...
[00:54] <phillw> *well* not available, not be used nor trusted.
[01:02] <phillw> wgrant: did you get it this time?
[01:03] <wgrant> phillw: I did.
[01:03] <wgrant> You need to add details to the question before we can transfer the team.
[01:06] <phillw> wgrant: can you either PM me, or email me on phillw@thesii.org
[01:07] <wgrant> phillw: Hmm? You haven't mentioned the team name or the username of the person who is being problematic.
[01:07] <wgrant> You need to put that in the question that you filed before we can work out what to do.
[01:08] <spm> wgrant: phillw: if we can get the team/user names sorted; I'll action that immediately.
[01:08] <phillw> wgrant: michealH@thesii.org, also was know MH0@thesii.org - his cloaks have been removed.
[01:09] <EvilResistance> why do i know that identification...
[01:09] <phillw> Sorry, his cloaks were @SII ... we'd not long had it authorised
[01:10] <EvilResistance> OH!  THATS why.
[01:10]  * EvilResistance recognizes the user
[01:10] <phillw> EvilResistance: you tell me, I had a couple of days ill and all hell let loose.
[01:10] <wgrant> phillw: I still don't know which teams you're talking about.
[01:10] <EvilResistance> phillw:  he decided to abuse authority as a staff role in the TrekWeb group
[01:10] <EvilResistance> he immediately lost his access, so...
[01:10] <EvilResistance> :p
[01:11] <phillw> he also kicked off on TouchLay, and then kicked of on SII against our head trustee.
[01:11] <EvilResistance> mmm
[01:12] <phillw> There is a debate for him to be k-lined from #freenode, but that, is not actually my current problem.
[01:12] <EvilResistance> heh
[01:12] <EvilResistance> i take it that debate is amongst staffers
[01:12] <EvilResistance> :P
[01:12] <phillw> thanks.
[01:13] <EvilResistance> phillw:  can i throw ya a /query?
[01:14] <phillw> by all means
[01:14] <wgrant> phillw: Can you link me to the problematic teams?
[01:14] <wgrant> And the problematic user?
[01:14] <wgrant> In LP?
[01:16] <phillw> it is the old Speech Control team, that went all the way to ubuntu council. That team was re-assigned to Abhijit, who just could not get devs to stay there after what had happened. I asked that he allocate it over to stay dormant until there were enough devs to ressurect it.
[01:16] <phillw> There are also some areas of SII which I am a trustee of that I do not have access to.
[01:17] <EvilResistance> phillw:  you have a privmsg ;P
[01:18] <wgrant> phillw: You need to put team URLs, abusive person URLs, and relevant evidence supporting your request (eg. that paste) in the question./
[01:21] <phillw> wgrant: and anyother staffers... would you please /join #sii-lp thanks
[01:31] <maxb> phillw: Launchpad has a process for handling user requests - it is the answers.launchpad.net part of the site. Please use the existing process, as you've been asked
[01:32] <maxb> I appreciate you've been landed in a bad situation, but right now you're rambling around the topic without providing the necessary information for it to actually be actioned
[02:49] <EvilResistance> i take it personal (non-team) PPAs can't be made private without some kind of fee/payment to canonical/LaunchPad ?
[03:08] <lifeless> yes
[03:09] <lifeless> we're currently reevaluating how we want to do things but at the moment its private==proprietary, and we charge for proprietary usage
[03:20] <phillw> Hi launchpad, we had a little session earlier, it does appear that we missed one LP area being transfferred over. I'm really sorry about this & know that you guys are up to your eyeballs in other stuff. It's just a simple re-assign to new owner if anyone is about. Thanks.
[03:20] <lifeless> phillw: add it to the question please
[03:20] <wgrant> Bah, ~speechcontrolteam?
[03:21] <wgrant> Indeed, I missed one.
[03:22] <phillw> wgrant: by the way, if it makes you feel any better, I did tell off my head of dev for vanishing while we were doing this :)
[03:22] <wgrant> phillw: That should be fixed now.
[03:24] <phillw> wgrant: you would need to PM for his excuse, I could not state it open channel, but he did have a decent reason :P
[03:25] <wgrant> Heh
[03:26] <phillw> The Female of the specious is deadlier than the male
[03:31] <EvilResistance> lifeless:  any specifics on the cost, out of curiosity?
[03:32] <EvilResistance> lifeless:  i've got my employer asking me, since i'm an Ubuntu/Launchpad user, about private ppas :/
[03:33] <lifeless> a standard project yearly cost gets you unlimited private ppas
[03:33] <lifeless> (within reason :P)
[03:34] <lifeless> EvilResistance: https://launchpad.net/+tour/join-launchpad#commercial
[03:40]  * phillw ::SIGH:: but here is the question (03:31:59) JackyAlcine: Well, from there, can wgrant change that project from Micheal to you or myself? the registration name?
[03:42] <wgrant> phillw: The "Registered $DATE by $PERSON" confers no privileges, and can't be changed.
[03:42] <wgrant> The Maintainer field on the project page is the owner of the project.
[03:42] <phillw> wgrant: can you pop back into #sii-lp    ... please?
[08:42] <ahasenack> is launchpad still a bit flaky? I'm getting timeouts just by going to https://bugs.launchpad.net/ubuntu
[08:43] <wgrant> ahasenack: Do you have an OOPS ID?
[08:45] <wgrant> That page is known to be one of our slowest pages, because of the insane number of bugs that Ubuntu has.
[08:49] <wgrant> Ah, hmm.
[08:50] <wgrant> ahasenack: It should work if you leave launchpad-beta-testers. There's a performance regression in the beta bug listings.
[09:03] <ahasenack> wgrant: ah, thanks
[09:06] <wgrant> Bug #901122, bug #901124
[10:14] <YokoZar> dput by sftp broken?  launchpad refusing ssh connections
[10:15] <wgrant> YokoZar: It's back now.
[10:16] <wgrant> I suspect an upgrade ran late.
[10:16] <YokoZar> wgrant: That was fast :)
[10:19] <micahg> are branch e-mails delayed ATM?
[10:19] <wgrant> micahg: There are occasionally delays of 10 or so minutes around this time.
[10:20] <micahg> I'm at 25+
[10:20] <YokoZar> wgrant: actually now I'm getting this error:  Permission denied (publickey).
[10:20] <micahg> wgrant: the LP interface is updated, so they've been parsed
[10:21] <wgrant> YokoZar: Indeed, something is broken.
[10:21]  * wgrant investigates.
[10:26] <wgrant> YokoZar: Should be happy now.
[10:26] <YokoZar> wgrant: Seems so.  Thanks!
[10:34] <czajkowski> aloha
[11:05] <jtv> hello czajkowski
[11:22] <l3on> Hi all... what's the best way to get the list of packages in ubuntu by lplib ?
[11:32] <jelmer> l3on: hi
[11:33] <jelmer> l3on: binary or source ?
[11:33] <jelmer> l3on: probably lp.distributions["ubuntu"].main_archive.getPublished{Sources,Binaries}()
[11:34] <l3on> thanks jelmer ... binary :)
[11:34] <l3on> ops,, I mean source :P
[11:53] <Unskipp> hello , is here online any mentor from OpenIntents ?
[12:40] <dholbach> hiya
[12:41] <dholbach> it seems like http://launchpad.net/ubuntu/+bugs is timing out a lot, so I just did a quick API call to find out how many bugs are open for Ubuntu
[12:41] <dholbach> it seems there are 0 status="Incomplete" bugs
[12:41] <dholbach> that sounds a bit weird to me
[12:41] <dholbach> and according to https://launchpad.net/+apidoc/devel.html it should be a valid bug status
[12:41] <wgrant> dholbach: They appear as "Incomplete (with response)" and "Incomplete (without response)"
[12:42] <dholbach> aha
[12:42] <wgrant> It should reject plain "Incomplete"
[12:42] <dholbach> shall I file a bug about that?
[12:42] <wgrant> Please do.
[12:42] <dholbach> thanks, will do
[12:42] <wgrant> As for the timeouts, that's bug #901124 and bug #901122
[12:42] <wgrant> They should go away if you leave the beta team.
[12:43] <dholbach> ahh, great
[12:43] <dholbach> thanks wgrant
[12:45] <dholbach> wgrant, bug 901203
[12:45] <wgrant> dholbach: Thanks.
[13:30] <didrocks> hey
[13:31] <didrocks> I have a need for unity to be able to programmatically copy packages between 2 ppas. Is there already a script doing that (and only copying the new packages from ppa B to ppa A?)
[14:38] <bigjools> didrocks: see the api call "syncPackage"
[14:39] <didrocks> bigjools: I think you meant copyPackage, isn't it? :)
[14:39] <bigjools> didrocks: no
[14:39] <bigjools> that doesn't work for PPAs (yet)
[14:40] <didrocks> bigjools: hum, i don't find syncPackage in https://launchpad.net/+apidoc/devel.html ?
[14:40] <didrocks> (I would say syncSource ?)
[14:40] <bigjools> didrocks: GAH,. synceSource, my bad
[14:40] <bigjools> syncSource, even
[14:42] <didrocks> bigjools: it seems to apply to archives only as well, isn't it? let me try in an ipython
[14:42] <bigjools> didrocks: I don't understand the question
[14:43] <didrocks> bigjools: from the API page it seems that the syncSource method is only for an "archive", like copyPackage, not for ppas. But it's probably me still not used to the REST api presentation :)
[14:43] <bigjools> didrocks: PPAs are archives
[14:44] <bigjools> copyPackage doesn't work if the target is a PPA, until I fix a way of doing failure notifications
[14:44] <didrocks> bigjools: ah ok, excellent! So, it seems that's exactly what I wanted, thanks :)
[15:00] <didrocks> bigjools: seems to work really well! Thanks again for the help :)
[15:02] <bigjools> didrocks: np!
[15:02] <bigjools> didrocks: bear in mind I want to deprecate that call though
[15:02] <didrocks> bigjools: ok, for the syncPackage one?
[15:03] <bigjools> didrocks: yes, it times out too much because it tries to do too much.  Well, syncSource is mostly ok, syncSources is the baddie.
[15:05] <didrocks> bigjools: as I want to copy the whole ppa content (and don't really know what was already copied before), I think I will just use syncSource and loop on all packages anyway
[15:06] <bigjools> didrocks: you say this is for Unity, what are you doing?
[15:07] <didrocks> bigjools: basically, we have a "staging" ppa at https://launchpad.net/~unity-team/+archive/staging
[15:07] <didrocks> we are then running checks on the whole content as soon as a new package arrives
[15:07] <didrocks> when all check are ok, we want the whole staging content to be copied to https://launchpad.net/~unity-team/+archive/ppa
[15:09] <didrocks> (hum, not sure there is a programmatic way to get all the package's name in the ppa though)
[15:10] <didrocks> sorry, was getPublishedSources, will use that :)
[15:11] <bigjools> ok cool
[16:15] <joey> danilos: ping
[16:16] <joey> danilos: anyway to build this into the LP? :-)   https://wiki.linaro.org/Cycles/1112/Release/Dashboard
[16:18] <danilos> joey, otp
[16:19] <joey> danilos: no worries. expand out bugs and blueprints in there to see what I'm after.  I didn't create the format but it is very useful
[18:48] <koliqi> Built successfully + automated build log filter detected the problem?
[20:44] <apw> i am seeing terrible upload performance to upload.ubuntu.com currently?
[20:45] <bdmurray> bug 910831
[20:45] <bdmurray> bug 910381
[20:45] <bdmurray> bug 901381
[20:46] <bdmurray> hm
[20:47] <bdmurray> http://launchpad.net/bugs/901381
[20:48] <apw> bdmurray, that looks to be the bug matching the number at least
[20:48] <bdmurray> apw: yeah for a moment there the http url wasn't working but the https did
[20:49] <apw> bah this upload is going to take about 2 hours at the current rate ...
[20:49] <bdmurray> anyway back to our regular program
[20:49] <apw> is that something we know about ?
[20:50] <bdmurray> what? http://l.net/bugs/NUMBER?
[20:50] <bdmurray> I use that all the time and its been around forever
[20:51] <apw> bdmurray, ahh yes, no we are talking at cross purposes
[20:51] <apw> your entry into the discussion with bug numbers felt like you were after the bug for my issue, clearly a separate discussion
[20:51]  * apw hastles is