[05:41] <mrooney> If I am on a team which is subscribed to all bugs in a project, is there a way to opt out of that on an individual level?
[05:43] <wgrant> mrooney: Apart from filtering at your end, there is not.
[05:43] <wgrant> I consider this a bug that is tempting to fix.
[05:44] <wgrant> I think you should be able to opt-out individually at both a project and bug level.
[05:44] <mrooney> wgrant: yes, both of those would be useful
[05:45] <mrooney> the former being more immediately useful
[05:45] <wgrant> Right.
[05:48] <mrooney> subscriptions ARE a little wonky, since commenting on a bug asks if you want to subscribe, even if you are already implicitly subscribed, which is confusing. Yet I suspect it has meaning in that if I do that, and then leave the team, I'll still get mail.
[05:48] <wgrant> Right.
[05:49] <wgrant> There's a bug about that confusion.
[05:49] <wgrant> But that confusion is gone on edge, as the checkbox is absent.
[09:19] <wgrant> I'm getting occasional 502s from edge.
[09:19] <wgrant> Sometimes more often than not.
[09:29] <IntuitiveNipple> Is "edge" undergoing maintenance ?
[09:29] <wgrant> IntuitiveNipple: It was probably upgraded in the last hour or so, and seems to be partly dead :/
[09:30] <wgrant> It has had problems upgrading the past couple of times, but not quite like this.
[09:32] <IntuitiveNipple> ah-hah! I thought it might be my fault :)
[09:32] <wgrant> edge isn't quite that fragile.
[09:33] <IntuitiveNipple> hmmm! I have one of those anti-technology auras - if something can go wrong, it will when I'm near it :p
[10:25] <benji_> Hello everyone. Can anyone help me to check this: if you save a suggestion for a translation in a Launchpad project, there isn't a way to edit it afterward, is it?
[10:26] <lifeless> sure you can, just find it and change it
[10:28] <benji_> Mmm... I see the list of suggestions, among them there is the one I want to edit, but I only see a "Copy text" button near it.
[10:30] <wgrant> IIRC you can't edit suggestions.
[10:30] <wgrant> But it has been a while since I last looked at Translations...
[10:34] <benji_> wgrant: so it seems to me too. I wanted to check here before giving up.
[11:09] <benji_> Thank you and bye everybody.
[11:47] <markjones> hi, ianto sent me here as i am to take over the running of the Welsh Translation team, and to become the future admin, should a decision be made
[11:48] <wgrant> markjones: You might have better luck asking during the week.
[11:49] <markjones> wgrant: thanks
[12:41] <Ursinha> hm
[12:42] <Ursinha> edge is acting up
[12:44] <wgrant> Ursinha: Yes. Has been since around the restart that probably happened four hours ago.
[12:45] <Ursinha> argh
[12:45] <wgrant> s/restart/update/
[12:45] <Ursinha> wgrant, ah
[12:45] <Ursinha> wgrant, a cherrypick?
[12:45]  * Ursinha checks emails
[12:45] <wgrant> Ursinha: no. Isn't there a normal update around then?
[12:46]  * wgrant isn't sure these days.
[12:46] <Ursinha> wgrant, what kind of update are you talking about? the regular code merge?
[12:46] <wgrant> Ursinha: Yes.
[12:46] <wgrant> Anyway, the problems started a little under four hours ago.
[12:49] <Ursinha> wgrant, last landed revision was 9209
[12:49] <wgrant> Ursinha: That looks like it landed on stable around 7 hours ago, although I can't say for sure as buildbot is sekrit.
[12:50] <Ursinha> a simple js change, what doesn't make much sense
[12:50] <wgrant> So it probably did update around the time things died.
[12:50] <Ursinha> hm
[12:50] <wgrant> Ursinha: Some appservers have failed to restart during the upgrade in the past week.
[12:50] <wgrant> Ursinha: On at least two occasions, at least one appserver failed to shut down.
[12:51] <Ursinha> so maybe we have a dead server
[12:51] <wgrant> Right.
[12:51] <Ursinha> I'd have to ask a losa
[12:51] <wgrant> lpstats os often useful for that.
[12:51] <wgrant> s/os/is/
[12:57] <geser> how many app servers does edge use? because I seem to hit the broken one pretty often
[12:57] <wgrant> 4, IIRC.
[13:00] <wgrant> Aha. So they're physically shared with the lpnet servers. 2 lpnets and 1 edge on each of the 4. I see.
[13:04] <IntuitiveNipple> Is there a way to delete a PPA when no longer required?
[13:04] <maxb> No (unless it never had any packages in it at all at any point in time)
[13:05] <maxb> It can be made invisible to anyone but the owner though
[13:09] <IntuitiveNipple> I was trying to figure out how to make it invisible, but can't see any obvious option to do so
[13:10] <wgrant> IntuitiveNipple: It's an admin option.
[13:10] <Ursinha> IntuitiveNipple, you have to open a question requiring an admin to do that for you
[13:11] <Ursinha> s/requiring/asking/
[13:11] <IntuitiveNipple> Ahhh... that would explain it :)
[13:11] <IntuitiveNipple> Thanks guys
[13:11] <Ursinha> IntuitiveNipple, np :)
[13:15] <gnomefreak> anyone else timing out on launchpad? its doing it with every page
[13:16] <Ursinha> gnomefreak, timing out or the "try again" page?
[13:16] <gnomefreak> Ursinha: try again (sorry just woke up a little while ago
[13:17] <Ursinha> gnomefreak, I`m getting those as well, wgrant reported it's happening for at least 7 hours now
[13:17] <Ursinha> don't know the reason though
[13:18] <gnomefreak> ok thanks
[13:29]  * wgrant kicks edge4 a few times.
[13:29] <wgrant> Everything else is slow, but I wonder if that's because pound is filling up with hung requests to edge4.
[13:48] <gnomefreak> im not seeing the disable edge button
[13:50] <geser> gnomefreak: use https://launchpad.net/ to see it
[13:50] <gnomefreak> ok thats bad: you cant use edge.luanchpad... to disable it
[13:50] <gnomefreak> geser: have to remove the edge part of url but it should be with the edge link
[13:51] <gnomefreak> https://launchpad.net should be https://edge.launchpad.net just to make sense
[15:34] <_Andrew> When I update a package in my ppa that other depends upon why doesn't the other package get rebuilt to use the updated package?
[15:48] <maxb> _Andrew: because that's not how PPAs (or the Ubuntu archive, or the Debian archive, or any other distro of vaguely similar form's archive that I know of) work
[15:49] <_Andrew> So I need to re upload the packages even though I haven't changed anything to get them to rebuild using the new dependencies?
[15:49] <maxb> Indeed.
[15:49] <_Andrew> ok thanks
[15:49] <maxb> Assuming they *actually* need to be rebuilt
[15:50] <maxb> Which is not always the case, which is why it's not automatic
[15:53] <_Andrew> I wish that was the case but someone stupidly put the version number in this package name
[15:53] <_Andrew> So everytime I update the package version the name changes..
[15:53] <_Andrew> I need to change that really..
[15:54]  * maxb wonders how wgrant can deduce precisely which appserver is the slow one :-)
[15:56]  * maxb can't see anything in https://edge.launchpad.net/~andrewfenn/+archive/ogredev with a version in its name
[16:03] <mok0> Man, launchpad is completely unusable today
[16:04] <mok0> Something is seriously wrong with the server
[16:07] <statik> i keep getting intermittent 502 bad gateway errors from xmlrpc.edge.launchpad.net/bazaar/  when trying to merge or push bzr branches
[16:36] <geser> statik: one of the edge app servers has a bad day today (since the last edge roll-out)
[16:44] <MTeck> D:
[16:44] <MTeck> downtime :(
[20:20]  * kfogel is away: packing up laptop to go to onShore.  again.
[22:12] <wgrant> maxb: OOPS is a few times and see which letters are missing.
[22:12] <wgrant> s/is/it/
[22:13] <maxb> devious :-)
[22:21] <thumper> ??
[22:22] <maxb> * maxb wonders how wgrant can deduce precisely which appserver is the slow one :-)
[22:23] <thumper> maxb: the server number is part of the oops id
[22:35] <andresmujica> hi, with launchpadlib i can get the LP login with bug_task.bug.owner.name  where bug_task = launchpad.load(URL)  how can i get the real name?
[22:36] <thumper> bug_task.bug.owner.displayname
[22:36] <andresmujica> thks
[22:37] <daishadar> i'm trying to learn how to build my ppa package for multiple distributions.  i'm using pbuilder-dist to build the same source for both jaunty and karmic.  do i need to have separate changelogs for my source for each dist when i upload to launchpad (so it knows what distribution to use)?
[22:37] <daishadar> and is there some conventional way to manage that without copying over the source for each distro?
[22:38]  * thumper wonders if it is displayname or display_name
[22:39] <thumper> andresmujica: display_name
[22:39] <andresmujica> display_name  ... testing right now
[22:40] <andresmujica> it failed with the first... :)  where can i find documentation about that kind of stuff? i mean all the objects loaded by launchpad.load ?
[22:42] <wgrant> andresmujica: https://edge.launchpad.net/+apidoc
[22:42] <wgrant> I'm surprised you got very far without it.
[22:44] <andresmujica> i was using already developed scripts as a base, but now i really need it.. thks
[22:50] <thumper> morning wgrant
[22:51] <wgrant> Morning thumper.
[22:55] <geser> maxb: it would be even better if wgrant would know a way to work around the slow one
[23:07] <geser> are the OOPS tracebacks still private?
[23:15] <wgrant> geser: Yes.
[23:15] <wgrant> Although I don't see why.
[23:16] <wgrant> lazr.restful has always given the exception message (except in 500s; it says they might contain sensitive info)
[23:16] <geser> that would be my next question :) as LP is now open-source
[23:17] <wgrant> It's possible that private object information could be revealed.
[23:17] <wgrant> Particularly now there are private teams, even the existence of which is meant to be secret (but isn't really).
[23:19] <geser> but the OOPS could be made public to the one who caused it (LP knows who is currently logged-in) and the LP admins
[23:19] <wgrant> Even so.
[23:19] <wgrant> The traceback shouldn't -- but might -- contain privileged information.
[23:24] <wgrant> It's not too bad to have to poke a Canonical person to look at OOPSes, I don't think.
[23:24] <lifeless> geser: open source means the /code/ is open
[23:24] <lifeless> we'd have no concerns about the code being shown. But urls disclose database state, as do variable values
[23:25] <lifeless> and the Canonical run launchpad instances have data that various users consider private
[23:26] <wgrant> Security proxies should protect from leakage, even in tracebacks, but a lot of the security stuff is done manually.
[23:26] <wgrant> (ew)
[23:29]  * geser enjoys the nice AJAX(?) loading when opening bug #230016 (once I got a working app server)
[23:29]  * wgrant runs to uni.
[23:30] <spm> given that some users get shirty about addresses in bug reports etc; any "unnecessary" info exposure should be avoided. my 2c based on dealing with LP users info. - independent of my professional/work viewpoint.
[23:30] <wgrant> geser: That's not AJAX; it's just broken, slow, synchronous JavaScript.
[23:31] <wgrant> Wow, that really is awful.
[23:31]  * wgrant vanishes.
[23:34] <geser> it's better to err to the safe side with private data