[01:28] <lfaraone> kamalm: the package is not marked as maintained by you, it seems somebody (probably you) assigned it to ~registry
[01:29] <kamalm> lfaraone: that's certainly possible.  :-)  I wonder if its possible for me to get it back somehow.
[01:30] <lfaraone> kamalm: contact the registry administrators! :)
[01:34] <kamalm> lfaraone: hmm.  The only contact link for https://launchpad.net/~registry seems to be sabdfl.  Is that really the right person to send such a request to!?
[01:34] <lfaraone> Team details             Email:                                                                          mdzdevnull@canonical.com
[01:35] <lfaraone> kamalm: ask a question in launchpad: https://answers.edge.launchpad.net/launchpad/+questions
[01:35] <kamalm> is mdzdevnull@ an actual person?  (the devnull made me think otherwise).  I will ask in +questions -- thanks!
[08:00] <jussi01> hrm, anyone about with launchpadlib experience that could write a small script for me?
[08:03] <wgrant> jussi01: What does it need to do?
[08:04] <jussi01> wgrant: grab all the irc nicks from a certain set of teams.
[08:05] <wgrant> I should have guessed...
[08:05] <jussi01> *G*
[08:05] <wgrant> Recursively, I guess?
[08:06] <jussi01> hrm?
[08:06] <persia> Nick of members of teams that are members of teams should also be included?
[08:06] <jussi01> wgrant: I have https://edge.launchpad.net/~ubuntu-core-irc-devel-channels/+participation and https://edge.launchpad.net/~ubuntu-core-irc-channels/+participation - the teams listed there I need a list of irc nicks from.
[08:07] <wgrant> jussi01: What persia said.
[08:07] <jussi01> persia: wgrant, yes.
[08:07] <wgrant> I suppose you'll be wanting members of sub-teams.
[08:10] <jussi01> my head is exploding. :)
[08:11] <shadeslayer> hi is there a PPA admin here?
[08:11] <jussi01> ok, let me explain the end use, and then you can tell me what I need. I want to fix the +V list in #ubuntu-ops. the list is everyone who is a member of the teams I showed you there.
[08:12] <persia> wgrant: Assume that jussi01 will answer "yes" to all the questions, and you'll probably end up with something close to what he seeks :)
[08:12] <wgrant> shadeslayer: What do you need done?
[08:12] <wgrant> persia: I have, and I'm testing the script now.
[08:12] <wgrant> But LP are sloow.
[08:12] <shadeslayer> wgrant: well this is regarding chroot problems on machines
[08:12] <persia> And I even stopped eating bandwidth, mostly.
[08:13] <shadeslayer> wgrant: i uploaded 4 packages yesterday,3 of them had chroot problems
[08:13] <wgrant> shadeslayer: Link to build log?
[08:13] <shadeslayer> wgrant: um one sec
[08:13] <shadeslayer> wgrant: gone,since i retried the build
[08:14] <wgrant> If the build succeeds, then there is no problem. It was a transient issue.
[08:14] <shadeslayer> wgrant: all it said was unpacking source,failed to connect to time server
[08:14] <wgrant> Right, that would be a transient network issue.
[08:14] <wgrant> Nothing to worry about -- just retry them.
[08:14] <shadeslayer> wgrant: actually shouldnt there be some mechanism to retry that build automatically of that happens?
[08:15] <wgrant> shadeslayer: Probably, yes. But automatically detecting all cases where that is a good idea is not easy.
[08:16] <shadeslayer> wgrant: hmm.. well i was thinking if it could be done by a script on the servers which just checks a few basic things to start with,like the transient network issue
[08:18] <wgrant> shadeslayer: But there's nothing anywhere that says "transient network issue".
[08:19] <shadeslayer> wgrant: no i mean like checking for the network time update stuff
[08:23]  * wgrant curses Lucid r600 hardlocks.
[08:28] <wgrant> jussi01: Looks like IRC nicks should be available anonymously on edge as of a few minutes ago.
[08:28]  * wgrant tries.
[08:28] <jussi01> wgrant: excellent :)
[08:33] <wgrant> jussi01: http://pastebin.ubuntu.com/394559/
[08:33] <wgrant> Just give it a team name as the first arg.
[08:34] <jussi01> wgrant: excellent!
[08:34] <wgrant> Due to perfect timing it works anonymously now when it wouldn't have 15 minutes ago.
[08:35] <jussi01> wgrant: 2 things, which libs do I need installed, and can I give it more than one team name at a time?
[08:35] <wgrant> jussi01: You just need python-launchpadlib.
[08:35] <wgrant> Why would you want to give ore than one? How would you split the results?
[08:36] <jussi01> wgrant: I just need a collective list atm ;)
[08:37] <jussi01> but all good. thisl work :)
[08:37] <jussi01> wgrant: every one who is a member of those teams should have +V in #ubuntu-ops, Im trying to get a list of nicks I need to give +v ;)
[08:38] <wgrant> jussi01: Ah. One sec.
[08:38] <persia> jussi01: It's recursive.  Feed it ~ubuntu-core-irc-channels
[08:38] <jussi01> oh, that works also? excellent.
[08:38]  * wgrant forgot about that team.
[08:39] <jussi01> hrm, that didnt quite go as expected...
[08:39] <wgrant> What happened?
[08:39] <jussi01> http://paste.ubuntu.com/394563/
[08:41] <jussi01> I guess its because it didnt grab the members of the teams that team is a member of...
[08:41] <wgrant> Oh, that team is the wrong way around for that to work.
[08:41] <jussi01> yeah
[08:42] <wgrant> Multi-team version pasting now...
[08:42] <wgrant> http://pastebin.ubuntu.com/394565/
[08:42] <jussi01> ok, thanks :)
[08:42] <wgrant> Just give it as many args as you need.
[08:46] <jussi01> awesome. may I ask for one tiny thing more? (if its tiny, if its big, feel free to tell me to go away). Is there a way to filter it so the entries only appear once? ie. If I am a member of more than one team, it only lists my name once, not one time for each team im a member of?
[08:46] <wgrant> It should do that already.
[08:46] <wgrant> Unless launchpadlib is being stupid.
[08:47] <wgrant> Which is not impossible.
[08:48] <jussi01> wgrant: http://paste.ubuntu.com/394567/
[08:51] <wgrant> jussi01: http://pastebin.ubuntu.com/394569/
[08:51] <persia> jussi01: | sort -u is probably easiest.
[08:51] <persia> jussi01: You might also want a | grep freenode in there
[08:52] <jussi01> persia: nah, because not everyone lists freenode
[08:53] <persia> wgrant: The trick is that a person can belong to a team via multiple paths, given your algorithm, this causes duplication (unless I misunderstand python's set() )
[08:53] <wgrant> jussi01: Those people are bugs and will complain/fix when their access is revoked, no?
[08:53] <wgrant> persia: It wouldn't be a problem in Launchpad code, but launchpadlib appears to create multiple objects for the same URL.
[08:53] <wgrant> I had guessed that it would reuse the same object like ORMs tend to.
[08:54] <persia> Aha, so there is a bug.  This makes sense.
[08:54] <persia> (but a bug in lplib)
[08:54] <wgrant> Not necessarily. launchpadlib doesn't have transaction guarantees.
[08:55] <persia> Oh, so it makes sense to have potentially two objects, as they contents may differ at runtime.
[08:55] <wgrant> Right.
[08:59] <jussi01> wgrant: seems to work now! thanks very very much :)
[08:59] <wgrant> jussi01: No problem.
[08:59] <wgrant> I hope your Launchpadifying of privileges goes well.
[09:00] <jussi01> wgrant: yeah, its coming along. :D
[09:03] <crimsun> err, edge is being extremely ... edgy
[09:04] <wgrant> crimsun: Contentless OOPSing on some pages?
[09:04] <crimsun> yes
[09:04] <wgrant> Yeah, known.
[09:04] <wgrant> If it's problematic for you, disable the redirect.
[09:06] <crimsun> I just used the shiny ajaxy status change instead of the drop-down status radio button + message
[13:48] <yofel> hey, any news on bug 538097 today?
[13:49] <yofel> and which LP project should we assign this to as well?
[13:49] <yofel> as only the main DB seems broken, uploading to staging.lp.net works fine
[13:49] <persia> Do we know it's an LP bug?  If so, let's just stick it in "launchpad", and one of the LP triagers will put it in the right place.
[13:50] <yofel> persia: well, I'm not sure, but is 'HTTP Error 500: Internal Server Error' a bug in apport?
[13:51] <persia> no, probably not :)
[13:51] <yofel> ok, then I'll add a task against launchpad itself
[14:43] <shadeslayer> hi is there a way to check how many people use my ppa
[14:45] <slytherin> Regarding release management - Is it possible to change description of existing file?
[18:45] <kamalm> Launchpad problem:  https://launchpad.net/ubuntu/+source/gnuradio yields a "Not allowed here" error.   I think the package is moving from multiverse to universe (possibly right now), which might relate.
[18:46] <kamalm> for reference, bug 538491
[18:47] <jpds> kamalm: Sounds like bug #535001
[18:48] <jpds> Works fine for me on edge.
[18:48] <crimsun> converting bug reports into questions fails for me on edge
[18:48] <crimsun> (sadly, worked around by disabling redirect)
[19:00] <kamalm> jpds: thanks for the pointer -- yes, it does look like the same problem.  I've added a comment to 514824.
[19:01] <kamalm> randomaction: ^^
[19:01] <randomaction> kamalm: yes, I have the same symptoms
[19:55] <slytherin> Hi, we are having some problem with release management for our application. It seems old releases are still getting downloaded. Is it possible to find which third party sites are linking to these?
[20:00] <blueyed> Known? bug 538097 - Apport cannot connect to crash database
[21:09] <blueyed> arch linux task tracker is not supported: http://bugs.archlinux.org/task/18478 ?!
[21:09] <blueyed> via https://bugs.launchpad.net/ubuntu/+source/x264/+bug/538555
[23:50] <mikelifeguard> Hi guys. I'm looking at http://bugs.launchpad.net right now - should I be able to submit a bug report here? I don't see a way to do it
[23:51] <nhandler> mikelifeguard: What are you trying to file a bug about?
[23:52] <mikelifeguard> screen
[23:53] <mikelifeguard> I'm surprised Canonical's UI people didn't think to provide a link here - the user should be able to fill in their bug report including an ajax search field for the project/package/whatever
[23:55] <jpds> mikelifeguard: "One project:" → "screen" → Search ?
[23:55] <mikelifeguard> isn't that searching for already-existing bugs?
[23:56] <wgrant> How did you get to bugs.launchpad.net?
[23:56] <nhandler> mikelifeguard: Well, in any case: https://bugs.edge.launchpad.net/screen/+filebug is what you want
[23:56] <mikelifeguard> wgrant: by typing?
[23:57] <wgrant> I don't think that's what you want.
[23:57] <wgrant> You want to file a bug on the Ubuntu package, right?
[23:57] <mikelifeguard> I'm supposed to have guessed https://bugs.edge.launchpad.net/screen/+filebug ?
[23:57] <mikelifeguard> I'm smart, but I'm not that smart
[23:57] <wgrant> No, you were supposed to find a link there.
[23:57] <mikelifeguard> ok, from where?
[23:58] <wgrant> Are you wanting to file a bug on screen itself, or the Ubuntu package of screen?
[23:58] <mikelifeguard> the ubuntu package
[23:58] <wgrant> Then you should follow the Ubuntu bug reporting instructions.
[23:58] <wgrant> https://help.ubuntu.com/community/ReportingBugs