[00:01] sladen: i've removed all subscriptions from the top-level bug [00:01] sladen: would you mind pasting or forwarding to me a few example emails, so that i can see from their headers why they're being sent? [00:10] intellectronica: http://www.paul.sladen.org/ubuntu/bugs/seahorse-apport-and-unsubscribes.mbox.txt 120-odd received messages since your "it's fixed post" [00:11] sladen: thanks! [00:16] intellectronica: and another one this second [01:34] sladen: i think i know what's going on. our idea of just nuking the subscriptions to that bug was way too naive. you are, of course, an 'also notified' subscriber now :( [01:34] intellectronica: You didn't nuke the dupe subscriptions? [01:35] wgrant: no, because, at least in theory, users should be able to kill those subscriptions themselves (those bugs don't time out) [01:35] but i may have to, as a service to the public [01:36] intellectronica: Users cannot get to the dupe bugs. [01:36] intellectronica: Unless they formulate a link themselves. [01:36] The normal story to opt out of dupe-spam is to go to the master and click the Unsubscribe link. [01:36] Not go to the dupe and do that, since there is no link to the dupe in the email. [01:37] intellectronica: for each of those messages, 1 person is receiving it directly and 1,999 receiving it via the dupe [01:37] wgrant: right, but the information is in the headers, so it's not impossible, just hard [01:38] intellectronica: They have to know what they are doing. [01:38] intellectronica: And I bet 1950 of them don't. [01:38] indeed [01:38] intellectronica: people who "know what they are doing" don't reply to a message saying asking to be unsubscribed [01:39] it's so easy to file a bug & get subscribed, just a little harder for that person to unsubscribe [01:39] intellectronica: could I politely, respectively, hopefully, enquire strongly about kludging the out-going mail script [01:39] sladen: that's a good point. and i'm not rejecting the idea of using a heavier hammer in this particular case, b.t.w [01:40] sladen: yes, i am know seriously considering doing exactly that [01:40] parsing an 'unsubscribe' request could be useful too, but prone to failure [01:40] ajmitch: And prone to hiding bugs. [01:40] ajmitch: i think that's taking it a bit too far :) [01:40] ajmitch: eg. I forge an unsubscribe request. [01:41] wgrant: that requires some minimal level of knowledge, and it wasn't an entirely serious suggestion [01:41] long-term I suspect Launchpad is going to have to append email-specific unsubscribe links that "do the right thing" based on how the particular message was receieved (eg. change the "this was generated as a result of..." to be that and/or a link [01:41] partly because it's too much to expect gpg-signed mails to be able to unsubscribe from a bug :) [01:42] sladen: tbh long term i think we should re-consider indirect subscriptions from dupes. i'm not convinced that they are really that useful [01:43] ajmitch: the background to this is a frequently-occuring bug, apport enabled beyond release, auto-duping, launchpad timing out over X,000 dupe subscribers and then apport interating over all of the report, sending N backtraces to N subscribers (were N is approximately 2,000) [01:43] Mainly because of an update-manager bug. [01:44] sladen: Yes I know, it's something that's far too easy to subscribe to (by way of apport) [01:45] those people must be getting a lot of email [01:45] intellectronica: yup; but I'd encourage doing something $now... in 24 hours there will be another 100 messages, another 10 unsubscribe requests (and the same everyday going back a week or so) [01:46] ajmitch: uh huh [01:46] sladen: we're on it. sorry, once again, for the inconvenience [01:47] ajmitch: and it's even more monotonous because they're all identical; people will have started backlisting them in gmail as spam by now, and that isn't going to bode well [01:48] I'm surprised that there's not been a big outcry over such things yet [01:48] sladen: using spam filtering is not necessarily a bad idea. the filter is most-likely statistical, and will do the right thing [01:48] intellectronica: not for adelie.canonical.com's reputation [01:49] that is, after some training, it will identify the bug number as the offending token and distinguish these emails from other bug mail [01:50] ...and notice the other 1,000,000 that have passed via gmail as being identical, and identify the same source [01:51] i don't think that's a risk, but admittedly, i don't care to find out :-/ === micahg1 is now known as micahg [01:57] ajmitch: I think for most of the people, this bug is the only one they've reported, and possibly their only contact with Launchpad---eg. people have referred saying "i think this linux bug reporter thing has issues and needs to be improved as i cannot unsub" etc [02:00] sladen: i am going to nuke the subscriptions for all duplicates (as soon as i can get an administrator's help). i realise that won't solve the problem completely, but we can look at a more heavy-handed solution tomorrow (eu/us) morning. [02:02] intellectronica: yeah, it will need an administrator... [02:03] intellectronica: it would be good to have a record of who was affected so that a final email can be sent to them apologising/explaining (I'm happy to assist with that) [02:04] sladen: yes, we keep a record of all of it === micahg1 is now known as micahg [02:26] sladen: subscriptions to duplicates nuked. this will continue to be a problem as new dupes and subscriptions are created all the time, but i hope it will make things manageable until we come up with a longer-term solution tomorrow [02:27] sladen: thanks a lot for the help diagnosing and solving this problem. feel free to update me with any new information you have [02:29] intellectronica: I just got one at Date: Mon, 16 Nov 2009 02:17:16 -0000 [02:29] oops, mis-read that as 02:27 [02:30] sladen: that may have been just before removing the additional subscriptions. also, you may be 'also notified' for other reasons (other than dupes) [02:30] and there's nothing we can reasonably do about that [02:31] let's watch for new emails coming in the following hours. you should get none, or a lot less [03:07] gmb: Here? [03:13] esr, gmb is generally around during UK working hours. [03:14] Noted, thanks. [03:14] np. [03:14] I wanted to nudge him again about ForgePlucker's Launchpad handler. [03:48] jml: yo [03:49] lifeless, hi [03:50] hello jml, lifeless [07:40] james_w: How did you set up your daily-builds launchpad persona? Did you register a new account with a different email address, or what? [07:42] RAOF: james_w will be asleep before UDS, I wager [07:42] Stupid timezones. [07:42] Oh, well. [07:42] RAOF: But yes, he did. [07:44] Hm. That's annoying. [07:44] Indeed. [07:45] It would be handy to be able to restrict SSH keys, OpenPGP keys, OAuth tokens, and perhaps even browser login sessions to certain subsets of Launchpad. [07:45] Time to crank out the ancient hotmail account, then. [07:45] RAOF: No + addressing with your email provider? [07:46] I don't know. Does gmail? [07:46] I presume so, but I haven't used it in a loooooooong time.l [07:46] Answer: yes. [07:47] A quick Google suggests yes. === \sh is now known as shermann === shermann is now known as \sh [10:25] To what extent is the "ubuntu distributed development" stuff part of Launchpad? Is there anyone other than james_w who can answer why a particular import hasn't happened? [10:28] maxb: It's not part of LP at all. === allenap changed the topic of #launchpad to: #482382 is still spamming | codehosting is back -- branch updates are catching up | Read https://help.launchpad.net for help | Help contact: allenap | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: see channel #launchpad-dev === matsubara-afk is now known as matsubara === salgado is now known as salgado-sick === matsubara is now known as matsubara-lunch [15:06] <[reed]> gmb: ping [15:07] [reed]: Hi [15:08] <[reed]> gmb: hey, bugzilla.mozilla.org just upgraded to Bugzilla 3.4. Launchpad has already started pulling down comments, but we want to get the reverse set up. I assume you need some type of account to use for it? [15:08] <[reed]> so it can set see_also and add comments [15:09] [reed]: We already have an account, it's just not enabled yet on our side, because we're having some problems with our syncing script at the moment. [15:09] [reed]: Basically, we track so many bugs on b.g.o that if we switched it on right now there'd be a very good chance that we'd DOS the Bugzilla, which would be Bad. [15:09] <[reed]> what's the account? [15:09] <[reed]> no [15:09] <[reed]> b.m.o [15:09] <[reed]> not b.g.o [15:09] <[reed]> bugzilla.mozilla.org [15:09] [reed]: Ahhh. Fail. [15:09] Sorry. [15:10] Right, hang on then. Confusing you with Gnome isn't going to make matters easier... [15:10] <[reed]> ;) [15:10] <[reed]> been a year since we talked in MV about this, but now it's finally doable [15:10] <[reed]> hehe [15:11] :) === leonardr is now known as leonardr-away [15:14] [reed]: Okay, so we need an account, yes. I'll take care of setting that up, though it'll may take a couple of days to start syncing both ways because of the way that configuration works on our side (basically, we need SA intervention at the moment; fixing that is on our to-do list). [15:14] [reed]: Thanks for letting us know, though. [15:14] We'll get it up and running ASAP. [15:16] <[reed]> gmb: you'll need to get that account granted privs [15:17] <[reed]> you can drop me an e-mail with the account name [15:17] <[reed]> or find me on IRC [15:17] <[reed]> and I can do that for you [15:17] [reed]: Okay. I'll let you know when it's set up. Thanks. [15:17] <[reed]> https://launchpad.net/~reed has my contact info [15:17] <[reed]> thanks again! === leonardr-away is now known as leonardr === matsubara-lunch is now known as matsubara === allenap changed the topic of #launchpad to: #482382 is still spamming | codehosting is back -- branch updates are catching up | Read https://help.launchpad.net for help | Help contact: - | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: see channel #launchpad-dev [17:41] Do the lp code pages have a way to view the tags on a branch without scrolling through all of the revisions - i.e. the output from 'bzr tags'? === abentley is now known as abentley-lunch [18:03] hi, something wrong with lp servers? === LarstiQ_ is now known as LarstiQ === thekorn_ is now known as thekorn [18:20] hi, I haven't signed into lunchpad for over a year, and I can't fathom out my email address, could someone help please? [18:21] ping allenap - the website says you're on help rotation ^ [18:24] I've found my page, could someone log in and tell me my email addres, please https://launchpad.net/~stevesmith [18:27] stevesmith1983: it's publicly viewable it seems, do you want me to post it here or /msg you [18:27] ? [18:28] thanks tsimpson :) could you msg it to me please [18:28] there you go [18:28] thanks! problem - I do't have that doain any mroe, how can I get my password reset? [18:28] I'll try some comon passwords I use first :P [18:29] I'm in, thanks very much, tsimpson :) [18:30] no problem :) [18:31] am I being blind? I can't find where to change my email address [18:31] ah, being blind, got it :P [18:32] LP is all web 2.0 these days ;) [18:33] well tell mr web 2.0 that his edit pencil icon looks like a funny ! symbol :P [18:50] Hi all... I've a question: How can I get indirectly members from a group ? [18:50] For example, here: https://launchpad.net/~ubuntu-it/+members [18:51] there are 87 member through other team memberships. [18:53] How can I get a list of them? [18:54] via the web interface or the launchpad API? [18:55] I prefer via web... [18:55] But API's way could be interesting :) [18:55] I don't think there is a way other than running through all the teams in a team [18:56] with the launchpad API (launchpadlib) you can just iterate over all the users and, if it's a team, iterate over that (in a big loop) [18:56] but there's no way to get "one big list" directly [18:57] mmm... so API is the only way? [18:57] without manually clicking on all the links, yeah [18:58] damn, ok. I'm going to read the doc. Thank you :). [18:58] people and teams are generally the same object to launchpad, it's just that teams can have sub-members === thekorn is now known as foobar === foobar is now known as thekorn [20:12] hmm.. duplicate key value violates unique constraint "binarypackagerelease_binarypackagename_key" [20:13] http://launchpadlibrarian.net/35755024/upload_1347942_log.txt [20:13] anyone else having problems with the url for getting launchpad via https://dev.launchpad.net/Getting? [20:14] barefoot: which url are you having problems with? [20:14] http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/utilities/rocketfuel-setup [20:28] barefoot: try http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/annotate/head%3A/utilities/rocketfuel-setup [20:28] barefoot: no [20:28] not that one [20:28] this one [20:28] http://bazaar.launchpad.net/%7Elaunchpad-pqm/launchpad/devel/download/head%3A/rocketfuelsetup-20070604080655-qvg2xintg0bed61s-1/rocketfuel-setup [20:32] ty thumper === matsubara is now known as matsubara-afk [20:43] did someone seen a misalignment in the subscribers list of a bug? looks like there is too much space between the person icon and the name so a line break gets inserted === micahg1 is now known as micahg [21:54] hi [21:54] i'm having some trouble with launchpad [21:54] how can i branch two branches i have in a project registered in launchpad? [21:55] i have a trunk and stable branches [21:55] i want to merge trunk into stable [21:55] i did propose for merging which asks for a review [21:55] i changed the status of the review to approved [21:55] Rocha: The "propose for merging" button doesn't actually do the merging for you. [21:55] i know [21:56] It's a review interface. [21:56] but where is the button to actually do the merge [21:56] Rocha: 'bzr merge ...' [21:56] There isn't one. You need to merge trunk into stable :) [21:56] cd stable; bzr merge ../trunk [21:57] so i have to branch trunk in a directory on my laptop and merge it with the launchpad url for the stable branch? [21:57] though a per-project PQM could be interesting :) [21:58] Rocha: More the other way around; you want to merge trunk _into_ stable, so you need to start with stable. [21:59] hmm, ok [21:59] branch the stable on my laptop, merge with trunk and pull the changes to the stable branch in launchpad? [21:59] Rocha: There is actually a project to make this automated; it's on launchpad and called "tarmac", I think. It monitors your merge requests and automatically merges the "accepted" ones. [22:00] Yes. Although we'd say "push the changes to the stable branch on launchpad". [22:00] ajmitch: Yes; that would be cool. I seem to remember someone actually talking about making it happen, too. [22:01] Rocha: we're thinking about adding a "merge it" button, but there isn't one yet [22:01] ajmitch: Although that was some time ago, so it would appear to have not :) [22:01] yeah, I think it came up when talking to thumper [22:01] s/window 12 [22:02] thumper: I'm guessing it could be done with the jobs system that was talked about, running a separate process? [22:03] ajmitch: yes [22:03] ajmitch: in fact, it is a trivial job to do [22:03] ajmitch: it just isn't a priority for us right now [22:03] we have got like a million other things on our plate [22:03] it sounds useful, I might have to ask you about how to go about it [22:03] ajmitch: I'd mentor the change if you want to do it :) [22:03] if you have time for it, that is [22:06] Can I retarget a merge proposal from devel to db-devel? [22:06] wgrant: not yet [22:06] wgrant: I want to add it? [22:07] wgrant: I want to add it. [22:07] wgrant: right now, delete and try again [22:07] thumper: I'd prefer not to delete, as it's an approved review. [22:07] wgrant: in which case, no you can't change the target [22:08] But I need to retarget at and merge db-devel. [22:08] wgrant: hmm... [22:09] wgrant: it just isn't possible right now, sorry [22:16] RAOF: done [22:16] RAOF: thanks for the help =) [22:36] question, how can I clean up my +related-software? It shows packages which have been removed from my ppa. [22:37] ari-tczew: You can't. Those are there forever. [22:37] It is a permanent record. [22:39] mess :P [22:47] did someone else seen a misalignment in the subscribers list of a bug? looks like there is too much space between the person icon and the name so a line break gets inserted [22:48] geser: +1 [22:48] geser: It was slightly misaligned last week, but yesterday I noticed there's a complete linebreak. [22:48] Changing the icon's display from inline-block to inline fixes it. [22:52] I see it only for "normal" persons, teams look ok. till around a browser width of 1700px it looks like a line break, but on fullscreen I see on bug 179684 the "P" of "P Stahlmann" on the same line as the icon [22:52] Launchpad bug 179684 in unace "*** stack smashing detected ***: /usr/bin/unace terminated" [Undecided,New] https://launchpad.net/bugs/179684 [23:38] Anyone here knows what data the launchpad-drupal module can give? [23:38] I am keen in using browser autodetection for a site (SpreadUbuntu) based in the Launchpad language settings [23:39] and have the original browser autodetection as a fallback [23:39] SpreadUbuntu uses Drupal 6.x and the drupal-Launchpad OpenID and Teams module for authentication