From brett at python.org Wed Mar 7 23:03:51 2007 From: brett at python.org (Brett Cannon) Date: Wed, 7 Mar 2007 14:03:51 -0800 Subject: [Tracker-discuss] wiki page for tracker docs Message-ID: To help me get me moving on writing the docs for the tracker I created a wiki page at http://wiki.python.org/moin/TrackerDocs . As I have said before I don't expect these docs to be much more than just explaining what to set each option to when a new issue comes in or handle existing ones. Nice and simple. -Brett From brett at python.org Sat Mar 10 06:07:31 2007 From: brett at python.org (Brett Cannon) Date: Fri, 9 Mar 2007 21:07:31 -0800 Subject: [Tracker-discuss] Update on switch-over "stuff" Message-ID: First off, we now have a timeline for Python 2.5.1. The expected release is April 12 (could change if more than one release candidate is needed or the date just plain slips). That means about two weeks to a month after the release we should be able to go ahead and do the switch. Obviously no huge rush on the switch-over date, but we should choose a day and time so the important people (the Roundup admins and SF admins) can be online in either IRC or some IM chat room while the switch occurs to fight any fires that flare up (I will be there as well, but I am not exactly important for the transition =). Second, I have started the docs for python-dev so people know how to work with the new tracker. It's in the wiki at http://wiki.python.org/moin/TrackerDocs . I have not filled in the field details yet as I am waiting for my password reset email for the test tracker (I can never remember what I set it to for some reason). I also didn't fill in the section for instructions on how people can get a developer account on the tracker. Third, we should probably write down exactly the steps we want to follow for the transition. I started another wiki page at http://wiki.python.org/moin/TrackerTransition to record the steps. We can discuss the steps here in a separate thread when people are ready to work out the steps. Anyway, I am really excited! It is going to be sooo nice to be off of SF. I am also bristling with anticipation at the idea of improving Python's issue triage steps to make it easier not only for python-dev folk but for outside people to more easily contribute. -Brett From nnorwitz at gmail.com Sat Mar 10 07:16:03 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Fri, 9 Mar 2007 22:16:03 -0800 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: References: Message-ID: On 3/9/07, Brett Cannon wrote: > > Third, we should probably write down exactly the steps we want to > follow for the transition. I started another wiki page at > http://wiki.python.org/moin/TrackerTransition to record the steps. We > can discuss the steps here in a separate thread when people are ready > to work out the steps. Can we get developers to setup roundup accounts before hand? Are we going to 'clean out' the old accounts, meaning only developers that ask for accounts will be given one on the new system? Or will there be some automated creation of accounts for all the current people on SF? n From martin at v.loewis.de Sat Mar 10 09:08:02 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sat, 10 Mar 2007 09:08:02 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: References: Message-ID: <45F26762.6000003@v.loewis.de> Neal Norwitz schrieb: > On 3/9/07, Brett Cannon wrote: >> Third, we should probably write down exactly the steps we want to >> follow for the transition. I started another wiki page at >> http://wiki.python.org/moin/TrackerTransition to record the steps. We >> can discuss the steps here in a separate thread when people are ready >> to work out the steps. > > Can we get developers to setup roundup accounts before hand? Are we > going to 'clean out' the old accounts, meaning only developers that > ask for accounts will be given one on the new system? Or will there > be some automated creation of accounts for all the current people on > SF? The latter. All accounts will be the same, and you use the password recovery procedure to find your roundup password. (Just try it out) Regards, Martin From metatracker at psf.upfronthosting.co.za Sat Mar 10 12:16:22 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Sat, 10 Mar 2007 11:16:22 -0000 Subject: [Tracker-discuss] [issue86] Add warning into tracker that it is temporary Message-ID: <1173525382.28.0.256749430128.issue86@psf.upfronthosting.co.za> New submission from Martin v. L?wis: I'd like to propose that people get a chance to play with the tracker before it goes life, and in particular have bugs.python.org already point to it during that time. For that, it is critical that the tracker has a clear message "This tracker is not yet in production use. Use SourceForge to report bugs for the time being" in red and in all prominent places, e.g. right below the python.org logo ---------- messages: 413 nosy: loewis priority: critical status: unread title: Add warning into tracker that it is temporary ______________________________________________________ Meta Tracker ______________________________________________________ From martin at v.loewis.de Sat Mar 10 12:23:21 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sat, 10 Mar 2007 12:23:21 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: References: Message-ID: <45F29529.2030500@v.loewis.de> Brett Cannon schrieb: > Third, we should probably write down exactly the steps we want to > follow for the transition. I started another wiki page at > http://wiki.python.org/moin/TrackerTransition to record the steps. We > can discuss the steps here in a separate thread when people are ready > to work out the steps. I've edited these, because I think a few steps should be carried out now (immediately). I really think people should get a chance to look at it before it goes life. For that, I propose that bugs.python.org is already changed so that it looks like the final installation. As that may confuse people into thinking that this is where they report bugs, I think the current demo installation should say that it is a demo installation, hence I created meta-issue 86. When that is done, I propose to change the DNS entry for bugs.python.org, and look into meta-issue 56 (which Eric says is about ready, waiting for the DNS switch). Regards, Martin From martin at v.loewis.de Sat Mar 10 12:24:44 2007 From: martin at v.loewis.de (=?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?=) Date: Sat, 10 Mar 2007 12:24:44 +0100 Subject: [Tracker-discuss] [issue86] Add warning into tracker that it is temporary In-Reply-To: <1173525382.28.0.256749430128.issue86@psf.upfronthosting.co.za> References: <1173525382.28.0.256749430128.issue86@psf.upfronthosting.co.za> Message-ID: <45F2957C.7070103@v.loewis.de> Martin v. L?wis schrieb: > "This tracker is not yet in production use. Use SourceForge to report bugs for > the time being" SourceForge above should be hyperlinked as http://sourceforge.net/tracker/?group_id=5470 Regards, Martin From metatracker at psf.upfronthosting.co.za Sat Mar 10 12:24:48 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Sat, 10 Mar 2007 11:24:48 -0000 Subject: [Tracker-discuss] =?utf-8?q?=5Bissue86=5D_Add_warning_into_tracke?= =?utf-8?q?r_that_it_is=09temporary?= In-Reply-To: <1173525382.28.0.256749430128.issue86@psf.upfronthosting.co.za> Message-ID: <45F2957C.7070103@v.loewis.de> Martin v. L?wis added the comment: Martin v. L?wis schrieb: > "This tracker is not yet in production use. Use SourceForge to report bugs for > the time being" SourceForge above should be hyperlinked as http://sourceforge.net/tracker/?group_id=5470 Regards, Martin ---------- status: unread -> chatting title: Add warning into tracker that it is temporary -> Add warning into tracker that it is temporary ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 13:10:43 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Sat, 10 Mar 2007 12:10:43 -0000 Subject: [Tracker-discuss] [issue86] Add warning into tracker that it istemporary Message-ID: <1173528643.16.0.749301545101.issue86@psf.upfronthosting.co.za> Martin v. L?wis added the comment: In addition, it would be good if the tracker temporarily redirected bugs.python.org/ to python.org/sf/. Eventually, it should redirect that to issue, of course. ---------- title: Add warning into tracker that it is temporary -> Add warning into tracker that it istemporary ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 14:43:08 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Sat, 10 Mar 2007 13:43:08 -0000 Subject: [Tracker-discuss] [issue87] add # of comments to default issue list Message-ID: <1173534188.93.0.690515473058.issue87@psf.upfronthosting.co.za> New submission from Georg Brandl: It would be very nice if you could see from the overview page if a bug has been commented on, and how often. ---------- messages: 416 nosy: gbrandl priority: feature status: unread title: add # of comments to default issue list ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 14:44:30 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Sat, 10 Mar 2007 13:44:30 -0000 Subject: [Tracker-discuss] [issue88] add status "needs feedback" Message-ID: <1173534270.32.0.976204706628.issue88@psf.upfronthosting.co.za> New submission from Georg Brandl: A status "needs feedback from OP" would be nice; like "pending" issues, these issues should be closed after a time, but not 2 weeks like "pending", but perhaps something like 2 months. ---------- messages: 417 nosy: gbrandl priority: feature status: unread title: add status "needs feedback" ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 14:45:52 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Sat, 10 Mar 2007 13:45:52 -0000 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious Message-ID: <1173534352.09.0.991866703268.issue78@psf.upfronthosting.co.za> Georg Brandl added the comment: As long as there are only 2 keywords, I'd really prefer checkboxes instead of the clumsy multi-select list. ---------- priority: wish -> feature status: unread -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 14:48:43 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Sat, 10 Mar 2007 13:48:43 -0000 Subject: [Tracker-discuss] [issue89] quick-search-box? Message-ID: <1173534523.82.0.855058883891.issue89@psf.upfronthosting.co.za> New submission from Georg Brandl: The meta tracker has a quick search box at the top. It seems to have vanished in the Python-styled tracker, but I think it is very helpful and should be there. ---------- messages: 419 nosy: gbrandl priority: feature status: unread title: quick-search-box? ______________________________________________________ Meta Tracker ______________________________________________________ From g.brandl at gmx.net Sat Mar 10 14:51:01 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Sat, 10 Mar 2007 14:51:01 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: References: Message-ID: <45F2B7C5.8070102@gmx.net> Brett Cannon schrieb: > Anyway, I am really excited! It is going to be sooo nice to be off of > SF. I am also bristling with anticipation at the idea of improving > Python's issue triage steps to make it easier not only for python-dev > folk but for outside people to more easily contribute. If I can help in any way, let me know. There are still a few items in the meta tracker which I consider important to get resolved before the switch: 32 -> send a mail on all changes to python-bugs-list 25 -> reasonable default queries in the sidebar ("show all open issues", "show all unassigned issues", "show all issues") 51 -> auto-add commenting users to nosy list 87 -> add the # of comments to the default overview 78 -> make "patch" and "py3k" checkboxes I don't know the status of 17 ("pending" status), the status itself seems to be present, but is the auto-closing behavior implemented? 89, the quick search box, would be nice to have. These I believe are already fixed: 17 -> comment order 52 -> tell whether a patch exists cheers, Georg From metatracker at psf.upfronthosting.co.za Sat Mar 10 15:11:40 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Sat, 10 Mar 2007 14:11:40 -0000 Subject: [Tracker-discuss] [issue87] add # of comments to default issue list Message-ID: <1173535900.85.0.3867340869.issue87@psf.upfronthosting.co.za> Martin v. L?wis added the comment: I think this is commonly done with queries: define a query that yields all reports which have not been commented on. Of course, to query for that, you would need a "number of comments" or "number of distinct commenters" fields, which you then can also add into the index. If this is going to be a number, the question really is: how precisely should that number be computed? ---------- status: unread -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 15:14:01 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Sat, 10 Mar 2007 14:14:01 -0000 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious Message-ID: <1173536041.71.0.0836331028187.issue78@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Changing the UI is an expensive operation. So I rather add a few keywords for you than changing the UI :-) How many keywords would you think are the threshold? Notice that somebody suggested to have a keyword per module, to indicate what modules are affected in an issue. ______________________________________________________ Meta Tracker ______________________________________________________ From martin at v.loewis.de Sat Mar 10 15:22:37 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sat, 10 Mar 2007 15:22:37 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <45F2B7C5.8070102@gmx.net> References: <45F2B7C5.8070102@gmx.net> Message-ID: <45F2BF2D.2070407@v.loewis.de> Georg Brandl schrieb: > Brett Cannon schrieb: > >> Anyway, I am really excited! It is going to be sooo nice to be off of >> SF. I am also bristling with anticipation at the idea of improving >> Python's issue triage steps to make it easier not only for python-dev >> folk but for outside people to more easily contribute. > > If I can help in any way, let me know. > > There are still a few items in the meta tracker which I consider important > to get resolved before the switch: > > 32 -> send a mail on all changes to python-bugs-list Definitely. > 25 -> reasonable default queries in the sidebar ("show all open issues", > "show all unassigned issues", "show all issues") I think this can wait after the tracker goes life. Everybody can create their own queries, so it's not important that there are many global ones. Also, on the specific list of queries, I don't think we should have a "show unassigned items" one. Assignments aren't really used much, and don't indicate any kind of obligation for the assignee, so ignoring assigned issues is bad style, IMO. As for the show all things, I wonder what the default order and grouping should be. It groups by priority, which I find annoying: we don't use priority much, either. So I think the default queries should be ungrouped. As for sorting: SF sorts by reverse ID by default, which makes sense, but so does the roundup sorting by reverse last activity. > 51 -> auto-add commenting users to nosy list This is important. > 87 -> add the # of comments to the default overview This can wait, IMO. As a general rule, if it's not in SF, it can wait. After all, we look for an improvement, so we shouldn't delay it to wait for something which we currently don't have, either - or else we may never switch. > 78 -> make "patch" and "py3k" checkboxes Likewise. Regards, Martin From nnorwitz at gmail.com Sat Mar 10 18:46:59 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Sat, 10 Mar 2007 09:46:59 -0800 Subject: [Tracker-discuss] [issue88] add status "needs feedback" In-Reply-To: <1173534270.32.0.976204706628.issue88@psf.upfronthosting.co.za> References: <1173534270.32.0.976204706628.issue88@psf.upfronthosting.co.za> Message-ID: Maybe even default to 2 months, but have a keyword that we could set to change the duration? On 3/10/07, Georg Brandl wrote: > > New submission from Georg Brandl: > > A status "needs feedback from OP" would be nice; like "pending" issues, these > issues should be closed after a time, but not 2 weeks like "pending", but > perhaps something like 2 months. > > ---------- > messages: 417 > nosy: gbrandl > priority: feature > status: unread > title: add status "needs feedback" > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > From metatracker at psf.upfronthosting.co.za Sat Mar 10 18:52:37 2007 From: metatracker at psf.upfronthosting.co.za (nnorwitz) Date: Sat, 10 Mar 2007 17:52:37 -0000 Subject: [Tracker-discuss] [issue90] failed issue does not include URL to register Message-ID: <1173549157.78.0.580662562034.issue90@psf.upfronthosting.co.za> New submission from nnorwitz: I think this needs to be fixed before going live. I sent a reply to an issue before I had registered. The mail was rejected. I'm fine with that. However, the failure reply should contain instructions for how to register. All I'm looking for is one sentence with a link to register. ---------- messages: 422 nosy: nnorwitz priority: urgent status: unread title: failed issue does not include URL to register ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 19:01:01 2007 From: metatracker at psf.upfronthosting.co.za (nnorwitz) Date: Sat, 10 Mar 2007 18:01:01 -0000 Subject: [Tracker-discuss] [issue88] add status "needs feedback" In-Reply-To: <1173534270.32.0.976204706628.issue88@psf.upfronthosting.co.za> Message-ID: nnorwitz added the comment: Maybe even default to 2 months, but have a keyword that we could set to change the duration? On 3/10/07, Georg Brandl wrote: > > New submission from Georg Brandl: > > A status "needs feedback from OP" would be nice; like "pending" issues, these > issues should be closed after a time, but not 2 weeks like "pending", but > perhaps something like 2 months. > > ---------- > messages: 417 > nosy: gbrandl > priority: feature > status: unread > title: add status "needs feedback" > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ---------- status: unread -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From pfdubois at gmail.com Sat Mar 10 19:48:39 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Sat, 10 Mar 2007 10:48:39 -0800 Subject: [Tracker-discuss] [issue88] add status "needs feedback" In-Reply-To: References: <1173534270.32.0.976204706628.issue88@psf.upfronthosting.co.za> Message-ID: We had all these discussions before and for now decided to release as-is and adjust with user experience. We need it stable above all. I do think the keyword interface is still broken. On 3/10/07, nnorwitz wrote: > > > nnorwitz added the comment: > > Maybe even default to 2 months, but have a keyword that we could set > to change the duration? > > On 3/10/07, Georg Brandl wrote: > > > > New submission from Georg Brandl: > > > > A status "needs feedback from OP" would be nice; like "pending" issues, > these > > issues should be closed after a time, but not 2 weeks like "pending", > but > > perhaps something like 2 months. > > > > ---------- > > messages: 417 > > nosy: gbrandl > > priority: feature > > status: unread > > title: add status "needs feedback" > > > > ______________________________________________________ > > Meta Tracker > > > > ______________________________________________________ > > _______________________________________________ > > Tracker-discuss mailing list > > Tracker-discuss at python.org > > http://mail.python.org/mailman/listinfo/tracker-discuss > > > > ---------- > status: unread -> chatting > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070310/b05325d2/attachment.htm From metatracker at psf.upfronthosting.co.za Sat Mar 10 19:54:56 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Sat, 10 Mar 2007 18:54:56 -0000 Subject: [Tracker-discuss] [issue88] add status "needs feedback" In-Reply-To: Message-ID: Paul Dubois added the comment: We had all these discussions before and for now decided to release as-is and adjust with user experience. We need it stable above all. I do think the keyword interface is still broken. On 3/10/07, nnorwitz wrote: > > > nnorwitz added the comment: > > Maybe even default to 2 months, but have a keyword that we could set > to change the duration? > > On 3/10/07, Georg Brandl wrote: > > > > New submission from Georg Brandl: > > > > A status "needs feedback from OP" would be nice; like "pending" issues, > these > > issues should be closed after a time, but not 2 weeks like "pending", > but > > perhaps something like 2 months. > > > > ---------- > > messages: 417 > > nosy: gbrandl > > priority: feature > > status: unread > > title: add status "needs feedback" > > > > ______________________________________________________ > > Meta Tracker > > > > ______________________________________________________ > > _______________________________________________ > > Tracker-discuss mailing list > > Tracker-discuss at python.org > > http://mail.python.org/mailman/listinfo/tracker-discuss > > > > ---------- > status: unread -> chatting > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ______________________________________________________ Meta Tracker ______________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070310/b05325d2/attachment-0001.html From brett at python.org Sat Mar 10 21:53:49 2007 From: brett at python.org (Brett Cannon) Date: Sat, 10 Mar 2007 12:53:49 -0800 Subject: [Tracker-discuss] [issue87] add # of comments to default issue list In-Reply-To: <1173535900.85.0.3867340869.issue87@psf.upfronthosting.co.za> References: <1173535900.85.0.3867340869.issue87@psf.upfronthosting.co.za> Message-ID: Can't you just search for the statue to not be "unread"? On 3/10/07, Martin v. L?wis wrote: > > Martin v. L?wis added the comment: > > I think this is commonly done with queries: define a query that yields all > reports which have not been commented on. > > Of course, to query for that, you would need a "number of comments" or "number > of distinct commenters" fields, which you then can also add into the index. > > If this is going to be a number, the question really is: how precisely should > that number be computed? > > ---------- > status: unread -> chatting > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > From metatracker at psf.upfronthosting.co.za Sat Mar 10 21:53:52 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Sat, 10 Mar 2007 20:53:52 -0000 Subject: [Tracker-discuss] [issue87] add # of comments to default issue list In-Reply-To: <1173535900.85.0.3867340869.issue87@psf.upfronthosting.co.za> Message-ID: Brett C. added the comment: Can't you just search for the statue to not be "unread"? On 3/10/07, Martin v. L?wis wrote: > > Martin v. L?wis added the comment: > > I think this is commonly done with queries: define a query that yields all > reports which have not been commented on. > > Of course, to query for that, you would need a "number of comments" or "number > of distinct commenters" fields, which you then can also add into the index. > > If this is going to be a number, the question really is: how precisely should > that number be computed? > > ---------- > status: unread -> chatting > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 21:55:40 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Sat, 10 Mar 2007 20:55:40 -0000 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious In-Reply-To: <1173536041.71.0.0836331028187.issue78@psf.upfronthosting.co.za> Message-ID: Brett C. added the comment: I have been thinking of having keywords like "needs docs", "needs tests", etc. to make it easy for people to query for issues that they can possibly work on and to make it easy to tell where an issue is. But a keyword list of every module seems tedious and long. I would rather have a text field where you can just type in anything you want than try to maintain a list of every single module in the stdlib. On 3/10/07, Martin v. L?wis wrote: > > Martin v. L?wis added the comment: > > Changing the UI is an expensive operation. So I rather add a few keywords for you > than changing the UI :-) How many keywords would you think are the threshold? > > Notice that somebody suggested to have a keyword per module, to indicate what > modules are affected in an issue. > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > ______________________________________________________ Meta Tracker ______________________________________________________ From brett at python.org Sat Mar 10 21:58:33 2007 From: brett at python.org (Brett Cannon) Date: Sat, 10 Mar 2007 12:58:33 -0800 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <45F2BF2D.2070407@v.loewis.de> References: <45F2B7C5.8070102@gmx.net> <45F2BF2D.2070407@v.loewis.de> Message-ID: On 3/10/07, "Martin v. L?wis" wrote: > Georg Brandl schrieb: [SNIP] > > 87 -> add the # of comments to the default overview > > This can wait, IMO. As a general rule, if it's not in SF, it can > wait. After all, we look for an improvement, so we shouldn't delay > it to wait for something which we currently don't have, either - > or else we may never switch. I agree with Martin on this. Let's get transitioned over before we start mucking around with a new issue handling workflow. Then we can get you, Martin, Neal, and anyone else who cares together and really discuss how we want to improve how we handle issues. -Brett From brett at python.org Sat Mar 10 22:03:27 2007 From: brett at python.org (Brett Cannon) Date: Sat, 10 Mar 2007 13:03:27 -0800 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <45F29529.2030500@v.loewis.de> References: <45F29529.2030500@v.loewis.de> Message-ID: On 3/10/07, "Martin v. L?wis" wrote: > Brett Cannon schrieb: > > Third, we should probably write down exactly the steps we want to > > follow for the transition. I started another wiki page at > > http://wiki.python.org/moin/TrackerTransition to record the steps. We > > can discuss the steps here in a separate thread when people are ready > > to work out the steps. > > I've edited these, because I think a few steps should be carried out > now (immediately). I really think people should get a chance to look > at it before it goes life. For that, I propose that bugs.python.org > is already changed so that it looks like the final installation. > As soon as Erik and Stefan comment on this very rough timeline I will post to python-dev our plan to give plenty of time between now and the switch-over for people to comment. And just to remind people (Paul has in a meta tracker comment and I did in a reply to Georg, but I want to reiterate), we are holding off on any major changes from how issues are handled on SF. The first step is to transition us to Roundup. Then we can muck around with how the workflow for issues works. But until we transition we are prematurely optimizing. -Brett From metatracker at psf.upfronthosting.co.za Sat Mar 10 22:04:51 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Sat, 10 Mar 2007 21:04:51 -0000 Subject: [Tracker-discuss] [issue88] add status "needs feedback" In-Reply-To: Message-ID: Brett C. added the comment: The keyword interface might still be stupid, but let's transition first and see how people react to it. If it turns out people still consider it bad, we can change it. But at this point let's do as you pointed out, Paul, and just get the transition done. On 3/10/07, Paul Dubois wrote: > > Paul Dubois added the comment: > > We had all these discussions before and for now decided to release as-is and > adjust with user experience. We need it stable above all. > > I do think the keyword interface is still broken. > > On 3/10/07, nnorwitz wrote: > > > > > > nnorwitz added the comment: > > > > Maybe even default to 2 months, but have a keyword that we could set > > to change the duration? > > > > On 3/10/07, Georg Brandl wrote: > > > > > > New submission from Georg Brandl: > > > > > > A status "needs feedback from OP" would be nice; like "pending" issues, > > these > > > issues should be closed after a time, but not 2 weeks like "pending", > > but > > > perhaps something like 2 months. > > > > > > ---------- > > > messages: 417 > > > nosy: gbrandl > > > priority: feature > > > status: unread > > > title: add status "needs feedback" > > > > > > ______________________________________________________ > > > Meta Tracker > > > > > > ______________________________________________________ > > > _______________________________________________ > > > Tracker-discuss mailing list > > > Tracker-discuss at python.org > > > http://mail.python.org/mailman/listinfo/tracker-discuss > > > > > > > ---------- > > status: unread -> chatting > > > > ______________________________________________________ > > Meta Tracker > > > > ______________________________________________________ > > _______________________________________________ > > Tracker-discuss mailing list > > Tracker-discuss at python.org > > http://mail.python.org/mailman/listinfo/tracker-discuss > > > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > > > ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 10 22:09:50 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Sat, 10 Mar 2007 21:09:50 -0000 Subject: [Tracker-discuss] [issue87] add # of comments to default issue list In-Reply-To: Message-ID: <45F31E9D.3010005@gmx.net> Georg Brandl added the comment: Brett C. schrieb: > Brett C. added the comment: > > Can't you just search for the statue to not be "unread"? As far as I can see, there is no status "unread" anymore ;) ______________________________________________________ Meta Tracker ______________________________________________________ From g.brandl at gmx.net Sat Mar 10 22:30:04 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Sat, 10 Mar 2007 22:30:04 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: References: <45F29529.2030500@v.loewis.de> Message-ID: <45F3235C.5090001@gmx.net> Brett Cannon schrieb: > On 3/10/07, "Martin v. L?wis" wrote: >> Brett Cannon schrieb: >> > Third, we should probably write down exactly the steps we want to >> > follow for the transition. I started another wiki page at >> > http://wiki.python.org/moin/TrackerTransition to record the steps. We >> > can discuss the steps here in a separate thread when people are ready >> > to work out the steps. >> >> I've edited these, because I think a few steps should be carried out >> now (immediately). I really think people should get a chance to look >> at it before it goes life. For that, I propose that bugs.python.org >> is already changed so that it looks like the final installation. >> > > As soon as Erik and Stefan comment on this very rough timeline I will > post to python-dev our plan to give plenty of time between now and the > switch-over for people to comment. > > And just to remind people (Paul has in a meta tracker comment and I > did in a reply to Georg, but I want to reiterate), we are holding off > on any major changes from how issues are handled on SF. The first > step is to transition us to Roundup. Then we can muck around with how > the workflow for issues works. But until we transition we are > prematurely optimizing. I can't see how adding a feature is premature optimization, as it's clearly not very difficult to predict the impact of such a feature (which is, issue handlers will use the status value and make the whole tracker more consistent). However, I can understand that you don't want to muck around with the tracker in this "critical" stage (though, once it is live, messing it up will be much more painful). I know I can't really complain since I don't have to implement my wishes. Though, let me reiterate that I'm willing to help where it is needed. Georg From brett at python.org Sun Mar 11 00:03:25 2007 From: brett at python.org (Brett Cannon) Date: Sat, 10 Mar 2007 15:03:25 -0800 Subject: [Tracker-discuss] [issue87] add # of comments to default issue list In-Reply-To: <45F31E9D.3010005@gmx.net> References: <45F31E9D.3010005@gmx.net> Message-ID: On 3/10/07, Georg Brandl wrote: > > Georg Brandl added the comment: > > Brett C. schrieb: > > Brett C. added the comment: > > > > Can't you just search for the statue to not be "unread"? > > As far as I can see, there is no status "unread" anymore ;) > Getting the meta tracker mixed up with the dev tracker as Roundup has "new" and "chatting" status setttings. From metatracker at psf.upfronthosting.co.za Sun Mar 11 00:03:27 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Sat, 10 Mar 2007 23:03:27 -0000 Subject: [Tracker-discuss] [issue87] add # of comments to default issue list In-Reply-To: <45F31E9D.3010005@gmx.net> Message-ID: Brett C. added the comment: On 3/10/07, Georg Brandl wrote: > > Georg Brandl added the comment: > > Brett C. schrieb: > > Brett C. added the comment: > > > > Can't you just search for the statue to not be "unread"? > > As far as I can see, there is no status "unread" anymore ;) > Getting the meta tracker mixed up with the dev tracker as Roundup has "new" and "chatting" status setttings. ______________________________________________________ Meta Tracker ______________________________________________________ From brett at python.org Sun Mar 11 00:05:52 2007 From: brett at python.org (Brett Cannon) Date: Sat, 10 Mar 2007 15:05:52 -0800 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <45F3235C.5090001@gmx.net> References: <45F29529.2030500@v.loewis.de> <45F3235C.5090001@gmx.net> Message-ID: On 3/10/07, Georg Brandl wrote: > Brett Cannon schrieb: > > On 3/10/07, "Martin v. L?wis" wrote: > >> Brett Cannon schrieb: > >> > Third, we should probably write down exactly the steps we want to > >> > follow for the transition. I started another wiki page at > >> > http://wiki.python.org/moin/TrackerTransition to record the steps. We > >> > can discuss the steps here in a separate thread when people are ready > >> > to work out the steps. > >> > >> I've edited these, because I think a few steps should be carried out > >> now (immediately). I really think people should get a chance to look > >> at it before it goes life. For that, I propose that bugs.python.org > >> is already changed so that it looks like the final installation. > >> > > > > As soon as Erik and Stefan comment on this very rough timeline I will > > post to python-dev our plan to give plenty of time between now and the > > switch-over for people to comment. > > > > And just to remind people (Paul has in a meta tracker comment and I > > did in a reply to Georg, but I want to reiterate), we are holding off > > on any major changes from how issues are handled on SF. The first > > step is to transition us to Roundup. Then we can muck around with how > > the workflow for issues works. But until we transition we are > > prematurely optimizing. > > I can't see how adding a feature is premature optimization, as it's clearly > not very difficult to predict the impact of such a feature (which is, issue > handlers will use the status value and make the whole tracker more consistent). > However, I can understand that you don't want to muck around with the tracker > in this "critical" stage (though, once it is live, messing it up will be much > more painful). > I am not viewing it in terms of pain but more of easing the transition. It is enough we are moving to a new tracker. I don't want to toss too much new stuff at python-dev at once. > I know I can't really complain since I don't have to implement my wishes. > Though, let me reiterate that I'm willing to help where it is needed. > And I appreciate the offer! We will have a nice, long discussion once the tracker is live about how we want to truly handle issues. -Brett From martin at v.loewis.de Sun Mar 11 01:45:26 2007 From: martin at v.loewis.de (=?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?=) Date: Sun, 11 Mar 2007 01:45:26 +0100 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious In-Reply-To: References: Message-ID: <45F35126.8080408@v.loewis.de> > I have been thinking of having keywords like "needs docs", "needs > tests" For demonstration purposes, I added these. >, etc Not sure what "etc" is. We should have a list of keywords to be present when the tracker goes life. > But a keyword list of every module seems tedious and long. I would > rather have a text field where you can just type in anything you want > than try to maintain a list of every single module in the stdlib. The tracker already has full-text search, so maybe this is enough. Some people are fond of having lots of machine-procssable information associated with tracker items, as they argue that you can search for it. They forget that somebody has to enter that information. OTOH, if some volunteer promises to track "affected modules", I wouldn't mind it is in the data structure of the tracker. There is no need to have that available from the beginning, of course. Regards, Martin From metatracker at psf.upfronthosting.co.za Sun Mar 11 01:45:30 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Sun, 11 Mar 2007 00:45:30 -0000 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious In-Reply-To: Message-ID: <45F35126.8080408@v.loewis.de> Martin v. L?wis added the comment: > I have been thinking of having keywords like "needs docs", "needs > tests" For demonstration purposes, I added these. >, etc Not sure what "etc" is. We should have a list of keywords to be present when the tracker goes life. > But a keyword list of every module seems tedious and long. I would > rather have a text field where you can just type in anything you want > than try to maintain a list of every single module in the stdlib. The tracker already has full-text search, so maybe this is enough. Some people are fond of having lots of machine-procssable information associated with tracker items, as they argue that you can search for it. They forget that somebody has to enter that information. OTOH, if some volunteer promises to track "affected modules", I wouldn't mind it is in the data structure of the tracker. There is no need to have that available from the beginning, of course. Regards, Martin ______________________________________________________ Meta Tracker ______________________________________________________ From martin at v.loewis.de Sun Mar 11 01:52:17 2007 From: martin at v.loewis.de (=?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?=) Date: Sun, 11 Mar 2007 01:52:17 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: References: <45F29529.2030500@v.loewis.de> <45F3235C.5090001@gmx.net> Message-ID: <45F352C1.6010400@v.loewis.de> Brett Cannon schrieb: >> I know I can't really complain since I don't have to implement my wishes. >> Though, let me reiterate that I'm willing to help where it is needed. >> > > And I appreciate the offer! We will have a nice, long discussion once > the tracker is live about how we want to truly handle issues. As a practical matter, I think Georg should get full admin status on the roundup installation (ie. the same that Eric has) if he wants to. I know I could get these passwords if I wanted to, but I don't want. So please somebody give Georg all the privileges he needs. Regards, Martin From metatracker at psf.upfronthosting.co.za Sun Mar 11 02:58:36 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Sun, 11 Mar 2007 01:58:36 -0000 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious In-Reply-To: <45F35126.8080408@v.loewis.de> Message-ID: Brett C. added the comment: On 3/10/07, Martin v. L?wis wrote: > > Martin v. L?wis added the comment: > > > I have been thinking of having keywords like "needs docs", "needs > > tests" > > For demonstration purposes, I added these. > > >, etc > > Not sure what "etc" is. "etc" as in "so on and so forth". In other words there are more possible keywords but I don't want to list them all right now. =) >We should have a list of keywords to be present > when the tracker goes life. > > > But a keyword list of every module seems tedious and long. I would > > rather have a text field where you can just type in anything you want > > than try to maintain a list of every single module in the stdlib. > > The tracker already has full-text search, so maybe this is enough. > Some people are fond of having lots of machine-procssable information > associated with tracker items, as they argue that you can search for > it. They forget that somebody has to enter that information. > Right. I don't mind having it either. But I would rather have a free-form field since that does not require keeping a list of all the module in the stdlib, nor having to scroll through one. > OTOH, if some volunteer promises to track "affected modules", I wouldn't > mind it is in the data structure of the tracker. There is no need to > have that available from the beginning, of course. > Right. -Brett ______________________________________________________ Meta Tracker ______________________________________________________ From martin at v.loewis.de Sun Mar 11 09:21:24 2007 From: martin at v.loewis.de (=?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?=) Date: Sun, 11 Mar 2007 09:21:24 +0100 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious In-Reply-To: References: Message-ID: <45F3BC04.7090902@v.loewis.de> Brett C. schrieb: >>> I have been thinking of having keywords like "needs docs", "needs >>> tests" >> For demonstration purposes, I added these. >> >>> , etc >> Not sure what "etc" is. > > "etc" as in "so on and so forth". I understood that. > In other words there are more > possible keywords but I don't want to list them all right now. =) Ah, but I wondered whether you had any further keywords in mind, or merely think that there could be more. To repeat myself, We should have a list of keywords to be present when the tracker goes life. If it is just "needs docs" and "needs tests", that might be fine. I added them to the wiki as well. I'm unsure whether the keywords fall into the "classification" information or in the "process" information, though. Regards, Martin From metatracker at psf.upfronthosting.co.za Sun Mar 11 09:21:26 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Sun, 11 Mar 2007 08:21:26 -0000 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious In-Reply-To: Message-ID: <45F3BC04.7090902@v.loewis.de> Martin v. L?wis added the comment: Brett C. schrieb: >>> I have been thinking of having keywords like "needs docs", "needs >>> tests" >> For demonstration purposes, I added these. >> >>> , etc >> Not sure what "etc" is. > > "etc" as in "so on and so forth". I understood that. > In other words there are more > possible keywords but I don't want to list them all right now. =) Ah, but I wondered whether you had any further keywords in mind, or merely think that there could be more. To repeat myself, We should have a list of keywords to be present when the tracker goes life. If it is just "needs docs" and "needs tests", that might be fine. I added them to the wiki as well. I'm unsure whether the keywords fall into the "classification" information or in the "process" information, though. Regards, Martin ______________________________________________________ Meta Tracker ______________________________________________________ From brett at python.org Sun Mar 11 19:55:30 2007 From: brett at python.org (Brett Cannon) Date: Sun, 11 Mar 2007 10:55:30 -0800 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious In-Reply-To: <45F3BC04.7090902@v.loewis.de> References: <45F3BC04.7090902@v.loewis.de> Message-ID: On 3/11/07, "Martin v. L?wis" wrote: > Brett C. schrieb: > >>> I have been thinking of having keywords like "needs docs", "needs > >>> tests" > >> For demonstration purposes, I added these. > >> > >>> , etc > >> Not sure what "etc" is. > > > > "etc" as in "so on and so forth". > > I understood that. > > > In other words there are more > > possible keywords but I don't want to list them all right now. =) > > Ah, but I wondered whether you had any further keywords in mind, > or merely think that there could be more. The only other thing I can think of that bugs or patches need to have happen is they meet coding guidelines, and a bug has been verified. After that everything else I can think of that is obvious (e.g., more info from the OP, the issue has been processed by a developer) is a process thing. > To repeat myself, > > We should have a list of keywords to be present when the tracker goes life. > > If it is just "needs docs" and "needs tests", that might be fine. > I added them to the wiki as well. I'm unsure whether the keywords > fall into the "classification" information or in the "process" > information, though. I think the former, especially if we use "need" keywords. From metatracker at psf.upfronthosting.co.za Sun Mar 11 19:55:32 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Sun, 11 Mar 2007 18:55:32 -0000 Subject: [Tracker-discuss] [issue78] Make use of keywords more obvious In-Reply-To: <45F3BC04.7090902@v.loewis.de> Message-ID: Brett C. added the comment: On 3/11/07, "Martin v. L?wis" wrote: > Brett C. schrieb: > >>> I have been thinking of having keywords like "needs docs", "needs > >>> tests" > >> For demonstration purposes, I added these. > >> > >>> , etc > >> Not sure what "etc" is. > > > > "etc" as in "so on and so forth". > > I understood that. > > > In other words there are more > > possible keywords but I don't want to list them all right now. =) > > Ah, but I wondered whether you had any further keywords in mind, > or merely think that there could be more. The only other thing I can think of that bugs or patches need to have happen is they meet coding guidelines, and a bug has been verified. After that everything else I can think of that is obvious (e.g., more info from the OP, the issue has been processed by a developer) is a process thing. > To repeat myself, > > We should have a list of keywords to be present when the tracker goes life. > > If it is just "needs docs" and "needs tests", that might be fine. > I added them to the wiki as well. I'm unsure whether the keywords > fall into the "classification" information or in the "process" > information, though. I think the former, especially if we use "need" keywords. ______________________________________________________ Meta Tracker ______________________________________________________ From forsberg at efod.se Mon Mar 12 19:35:14 2007 From: forsberg at efod.se (Erik Forsberg) Date: Mon, 12 Mar 2007 19:35:14 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <45F29529.2030500@v.loewis.de> (Martin v. =?iso-8859-1?Q?L=F6?= =?iso-8859-1?Q?wis's?= message of "Sat, 10 Mar 2007 12:23:21 +0100") References: <45F29529.2030500@v.loewis.de> Message-ID: <87y7m2l38d.fsf@uterus.efod.se> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 "Martin v. L?wis" writes: > Brett Cannon schrieb: >> Third, we should probably write down exactly the steps we want to >> follow for the transition. I started another wiki page at >> http://wiki.python.org/moin/TrackerTransition to record the steps. We >> can discuss the steps here in a separate thread when people are ready >> to work out the steps. > > I've edited these, because I think a few steps should be carried out > now (immediately). I really think people should get a chance to look > at it before it goes life. For that, I propose that bugs.python.org > is already changed so that it looks like the final installation. Hmm.. 1. Put warning into current installation that it is no longer live. What does "current installation" in the step above refer to? Maybe that's a stupid question, but it's not entirely clear to me. 2. Set DNS for bugs.python.org to roundup tracker. 3. Activate mail sending to python-bugs-list, and activate sending of weekly summaries. 4. Announce upcoming switch on python-dev, encourage people to comment. Is your idea that we execute steps 1-4 *now* as a testing phase and then proceed to go live after the two weeks in step 5.? 5. Wait two weeks. 6. Turn off Roundup tracker and wipe it (XXX static page or read-only? mvl thinks just producing a 404 error by disabling the CGI may be enough). Turning it off will be enough, I think, as the whole process of getting the data dump and converting it takes less than two hours. 7. Turn off SF tracker. As this is not supported, just remove it from the project front page. 8. Get final data dump. That normally takes about 10-15 minutes. Add a few minutes to transfer the result to the psf.upfronthosting.co.za. 9. Populate Roundup with data dump. This takes about an hour. > When that is done, I propose to change the DNS entry for > bugs.python.org, and look into meta-issue 56 (which Eric says > is about ready, waiting for the DNS switch). It is - currently the Apache and roundup is configured to belive its hostname is pybugs.efod.se, and changing that to something else is a quick operation. Regards, \EF - -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8+ iD8DBQFF9Z1hrJurFAusidkRAorpAKCJj2rQJcrcwHINnjrC1uAY/PtQtgCgy2yd o2vMIgYVUDWGrb4fXYgvqWM= =cgCd -----END PGP SIGNATURE----- From metatracker at psf.upfronthosting.co.za Mon Mar 12 19:56:21 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 18:56:21 -0000 Subject: [Tracker-discuss] [issue90] failed issue does not include URL to register Message-ID: <1173725781.76.0.830867241842.issue90@psf.upfronthosting.co.za> Erik Forsberg added the comment: I'll look into it. ---------- assignedto: -> forsberg nosy: +forsberg status: unread -> in-progress ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 20:07:59 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 19:07:59 -0000 Subject: [Tracker-discuss] [issue90] failed issue does not include URL to register Message-ID: <1173726479.01.0.514232973409.issue90@psf.upfronthosting.co.za> Erik Forsberg added the comment: Fixed. Please test and re-open if it's not working as intended. ---------- status: in-progress -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From martin at v.loewis.de Mon Mar 12 20:20:34 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Mon, 12 Mar 2007 20:20:34 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <87y7m2l38d.fsf@uterus.efod.se> References: <45F29529.2030500@v.loewis.de> <87y7m2l38d.fsf@uterus.efod.se> Message-ID: <45F5A802.2060507@v.loewis.de> Erik Forsberg schrieb: > 1. Put warning into current installation that it is no longer live. > > What does "current installation" in the step above refer to? Maybe > that's a stupid question, but it's not entirely clear to me. "No longer" is confusing. See issue86: the note should say that the current demo installation is not life. This is fairly urgent. > 2. Set DNS for bugs.python.org to roundup tracker. > > 3. Activate mail sending to python-bugs-list, and activate sending > of weekly summaries. > 4. Announce upcoming switch on python-dev, encourage people to comment. > > Is your idea that we execute steps 1-4 *now* as a testing phase and > then proceed to go live after the two weeks in step 5.? That's my proposal, yes. "two weeks" may be a bit optimistic, as Brett suggests (reasonably) to wait after 2.5.1 is released, but depending on how long steps 1..4 take, we should wait atleast two weeks. >> When that is done, I propose to change the DNS entry for >> bugs.python.org, and look into meta-issue 56 (which Eric says >> is about ready, waiting for the DNS switch). > > It is - currently the Apache and roundup is configured to belive its > hostname is pybugs.efod.se, and changing that to something else is a > quick operation. See issue86: if we switch bugs.python.org now, we may have to preserve bugs.python.org/ in the process, i.e. redirecting it to SF. Notice that this is different from bug.python.org/issue, so I think the two can coexist. Regards, Martin From metatracker at psf.upfronthosting.co.za Mon Mar 12 20:53:54 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 19:53:54 -0000 Subject: [Tracker-discuss] [issue86] Add warning into tracker that it istemporary Message-ID: <1173729234.47.0.229087502619.issue86@psf.upfronthosting.co.za> Erik Forsberg added the comment: http://psf.upfronthosting.co.za/roundup/tracker now has a nice red top-level banner. Apache configuration meant to be used for bugs.python.org has been extended to redirect / - try http://pybugs.efod.se/1663329 for an example. ---------- assignedto: -> forsberg nosy: +forsberg status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From forsberg at efod.se Mon Mar 12 21:04:43 2007 From: forsberg at efod.se (Erik Forsberg) Date: Mon, 12 Mar 2007 21:04:43 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <45F5A802.2060507@v.loewis.de> (Martin v. =?iso-8859-1?Q?L=F6?= =?iso-8859-1?Q?wis's?= message of "Mon, 12 Mar 2007 20:20:34 +0100") References: <45F29529.2030500@v.loewis.de> <87y7m2l38d.fsf@uterus.efod.se> <45F5A802.2060507@v.loewis.de> Message-ID: <874poqkz38.fsf@uterus.efod.se> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 "Martin v. L?wis" writes: > Erik Forsberg schrieb: > >> 1. Put warning into current installation that it is no longer live. >> >> What does "current installation" in the step above refer to? Maybe >> that's a stupid question, but it's not entirely clear to me. > > "No longer" is confusing. See issue86: the note should say that the > current demo installation is not life. This is fairly urgent. Ah. With that change, the proposed list of tasks make much more sense to me. I just fixed issue86. >> Is your idea that we execute steps 1-4 *now* as a testing phase and >> then proceed to go live after the two weeks in step 5.? > > That's my proposal, yes. "two weeks" may be a bit optimistic, as Brett > suggests (reasonably) to wait after 2.5.1 is released, but depending > on how long steps 1..4 take, we should wait atleast two weeks. OK. Let's go for a trial period - but, we definitely need to be very hard when it comes to letting an issue with the tracker become a showstopper. Unless an issue is really a big problem for a lot of people, let's not let it stop the transition. > See issue86: if we switch bugs.python.org now, we may have to preserve > bugs.python.org/ in the process, i.e. redirecting it to SF. Notice > that this is different from bug.python.org/issue, so I think the > two can coexist. This has also been fixed (except for the DNS change, of course) Regards, \EF - -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8+ iD8DBQFF9bJbrJurFAusidkRAjTLAKCDgjpGz0Y+Eblg3TdpXvihMC4FWgCdGfKd GhoeTpHsfDwAhV3iwLIeTOE= =dpSl -----END PGP SIGNATURE----- From metatracker at psf.upfronthosting.co.za Mon Mar 12 21:12:15 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 20:12:15 -0000 Subject: [Tracker-discuss] [issue17] Chronological sort order of comments Message-ID: <1173730335.05.0.626399104259.issue17@psf.upfronthosting.co.za> Erik Forsberg added the comment: Messages are sorted chronologically, so this issue can be resolved. ---------- assignedto: -> forsberg status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 21:18:21 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 20:18:21 -0000 Subject: [Tracker-discuss] [issue51] auto-add to nosy list Message-ID: <1173730701.68.0.849815267421.issue51@psf.upfronthosting.co.za> Erik Forsberg added the comment: This was just a matter of configuration (changed add_author_to_nosy from 'new' to 'yes' in config.ini) ---------- assignedto: -> forsberg status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 21:26:12 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 20:26:12 -0000 Subject: [Tracker-discuss] [issue25] Replace 'show unassigned' with 'show open' Message-ID: <1173731172.8.0.67242114575.issue25@psf.upfronthosting.co.za> Erik Forsberg added the comment: The 'Show All' was actually a 'Show Open'. I simply changed the text, which I think is enough to resolve this bug. Re-open if you think I'm wrong :-). ---------- assignedto: -> forsberg nosy: +gbrandl status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 21:53:58 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 20:53:58 -0000 Subject: [Tracker-discuss] [issue89] quick-search-box? Message-ID: <1173732838.82.0.845273589747.issue89@psf.upfronthosting.co.za> Erik Forsberg added the comment: Re-added the quick-search box. Something's just a tiny bit wrong with the CSS, but what the.. ---------- assignedto: -> forsberg nosy: +forsberg status: unread -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 21:59:01 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Mon, 12 Mar 2007 20:59:01 -0000 Subject: [Tracker-discuss] [issue89] quick-search-box? In-Reply-To: <1173732838.82.0.845273589747.issue89@psf.upfronthosting.co.za> Message-ID: <45F5BF14.8030000@gmx.net> Georg Brandl added the comment: Erik Forsberg schrieb: > Erik Forsberg added the comment: > > Re-added the quick-search box. Something's just a tiny bit wrong with the CSS, > but what the.. One nit though: the quick search should not include closed items. Georg status: resolved -> chatting ---------- status: resolved -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:06:14 2007 From: metatracker at psf.upfronthosting.co.za (Stefan Seefeld) Date: Mon, 12 Mar 2007 21:06:14 -0000 Subject: [Tracker-discuss] [issue89] quick-search-box? In-Reply-To: <1173732838.82.0.845273589747.issue89@psf.upfronthosting.co.za> Message-ID: <45F5C0BC.4060105@sympatico.ca> Stefan Seefeld added the comment: Erik Forsberg wrote: > Erik Forsberg added the comment: > > Re-added the quick-search box. Something's just a tiny bit wrong with the CSS, > but what the.. Heh, you are using absolute positioned divs, it seems. Should that red text eventually go away, or should we try to make the boxes not overlap ? -- ...ich hab' noch einen Koffer in Berlin... ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:06:41 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Mon, 12 Mar 2007 21:06:41 -0000 Subject: [Tracker-discuss] [issue91] import: delete comment headers? Message-ID: <1173733601.34.0.209216592433.issue91@psf.upfronthosting.co.za> New submission from Georg Brandl: I don't know if this is still the case with the importer, but do we really need these headers at the start of each SF comment? Logged In: YES user_id=1440667 Originator: YES ---------- messages: 443 nosy: gbrandl priority: wish status: unread title: import: delete comment headers? ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:15:16 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 21:15:16 -0000 Subject: [Tracker-discuss] [issue89] quick-search-box? In-Reply-To: <45F5BF14.8030000@gmx.net> (Georg Brandl's message of "Mon, 12 Mar 2007 20:59:01 -0000") Message-ID: <87tzwqjh99.fsf@uterus.efod.se> Erik Forsberg added the comment: > One nit though: the quick search should not include closed items. Indeed :-). Fixed. \EF -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 ---------- status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:17:04 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 21:17:04 -0000 Subject: [Tracker-discuss] [issue89] quick-search-box? In-Reply-To: <45F5C0BC.4060105@sympatico.ca> (Stefan Seefeld's message of "Mon, 12 Mar 2007 21:06:14 -0000") Message-ID: <87ps7ejh68.fsf@uterus.efod.se> Erik Forsberg added the comment: Stefan Seefeld writes: > Stefan Seefeld added the comment: > > Erik Forsberg wrote: >> Erik Forsberg added the comment: >> >> Re-added the quick-search box. Something's just a tiny bit wrong with the CSS, >> but what the.. > > Heh, you are using absolute positioned divs, it seems. Oh, I'm just cheating by trying to re-use as much of the python.org CSS as possible. Definitely not being the local CSS guru here.. :-) > Should that red text eventually go away, or should we try to make > the boxes not overlap ? It'll go away when we go for production. \EF -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 ---------- status: resolved -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:25:36 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Mon, 12 Mar 2007 21:25:36 -0000 Subject: [Tracker-discuss] [issue86] Add warning into tracker that it istemporary In-Reply-To: <1173729234.47.0.229087502619.issue86@psf.upfronthosting.co.za> Message-ID: <45F5C54D.4000501@v.loewis.de> Martin v. L?wis added the comment: Erik Forsberg schrieb: > http://psf.upfronthosting.co.za/roundup/tracker now has a nice red top-level > banner. Thanks! I asked Thomas Wouters to change bugs.python.org. Martin ---------- status: resolved -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From martin at v.loewis.de Mon Mar 12 22:28:28 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Mon, 12 Mar 2007 22:28:28 +0100 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <874poqkz38.fsf@uterus.efod.se> References: <45F29529.2030500@v.loewis.de> <87y7m2l38d.fsf@uterus.efod.se> <45F5A802.2060507@v.loewis.de> <874poqkz38.fsf@uterus.efod.se> Message-ID: <45F5C5FC.7030801@v.loewis.de> Erik Forsberg schrieb: > OK. Let's go for a trial period - but, we definitely need to be very > hard when it comes to letting an issue with the tracker become a > showstopper. Unless an issue is really a big problem for a lot of > people, let's not let it stop the transition. I propose "does SF has it" as a guiding criterion. If it's not currently in SF, it can wait - we are looking for an improvement, and we already have enough improvements over SF; further improvements can wait. If it is something that SF currently does, the complainers do have a point, IMO, and we should look in more detail whether it's a show-stopper. Regards, Martin From martin at v.loewis.de Mon Mar 12 22:32:19 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Mon, 12 Mar 2007 22:32:19 +0100 Subject: [Tracker-discuss] [issue89] quick-search-box? In-Reply-To: <45F5C0BC.4060105@sympatico.ca> References: <45F5C0BC.4060105@sympatico.ca> Message-ID: <45F5C6E3.9050401@v.loewis.de> Stefan Seefeld schrieb: > Heh, you are using absolute positioned divs, it seems. Should that red text > eventually go away, or should we try to make the boxes not overlap ? The red text will certainly go away after the switch. Martin From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:32:21 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Mon, 12 Mar 2007 21:32:21 -0000 Subject: [Tracker-discuss] [issue89] quick-search-box? In-Reply-To: <45F5C0BC.4060105@sympatico.ca> Message-ID: <45F5C6E3.9050401@v.loewis.de> Martin v. L?wis added the comment: Stefan Seefeld schrieb: > Heh, you are using absolute positioned divs, it seems. Should that red text > eventually go away, or should we try to make the boxes not overlap ? The red text will certainly go away after the switch. Martin ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:35:10 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Mon, 12 Mar 2007 21:35:10 -0000 Subject: [Tracker-discuss] [issue91] import: delete comment headers? Message-ID: <1173735310.47.0.803321414588.issue91@psf.upfronthosting.co.za> New submission from Martin v. L?wis: Oops, "accidentally" deleted Georg's comment (as the button said "Verbergen" suggesting that I could also unhide it afterwards). Here it is: I don't know if this is still the case with the importer, but do we really need these headers at the start of each SF comment? ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:40:07 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Mon, 12 Mar 2007 21:40:07 -0000 Subject: [Tracker-discuss] [issue91] import: delete comment headers? Message-ID: <1173735607.55.0.900991697892.issue91@psf.upfronthosting.co.za> Martin v. L?wis added the comment: It would be good if the comments would gain a proper Author attribute during import (why is it display in the message itself, but not in the issue page?). Then the userid field could go away. The "LOGGED_IN" should always be YES, as we didn't allow non-logged in comments (atleast recently). I don't think the ORIGINATOR field has much value: anybody can see whether the commentor is also the originator. ______________________________________________________ Meta Tracker ______________________________________________________ From g.brandl at gmx.net Mon Mar 12 22:40:46 2007 From: g.brandl at gmx.net (Georg Brandl) Date: Mon, 12 Mar 2007 22:40:46 +0100 Subject: [Tracker-discuss] [issue91] import: delete comment headers? In-Reply-To: <1173735310.47.0.803321414588.issue91@psf.upfronthosting.co.za> References: <1173735310.47.0.803321414588.issue91@psf.upfronthosting.co.za> Message-ID: <45F5C8DE.3090702@gmx.net> Martin v. L?wis schrieb: > New submission from Martin v. L?wis: > > Oops, "accidentally" deleted Georg's comment (as the button said "Verbergen" > suggesting that I could also unhide it afterwards). Here it is: That is indeed a somewhat unfitting caption. If the English counterpart is "hide", it's confusing too and a rename should be considered. Georg From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:41:41 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Mon, 12 Mar 2007 21:41:41 -0000 Subject: [Tracker-discuss] [issue86] Add warning into tracker that it is temporary In-Reply-To: <45F5C54D.4000501@v.loewis.de> (Martin v. Löwis's message of "Mon, 12 Mar 2007 21:25:36 -0000") Message-ID: <87lki2jg17.fsf@uterus.efod.se> Erik Forsberg added the comment: "Martin v. L?wis" writes: > Martin v. L?wis added the comment: > > Erik Forsberg schrieb: >> http://psf.upfronthosting.co.za/roundup/tracker now has a nice red top-level >> banner. > > Thanks! I asked Thomas Wouters to change bugs.python.org. OK. I've added a name-based virtualhost for bugs.python.org, so it'll probably work when the DNS change is done. (Still need to fix roundup configuration afterwards, though). \EF -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 ---------- status: resolved -> chatting title: Add warning into tracker that it istemporary -> Add warning into tracker that it is temporary ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Mon Mar 12 22:42:18 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Mon, 12 Mar 2007 21:42:18 -0000 Subject: [Tracker-discuss] [issue91] import: delete comment headers? Message-ID: <1173735738.35.0.330204573526.issue91@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Ignore my remark on authors: I now see that they are displayed - it's just that I had to scroll to the right to see it because the text would not line-break. ______________________________________________________ Meta Tracker ______________________________________________________ From brett at python.org Tue Mar 13 02:23:28 2007 From: brett at python.org (Brett Cannon) Date: Mon, 12 Mar 2007 18:23:28 -0700 Subject: [Tracker-discuss] Update on switch-over "stuff" In-Reply-To: <45F5C5FC.7030801@v.loewis.de> References: <45F29529.2030500@v.loewis.de> <87y7m2l38d.fsf@uterus.efod.se> <45F5A802.2060507@v.loewis.de> <874poqkz38.fsf@uterus.efod.se> <45F5C5FC.7030801@v.loewis.de> Message-ID: On 3/12/07, "Martin v. L?wis" wrote: > Erik Forsberg schrieb: > > OK. Let's go for a trial period - but, we definitely need to be very > > hard when it comes to letting an issue with the tracker become a > > showstopper. Unless an issue is really a big problem for a lot of > > people, let's not let it stop the transition. > > I propose "does SF has it" as a guiding criterion. If it's not currently > in SF, it can wait - we are looking for an improvement, and we already > have enough improvements over SF; further improvements can wait. If it > is something that SF currently does, the complainers do have a point, > IMO, and we should look in more detail whether it's a show-stopper. I agree 100% with what Martin says here. -Brett From metatracker at psf.upfronthosting.co.za Tue Mar 13 06:14:03 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 05:14:03 -0000 Subject: [Tracker-discuss] [issue56] Make bugs.python.org point to the roundup tracker Message-ID: <1173762843.02.0.859436397268.issue56@psf.upfronthosting.co.za> Martin v. L?wis added the comment: bugs.python.org now points to the tracker. The final step for this issue seems to be that the roundup configuration is updated accordingly. ---------- assignedto: -> forsberg ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 07:19:10 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 06:19:10 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending Message-ID: <1173766750.64.0.115998859796.issue92@psf.upfronthosting.co.za> New submission from Martin v. L?wis: The tracker should start sending out all its email now. This includes the weekly reports, and mail to python-bugs-list. ---------- messages: 453 nosy: loewis priority: urgent status: unread title: Activate email sending ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 07:22:16 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 06:22:16 -0000 Subject: [Tracker-discuss] [issue93] The severity should default to "normal" Message-ID: <1173766936.21.0.106959100855.issue93@psf.upfronthosting.co.za> New submission from Martin v. L?wis: If Severity is not set, the search form lists them at the top. This is confusing, so the Severity should default to normal. Whether explicit setting to "none" should be supported, I don't know. ---------- messages: 454 nosy: loewis priority: bug status: unread title: The severity should default to "normal" ______________________________________________________ Meta Tracker ______________________________________________________ From nnorwitz at gmail.com Tue Mar 13 07:27:45 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Mon, 12 Mar 2007 22:27:45 -0800 Subject: [Tracker-discuss] [issue93] The severity should default to "normal" In-Reply-To: <1173766936.21.0.106959100855.issue93@psf.upfronthosting.co.za> References: <1173766936.21.0.106959100855.issue93@psf.upfronthosting.co.za> Message-ID: On 3/12/07, Martin v. L?wis wrote: > > New submission from Martin v. L?wis: > > If Severity is not set, the search form lists them at the top. This is confusing, > so the Severity should default to normal. Whether explicit setting to "none" > should be supported, I don't know. I think it's fine to require it to have some setting. Normal is a fine default. n From metatracker at psf.upfronthosting.co.za Tue Mar 13 07:27:48 2007 From: metatracker at psf.upfronthosting.co.za (nnorwitz) Date: Tue, 13 Mar 2007 06:27:48 -0000 Subject: [Tracker-discuss] [issue93] The severity should default to "normal" In-Reply-To: <1173766936.21.0.106959100855.issue93@psf.upfronthosting.co.za> Message-ID: nnorwitz added the comment: On 3/12/07, Martin v. L?wis wrote: > > New submission from Martin v. L?wis: > > If Severity is not set, the search form lists them at the top. This is confusing, > so the Severity should default to normal. Whether explicit setting to "none" > should be supported, I don't know. I think it's fine to require it to have some setting. Normal is a fine default. n ---------- status: unread -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 09:27:40 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 08:27:40 -0000 Subject: [Tracker-discuss] [issue94] about/legal missing Message-ID: <1173774460.32.0.691928468946.issue94@psf.upfronthosting.co.za> New submission from Martin v. L?wis: The page template has an about/legal link which returns 404. Either the link should go, or the page should be created. I'm uncertain what the page should say, so perhaps it should just go. If it is to say something, I think that should include a statement that all information posted to the tracker will be published on the web, and that we reserve the right to edit contents that is inappropriate. Given that no such statements exist elsewhere on the website, I don't consider that important. ---------- messages: 456 nosy: loewis priority: bug status: unread title: about/legal missing ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 09:32:41 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 08:32:41 -0000 Subject: [Tracker-discuss] [issue95] Tracker should include a link to meta tracker Message-ID: <1173774761.98.0.0543245622609.issue95@psf.upfronthosting.co.za> New submission from Martin v. L?wis: The tracker should offer a way to report bugs for it; I propose that the "Help" ("Hilfe" in my rendering) section of the navigation bar grows a "Report issue with this tracker" (a shorter wording that still cannot be confused with reporting Python bugs would be welcome. another proposal is "Tracker-Bugs"). Yet another approach is to track such issues in the tracker itself, and then migrate all remaining meta tracker issues into the Python tracker. ---------- messages: 457 nosy: loewis priority: bug status: unread title: Tracker should include a link to meta tracker ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 09:34:23 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 08:34:23 -0000 Subject: [Tracker-discuss] [issue96] Turn off localization Message-ID: <1173774863.39.0.22271412284.issue96@psf.upfronthosting.co.za> New submission from Martin v. L?wis: I find the German localization somewhat confusing, in particular as the rest of the website is in English only. For the tracker itself, it is a mix of English and German, as all tracker-specific fields are in English. So I propose to turn off the localization. ---------- messages: 458 nosy: loewis priority: bug status: unread title: Turn off localization ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 09:41:58 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 08:41:58 -0000 Subject: [Tracker-discuss] [issue96] Turn off localization Message-ID: <1173775318.39.0.668642523585.issue96@psf.upfronthosting.co.za> Martin v. L?wis added the comment: As a further note: roundup crashes if the locale is zh_CN, and issue1581476 is selected with this page: ???? exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 394: ordinal not in range(128) ????? 1. ????? "issue.item.html" ???????? ??????? Traceback (most recent call last): File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/client.py", line 750, in renderContext result = pt.render(self, None, None, **args) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/templating.py", line 323, in render getEngine().getContext(c), output, tal=1, strictinsert=0)() File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 192, in __call__ self.interpret(self.program) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 236, in interpret handlers[opcode](self, args) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 666, in do_useMacro self.interpret(macro) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 236, in interpret handlers[opcode](self, args) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 411, in do_optTag_tal self.do_optTag(stuff) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 396, in do_optTag return self.no_tag(start, program) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 391, in no_tag self.interpret(program) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 236, in interpret handlers[opcode](self, args) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 689, in do_defineSlot self.interpret(slot) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 236, in interpret handlers[opcode](self, args) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 632, in do_condition self.interpret(block) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 236, in interpret handlers[opcode](self, args) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 555, in do_insertTranslation xlated_msgid = self.translate(msgid, default, i18ndict, obj) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TAL/TALInterpreter.py", line 618, in translate msgid, i18ndict, default=default) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TranslationService.py", line 83, in translate target_language=target_language) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TranslationService.py", line 32, in translate _msg = self.gettext(msgid) File "/home/roundup/roundup-production/lib/python2.4/site-packages/roundup/ cgi/TranslationService.py", line 38, in gettext return self.ugettext(msgid).encode(self.OUTPUT_ENCODING) File "gettext.py", line 391, in ugettext return unicode(message) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 394: ordinal not in range(128) ---------- status: unread -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 09:53:02 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Tue, 13 Mar 2007 08:53:02 -0000 Subject: [Tracker-discuss] [issue56] Make bugs.python.org point to the roundup tracker In-Reply-To: <1173762843.02.0.859436397268.issue56@psf.upfronthosting.co.za> Message-ID: <200703130953.01026.forsberg@efod.se> Erik Forsberg added the comment: tisdag 13 mars 2007 06:14 skrev Martin v. L?wis: > Martin v. L?wis added the comment: > > bugs.python.org now points to the tracker. The final step for this issue > seems to be that the roundup configuration is updated accordingly. Roundup configuration has now been adjusted, which means that password reminder mail etc. will contain correct URLs. \EF -- http://efod.se/ ---------- status: in-progress -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 10:09:25 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Tue, 13 Mar 2007 09:09:25 -0000 Subject: [Tracker-discuss] [issue96] Turn off localization In-Reply-To: <1173774863.39.0.22271412284.issue96@psf.upfronthosting.co.za> Message-ID: <45F66A44.1090506@gmx.net> Georg Brandl added the comment: Martin v. L?wis schrieb: > New submission from Martin v. L?wis: > > I find the German localization somewhat confusing, in particular as the rest of > the website is in English only. For the tracker itself, it is a mix of English and > German, as all tracker-specific fields are in English. > > So I propose to turn off the localization. +1 from me. This annoyed me a bit, too. ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 18:10:00 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Tue, 13 Mar 2007 17:10:00 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <1173766750.64.0.115998859796.issue92@psf.upfronthosting.co.za> Message-ID: Paul Dubois added the comment: Assuming my memory has not failed me, I have three sets: a. 'Triage' -- get mail about new issues b. 'Changes' -- get mail about any changes c. Weekly summary The first two are in a configuration file in the detectors subdirectory, the third is set in the text of the cron job that fires it off. Just to be sure I don't goof, could you post here the addresses I am to use for each of these? Since I have not been an active developer I am not as aware as others of what the lists are. It is my understanding that you want these changes done now. Thanks. -- Paul On 3/12/07, Martin v. L?wis wrote: > > > New submission from Martin v. L?wis: > > The tracker should start sending out all its email now. This includes the > weekly > reports, and mail to python-bugs-list. > > ---------- > messages: 453 > nosy: loewis > priority: urgent > status: unread > title: Activate email sending > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ---------- status: unread -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070313/51bbfedc/attachment.htm From metatracker at psf.upfronthosting.co.za Tue Mar 13 19:32:23 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 18:32:23 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending Message-ID: <1173810743.91.0.0151353388518.issue92@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Yes, I want them turned on now, although the target lists perhaps still need discussion. Here is what I know: - c (weekly summary) should go to python-dev at python.org and python- list at python.org - a and b (one or both) should go to python-bugs-list at python.org I forgot what the discussion was on separating a and b. Perhaps somebody else can remember? I vaguely recall that another mailing list was to be created. This apparently hasn't been done - if this is still the objective, we need to create a new meta issue for getting this mailing list set up. ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 19:51:30 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 18:51:30 -0000 Subject: [Tracker-discuss] [issue97] Create new-bugs-announce Message-ID: <1173811890.3.0.187849466576.issue97@psf.upfronthosting.co.za> New submission from Martin v. L?wis: There should be a mailing list new-bugs-announce which only gets messages when a new issue is created. ---------- messages: 464 nosy: loewis priority: bug status: unread title: Create new-bugs-announce ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 19:53:52 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Tue, 13 Mar 2007 18:53:52 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <1173810743.91.0.0151353388518.issue92@psf.upfronthosting.co.za> Message-ID: <45F6F33E.1050709@gmx.net> Georg Brandl added the comment: Martin v. L?wis schrieb: > Martin v. L?wis added the comment: > > Yes, I want them turned on now, although the target lists perhaps still need > discussion. Here is what I know: > > - c (weekly summary) should go to python-dev at python.org and python- > list at python.org > - a and b (one or both) should go to python-bugs-list at python.org > > I forgot what the discussion was on separating a and b. Perhaps somebody else > can remember? I vaguely recall that another mailing list was to be created. This > apparently hasn't been done - if this is still the objective, we need to create > a new meta issue for getting this mailing list set up. Well, the initial issues need to go to python-bugs-list in any case. Georg ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 19:58:19 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 18:58:19 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending Message-ID: <1173812299.06.0.558208049169.issue92@psf.upfronthosting.co.za> Martin v. L?wis added the comment: I found it: the list should be new-bugs-announce, see issue97. ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 20:58:39 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Tue, 13 Mar 2007 19:58:39 -0000 Subject: [Tracker-discuss] [issue96] Turn off localization Message-ID: <1173815919.73.0.552981670571.issue96@psf.upfronthosting.co.za> Erik Forsberg added the comment: Piece of cake - just a matter of setting use_browser_language = no in config.ini. This has been done, both for the metatracker and for the python-dev tracker. ---------- assignedto: -> forsberg nosy: +forsberg status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 21:46:15 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Tue, 13 Mar 2007 20:46:15 -0000 Subject: [Tracker-discuss] [issue32] Write detector that sends mail about all changes Message-ID: <1173818775.3.0.663062567198.issue32@psf.upfronthosting.co.za> Erik Forsberg added the comment: The problem in msg322 is very annoying. I think I have a solution, but it needs some more testing. Will test more tomorrow. ---------- priority: feature -> bug ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 22:10:06 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 21:10:06 -0000 Subject: [Tracker-discuss] [issue97] Create new-bugs-announce Message-ID: <1173820206.48.0.0138034144873.issue97@psf.upfronthosting.co.za> Martin v. L?wis added the comment: This list has now been created. ---------- status: unread -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 22:14:50 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 21:14:50 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending Message-ID: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Ok, new-bugs-announce at python.org has been created. Please sent all new issues (type a) both to this list and to python-bugs-list; type b messages only to python-bugs-list. ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 22:26:17 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 21:26:17 -0000 Subject: [Tracker-discuss] [issue98] Load problems? Message-ID: <1173821177.52.0.214602409389.issue98@psf.upfronthosting.co.za> New submission from Martin v. L?wis: It seems that psf.upfronthosting.co.za is unresponsive at times, for example just a few minutes ago. After a timeout, my browser (Safari) reported that some issue page was unavailable. In case somebody wants to study web server log files: my IP address just now is 80.219.144.xxx It would be good if somebody can be done about it before the tracker goes into wide use. ---------- assignedto: roche messages: 471 nosy: loewis, roche priority: urgent status: unread title: Load problems? ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 22:39:19 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 13 Mar 2007 21:39:19 -0000 Subject: [Tracker-discuss] [issue91] import: delete comment headers? Message-ID: <1173821959.2.0.605378161851.issue91@psf.upfronthosting.co.za> Martin v. L?wis added the comment: I think this should be priority "bug": either we fix it before going to production use, or we don't fix it at all. ---------- priority: wish -> bug ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 13 22:53:59 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Tue, 13 Mar 2007 21:53:59 -0000 Subject: [Tracker-discuss] [issue91] import: delete comment headers? In-Reply-To: <1173821959.2.0.605378161851.issue91@psf.upfronthosting.co.za> Message-ID: <45F71D76.6090901@gmx.net> Georg Brandl added the comment: Martin v. L?wis schrieb: > Martin v. L?wis added the comment: > > I think this should be priority "bug": either we fix it before going to production > use, or we don't fix it at all. I'm for fixing it (obviously) ;) ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 14:16:56 2007 From: metatracker at psf.upfronthosting.co.za (Izak Burger) Date: Wed, 14 Mar 2007 13:16:56 -0000 Subject: [Tracker-discuss] [issue98] Load problems? In-Reply-To: <1173821177.52.0.214602409389.issue98@psf.upfronthosting.co.za> Message-ID: <45F7F5C0.7080007@upfrontsystems.co.za> Izak Burger added the comment: Martin v. L?wis wrote: > It seems that psf.upfronthosting.co.za is unresponsive at times, for example > just a few minutes ago. After a timeout, my browser (Safari) reported that some > issue page was unavailable. In case somebody wants to study web server log > files: my IP address just now is 80.219.144.xxx Hetzner AG........................... had network issues last night. I got a few SMS'es during the night, the nagios instance running in Cape Town complained about not being able to see the nagios running in Germany, and vice versa. This happened at various times between 23:07 and 08:00 (time in GMT+2). It appears to be resolved now. regards, Izak ............ ---------- status: unread -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 14:20:26 2007 From: metatracker at psf.upfronthosting.co.za (Izak Burger) Date: Wed, 14 Mar 2007 13:20:26 -0000 Subject: [Tracker-discuss] [issue98] Load problems? In-Reply-To: <45F7F5C0.7080007@upfrontsystems.co.za> Message-ID: <45F7F696.9070801@upfrontsystems.co.za> Izak Burger added the comment: > Hetzner AG........................... had network issues last night. I My keyboard just went bezerk. Sorry for all the dots. I tried to stop it but it promptly went ahead and sent the email. I bashed it a bit, whatever actuated the . and the enter seems to be dislodged now. ______________________________________________________ Meta Tracker ______________________________________________________ From pfdubois at gmail.com Wed Mar 14 17:38:00 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Wed, 14 Mar 2007 09:38:00 -0700 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> References: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> Message-ID: OK, this is done. I think we have to make sure all 3 lists can accept mail from tracker at psf.upfronthosting.co.za, don't we? On 3/13/07, Martin v. L?wis wrote: > > > Martin v. L?wis added the comment: > > Ok, new-bugs-announce at python.org has been created. Please sent all new > issues > (type a) both to this list and to python-bugs-list; type b messages only > to > python-bugs-list. > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070314/1f2b1bf6/attachment.htm From metatracker at psf.upfronthosting.co.za Wed Mar 14 17:38:58 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Wed, 14 Mar 2007 16:38:58 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> Message-ID: Paul Dubois added the comment: OK, this is done. I think we have to make sure all 3 lists can accept mail from tracker at psf.upfronthosting.co.za, don't we? On 3/13/07, Martin v. L?wis wrote: > > > Martin v. L?wis added the comment: > > Ok, new-bugs-announce at python.org has been created. Please sent all new > issues > (type a) both to this list and to python-bugs-list; type b messages only > to > python-bugs-list. > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ______________________________________________________ Meta Tracker ______________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070314/1f2b1bf6/attachment.html From metatracker at psf.upfronthosting.co.za Wed Mar 14 17:43:52 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Wed, 14 Mar 2007 16:43:52 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> Message-ID: Paul Dubois added the comment: OK, this is done. I think we have to make sure all 3 lists can accept mail from tracker at psf.upfronthosting.co.za, don't we? On 3/13/07, Martin v. L?wis wrote: > > > Martin v. L?wis added the comment: > > Ok, new-bugs-announce at python.org has been created. Please sent all new > issues > (type a) both to this list and to python-bugs-list; type b messages only > to > python-bugs-list. > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ______________________________________________________ Meta Tracker ______________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070314/1f2b1bf6/attachment-0001.htm From pfdubois at gmail.com Wed Mar 14 17:38:00 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Wed, 14 Mar 2007 09:38:00 -0700 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> References: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> Message-ID: OK, this is done. I think we have to make sure all 3 lists can accept mail from tracker at psf.upfronthosting.co.za, don't we? On 3/13/07, Martin v. L?wis wrote: > > > Martin v. L?wis added the comment: > > Ok, new-bugs-announce at python.org has been created. Please sent all new > issues > (type a) both to this list and to python-bugs-list; type b messages only > to > python-bugs-list. > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070314/1f2b1bf6/attachment-0001.html From metatracker at psf.upfronthosting.co.za Wed Mar 14 17:44:05 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Wed, 14 Mar 2007 16:44:05 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> Message-ID: Paul Dubois added the comment: OK, this is done. I think we have to make sure all 3 lists can accept mail from tracker at psf.upfronthosting.co.za, don't we? On 3/13/07, Martin v. L?wis wrote: > > > Martin v. L?wis added the comment: > > Ok, new-bugs-announce at python.org has been created. Please sent all new > issues > (type a) both to this list and to python-bugs-list; type b messages only > to > python-bugs-list. > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ______________________________________________________ Meta Tracker ______________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070314/1f2b1bf6/attachment-0004.htm From pfdubois at gmail.com Wed Mar 14 17:38:00 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Wed, 14 Mar 2007 09:38:00 -0700 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> References: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> Message-ID: OK, this is done. I think we have to make sure all 3 lists can accept mail from tracker at psf.upfronthosting.co.za, don't we? On 3/13/07, Martin v. L?wis wrote: > > > Martin v. L?wis added the comment: > > Ok, new-bugs-announce at python.org has been created. Please sent all new > issues > (type a) both to this list and to python-bugs-list; type b messages only > to > python-bugs-list. > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070314/1f2b1bf6/attachment-0005.html From martin at v.loewis.de Wed Mar 14 18:45:00 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Wed, 14 Mar 2007 18:45:00 +0100 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: References: <1173820490.53.0.631220792603.issue92@psf.upfronthosting.co.za> Message-ID: <45F8349C.4060503@v.loewis.de> Paul Dubois schrieb: > OK, this is done. I think we have to make sure all 3 lists can accept > mail from tracker at psf.upfronthosting.co.za > , don't we? Perhaps. However, I think the sender should be tracker at bugs.python.org instead, as that is the official (virtual) name of the machine now. Perhaps something needs to be done so that it can receive mail under that address as well. Regards, Martin From metatracker at psf.upfronthosting.co.za Wed Mar 14 18:45:03 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Wed, 14 Mar 2007 17:45:03 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: Message-ID: <45F8349C.4060503@v.loewis.de> Martin v. L?wis added the comment: Paul Dubois schrieb: > OK, this is done. I think we have to make sure all 3 lists can accept > mail from tracker at psf.upfronthosting.co.za > , don't we? Perhaps. However, I think the sender should be tracker at bugs.python.org instead, as that is the official (virtual) name of the machine now. Perhaps something needs to be done so that it can receive mail under that address as well. Regards, Martin ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 18:56:23 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Wed, 14 Mar 2007 17:56:23 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <45F8349C.4060503@v.loewis.de> Message-ID: Paul Dubois added the comment: The address of the tracker is set in a configuration variable so changing it is no problem except that we have to be ready to receive mail at that address as well, as that is the email interface address as well as the address 'from' which email is sent. At least python-dev will need fixing to allow postings from this address. On 3/14/07, Martin v. L?wis wrote: > > > Martin v. L?wis added the comment: > > Paul Dubois schrieb: > > OK, this is done. I think we have to make sure all 3 lists can accept > > mail from tracker at psf.upfronthosting.co.za > > , don't we? > > Perhaps. However, I think the sender should be tracker at bugs.python.org > instead, as that is the official (virtual) name of the machine now. > > Perhaps something needs to be done so that it can receive mail under > that address as well. > > Regards, > Martin > > ______________________________________________________ > Meta Tracker > > ______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ______________________________________________________ Meta Tracker ______________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tracker-discuss/attachments/20070314/f722b5f1/attachment.html From metatracker at psf.upfronthosting.co.za Wed Mar 14 19:32:24 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Wed, 14 Mar 2007 18:32:24 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: (Paul Dubois's message of "Wed, 14 Mar 2007 17:56:23 -0000") Message-ID: <876493vfpn.fsf@uterus.efod.se> Erik Forsberg added the comment: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul Dubois writes: > Paul Dubois added the comment: > > The address of the tracker is set in a configuration variable so changing it > is no problem except that we have to be ready to receive mail at that > address as well, as that is the email interface address as well as the > address 'from' which email is sent. Postfix needs some configuration for this to happen. I know how to do it, but I won't complain if someone else does the job :-). \EF - -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8+ iD8DBQFF+D+0rJurFAusidkRAmwvAKC3kYEP4SSwHp/5fCH31F4/K4CgegCfXmI9 QGnm5EgRfkk/uLKlaLZRf4k= =uaju -----END PGP SIGNATURE----- ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 20:04:32 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Wed, 14 Mar 2007 19:04:32 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: Message-ID: <45F8473C.4090602@v.loewis.de> Martin v. L?wis added the comment: Paul Dubois schrieb: > Paul Dubois added the comment: > > The address of the tracker is set in a configuration variable so changing it > is no problem except that we have to be ready to receive mail at that > address as well, as that is the email interface address as well as the > address 'from' which email is sent. > > At least python-dev will need fixing to allow postings from this address. So what should be the address of the tracker, then? tracker at bugs.python.org? bugs at bugs.python.org? bugs at python.org? Cc'ing pydotorg: what should be the email address of the roundup installation tracking Python bugs? The machine name is bugs.python.org; for bugs at python.org, either some kind of forwarding would need to happen, or that address would need to get some sort of IMAP account. For something at bugs.python.org, an MX record would be needed. Once that address is decided, this address should then be granted posting permission to several mailing lists, and it should then in turn be used for the mails sent by the tracker. Regards, Martin ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 20:05:15 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Wed, 14 Mar 2007 19:05:15 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <876493vfpn.fsf@uterus.efod.se> Message-ID: <45F84768.8010205@v.loewis.de> Martin v. L?wis added the comment: Erik Forsberg schrieb: >> The address of the tracker is set in a configuration variable so changing it >> is no problem except that we have to be ready to receive mail at that >> address as well, as that is the email interface address as well as the >> address 'from' which email is sent. > > Postfix needs some configuration for this to happen. I know how to do > it, but I won't complain if someone else does the job :-). That should wait until the new email address is decided. Regards, Martin ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 20:37:35 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Wed, 14 Mar 2007 19:37:35 -0000 Subject: [Tracker-discuss] [issue32] Write detector that sends mail about all changes Message-ID: <1173901055.56.0.135762588992.issue32@psf.upfronthosting.co.za> Erik Forsberg added the comment: Problem in msg322 has been fixed by patching roundup and modyfing busybody.py. ---------- status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 20:48:24 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Wed, 14 Mar 2007 19:48:24 -0000 Subject: [Tracker-discuss] [issue94] about/legal missing Message-ID: <1173901704.21.0.0845827512355.issue94@psf.upfronthosting.co.za> Erik Forsberg added the comment: Links were copied from the bottom of http://python.org/. Being relative links, they ended up pointing to the wrong host. This has been fixed. ---------- assignedto: -> forsberg nosy: +forsberg status: unread -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 22:01:04 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Wed, 14 Mar 2007 21:01:04 -0000 Subject: [Tracker-discuss] [issue93] The severity should default to "normal" Message-ID: <1173906064.86.0.458799858488.issue93@psf.upfronthosting.co.za> Erik Forsberg added the comment: Fixed. Web interface automatically preselects severity. Auditor added that will take care of issues submitted via e-mail. ---------- assignedto: -> forsberg nosy: +forsberg status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 14 22:17:30 2007 From: metatracker at psf.upfronthosting.co.za (Izak Burger) Date: Wed, 14 Mar 2007 21:17:30 -0000 Subject: [Tracker-discuss] [issue92] Activate email sending In-Reply-To: <45F84768.8010205@v.loewis.de> Message-ID: <45F8665A.5050408@upfrontsystems.co.za> Izak Burger added the comment: Martin v. L?wis wrote: >> Postfix needs some configuration for this to happen. I know how to do >> it, but I won't complain if someone else does the job :-). > > That should wait until the new email address is decided. Drop me a mail once you've decided. As far as I know, I simply need to add bugs.python.org to mydestination and configure aliases so that these emails are delivered to roundup. Please bug me if I take too long to respond. That usually works :-) regards, Izak ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 18:04:40 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Thu, 15 Mar 2007 17:04:40 -0000 Subject: [Tracker-discuss] [issue99] sort attachments chronologically Message-ID: <1173978280.06.0.407760617183.issue99@psf.upfronthosting.co.za> New submission from Georg Brandl: I've never understood how SourceForge sorts attachments. However, for the new tracker I'd like to have them sorted in the order they were submitted. That way, you can always determine the newest patch without looking at the history of comments. ---------- messages: 488 nosy: gbrandl priority: wish status: unread title: sort attachments chronologically ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 18:10:04 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Thu, 15 Mar 2007 17:10:04 -0000 Subject: [Tracker-discuss] [issue100] show link to tracker docs Message-ID: <1173978604.26.0.674363868122.issue100@psf.upfronthosting.co.za> New submission from Georg Brandl: This is just a reminder to include a link to the docs currently at wiki:TrackerDocs somewhere under "Help". ---------- messages: 489 nosy: gbrandl priority: wish status: unread title: show link to tracker docs _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 18:32:51 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 15 Mar 2007 17:32:51 -0000 Subject: [Tracker-discuss] [issue99] sort attachments chronologically Message-ID: <1173979971.52.0.942259623963.issue99@psf.upfronthosting.co.za> Martin v. L?wis added the comment: So do you want the newest one at the top or at the bottom? ---------- status: unread -> chatting ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 18:55:27 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Thu, 15 Mar 2007 17:55:27 -0000 Subject: [Tracker-discuss] [issue99] sort attachments chronologically In-Reply-To: <1173979971.52.0.942259623963.issue99@psf.upfronthosting.co.za> Message-ID: <45F9888D.5080703@gmx.net> Georg Brandl added the comment: Martin v. L?wis schrieb: > Martin v. L?wis added the comment: > > So do you want the newest one at the top or at the bottom? To be consistent with comments, the newest one would be at the bottom. ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 19:07:45 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Thu, 15 Mar 2007 18:07:45 -0000 Subject: [Tracker-discuss] [issue101] importer: merge old Python versions in "version" field Message-ID: <1173982065.19.0.763731353855.issue101@psf.upfronthosting.co.za> New submission from Georg Brandl: As Python 2.1/2.2 isn't very widely used anymore, wouldn't it make sense to only have a "Python 2.1" and a "Python 2.2" *version* attribute, without minor versions? They could be merged in the importing process. ---------- messages: 492 nosy: gbrandl priority: feature status: unread title: importer: merge old Python versions in "version" field _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 20:29:30 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 15 Mar 2007 19:29:30 -0000 Subject: [Tracker-discuss] [issue102] Integrate with subversion Message-ID: <1173986970.82.0.165071782419.issue102@psf.upfronthosting.co.za> New submission from Martin v. L?wis: The tracker should automatically integrate with the subversion repository. If that is to be done on the side of the subversion repository, precise instructions would be appreciated. ---------- messages: 493 nosy: loewis priority: wish status: unread title: Integrate with subversion _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 21:53:24 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Thu, 15 Mar 2007 20:53:24 -0000 Subject: [Tracker-discuss] [issue102] Integrate with subversion Message-ID: <1173992004.29.0.231113888297.issue102@psf.upfronthosting.co.za> Georg Brandl added the comment: Isn't that a duplicate of issue20? ---------- status: unread -> chatting _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 22:14:47 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 15 Mar 2007 21:14:47 -0000 Subject: [Tracker-discuss] [issue102] Integrate with subversion Message-ID: <1173993287.85.0.78718116881.issue102@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Right. I searched for subversion, but not for svn. Closing it as resolved (there appears to be no duplicate status in this tracker) ---------- status: chatting -> resolved _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 15 22:26:46 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Thu, 15 Mar 2007 21:26:46 -0000 Subject: [Tracker-discuss] [issue100] show link to tracker docs In-Reply-To: <1173978604.26.0.674363868122.issue100@psf.upfronthosting.co.za> Message-ID: Brett C. added the comment: At least temporarily. I am hoping to write a more permanent doc that is not so transition-specific in the future. On 3/15/07, Georg Brandl wrote: > > New submission from Georg Brandl: > > This is just a reminder to include a link to the docs currently at > wiki:TrackerDocs somewhere under "Help". > > ---------- > messages: 489 > nosy: gbrandl > priority: wish > status: unread > title: show link to tracker docs > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ---------- status: unread -> chatting _______________________________________________________ Meta Tracker _______________________________________________________ From pfdubois at gmail.com Fri Mar 16 02:43:25 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Thu, 15 Mar 2007 18:43:25 -0700 Subject: [Tracker-discuss] [issue102] Integrate with subversion In-Reply-To: <1173993287.85.0.78718116881.issue102@psf.upfronthosting.co.za> References: <1173993287.85.0.78718116881.issue102@psf.upfronthosting.co.za> Message-ID: I'm not promising I can get to it right away but I have written a small (200 line) Python script that integrates Roundup and Perforce. To do that depended on the API for Perforce; it turns out that the Roundup email interface allows you to do something easy that fits the bill in the sense of taking the comments submitted to the source code repository and copying them into specified issues and changing the status of the issue (by default, to closed). For example, one puts this in the commit text: Roundup issue 9665 blah blah blah Roundup issue 9653 I also fixed this one This would result in closing these two issues with the appropriate part of the message going to each. Alas, I know next to nothing about svn. On 3/15/07, Martin v. L?wis wrote: > > Martin v. L?wis added the comment: > > Right. I searched for subversion, but not for svn. > Closing it as resolved (there appears to be no duplicate status in this tracker) > > ---------- > status: chatting -> resolved > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > From metatracker at psf.upfronthosting.co.za Fri Mar 16 02:43:27 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Fri, 16 Mar 2007 01:43:27 -0000 Subject: [Tracker-discuss] [issue102] Integrate with subversion In-Reply-To: <1173993287.85.0.78718116881.issue102@psf.upfronthosting.co.za> Message-ID: Paul Dubois added the comment: I'm not promising I can get to it right away but I have written a small (200 line) Python script that integrates Roundup and Perforce. To do that depended on the API for Perforce; it turns out that the Roundup email interface allows you to do something easy that fits the bill in the sense of taking the comments submitted to the source code repository and copying them into specified issues and changing the status of the issue (by default, to closed). For example, one puts this in the commit text: Roundup issue 9665 blah blah blah Roundup issue 9653 I also fixed this one This would result in closing these two issues with the appropriate part of the message going to each. Alas, I know next to nothing about svn. On 3/15/07, Martin v. L?wis wrote: > > Martin v. L?wis added the comment: > > Right. I searched for subversion, but not for svn. > Closing it as resolved (there appears to be no duplicate status in this tracker) > > ---------- > status: chatting -> resolved > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > ---------- status: resolved -> chatting _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Fri Mar 16 05:49:40 2007 From: metatracker at psf.upfronthosting.co.za (Stefan Seefeld) Date: Fri, 16 Mar 2007 04:49:40 -0000 Subject: [Tracker-discuss] [issue102] Integrate with subversion Message-ID: <1174020580.83.0.211521567709.issue102@psf.upfronthosting.co.za> Stefan Seefeld added the comment: You are aware that roundup already has some integration harness for subversion, right ? If you aren't may be Richard can point you to what is already possible, and what would be useful to enable right away (once the current 'release' is finished, obviously). ---------- nosy: +richard _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Fri Mar 16 06:03:36 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Fri, 16 Mar 2007 05:03:36 -0000 Subject: [Tracker-discuss] [issue102] Integrate with subversion Message-ID: <1174021416.08.0.766308543605.issue102@psf.upfronthosting.co.za> Richard Jones added the comment: http://www.mechanicalcat.net/tech/roundup/svn-roundup _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 17 22:50:04 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Sat, 17 Mar 2007 21:50:04 -0000 Subject: [Tracker-discuss] [issue103] hyperlink "#1234" references in comments Message-ID: <1174168204.96.0.627366268181.issue103@psf.upfronthosting.co.za> New submission from Georg Brandl: In addition to "issue12345", it would be nice to hyperlink "#12345" too. Most current SF references use this format. ---------- messages: 500 nosy: gbrandl priority: wish status: unread title: hyperlink "#1234" references in comments _______________________________________________________ Meta Tracker _______________________________________________________ From martin at v.loewis.de Sun Mar 18 12:00:51 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sun, 18 Mar 2007 12:00:51 +0100 Subject: [Tracker-discuss] Python-Dev post from roundup-admin@psf.upfronthosting.co.za requires approval In-Reply-To: References: Message-ID: <45FD1BE3.6080901@v.loewis.de> Jeremy Hylton schrieb: > Is this the real tracker? Should we be allowing these posts to make it > to pydotorg? I ask because the top issues make it look like a test > instance. In principle, these postings should be allowed. However, we still haven't decided on what email address the new tracker should use, so it is safe to cancel them at the moment. I come back later when we know, and have update these messages to put in the right From address. BTW, do you have any preference whether it should be the one it currently uses (roundup-admin at psf.upfronthosting.co.za), or something else, e.g. roundup-adming at bugs.python.org, tracker at bugs.python.org, bugs at python.org, ...) Regards, Martin From martin at v.loewis.de Mon Mar 19 12:13:00 2007 From: martin at v.loewis.de (=?ISO-8859-15?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Mon, 19 Mar 2007 12:13:00 +0100 Subject: [Tracker-discuss] Choice of email address Message-ID: <45FE703C.5060905@v.loewis.de> We really need to settle on a choice of email address for the new tracker. In review, I think we need two of them: one for messages that you reply to (call it A), which should also be the submission address, and the other one as an send-only address which you don't reply to (unless it is possible to use the same address for both - how would roundup react if a message was sent in reply to a weekly summary?) (call it B) Picking an address is important so that the mailing lists can be tuned to actually allow posting from these addresses; it may be difficult (as tedious as it is now) to change it afterwards. Experience shows that enabling posting to a mailing list may quite some time. So, here are my proposals: - Address A: bugs at python.org - Address B: admin at bugs.python.org Address A gets silently forwarded to tracker at bugs.python.org. The Upfronthosting machine becomes MX for bugs.python.org. Address A gets posting permission to new-bugs-announce and python-bugs-list; address B gets posting permission to python-list and python-dev. Please let me know whether you think this setup could work, and whether you have concerns with the choice of addresses. Regards, Martin From metatracker at psf.upfronthosting.co.za Mon Mar 19 12:13:03 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Mon, 19 Mar 2007 11:13:03 -0000 Subject: [Tracker-discuss] [issue104] Choice of email address Message-ID: <45FE703C.5060905@v.loewis.de> New submission from Martin v. L?wis: We really need to settle on a choice of email address for the new tracker. In review, I think we need two of them: one for messages that you reply to (call it A), which should also be the submission address, and the other one as an send-only address which you don't reply to (unless it is possible to use the same address for both - how would roundup react if a message was sent in reply to a weekly summary?) (call it B) Picking an address is important so that the mailing lists can be tuned to actually allow posting from these addresses; it may be difficult (as tedious as it is now) to change it afterwards. Experience shows that enabling posting to a mailing list may quite some time. So, here are my proposals: - Address A: bugs at python.org - Address B: admin at bugs.python.org Address A gets silently forwarded to tracker at bugs.python.org. The Upfronthosting machine becomes MX for bugs.python.org. Address A gets posting permission to new-bugs-announce and python-bugs-list; address B gets posting permission to python-list and python-dev. Please let me know whether you think this setup could work, and whether you have concerns with the choice of addresses. Regards, Martin ---------- messages: 501 nosy: loewis status: unread title: Choice of email address _______________________________________________________ Meta Tracker _______________________________________________________ From forsberg at efod.se Mon Mar 19 12:38:07 2007 From: forsberg at efod.se (Erik Forsberg) Date: Mon, 19 Mar 2007 12:38:07 +0100 Subject: [Tracker-discuss] Choice of email address In-Reply-To: <45FE703C.5060905@v.loewis.de> References: <45FE703C.5060905@v.loewis.de> Message-ID: <200703191238.07834.forsberg@efod.se> m?ndag 19 mars 2007 12:13 skrev Martin v. L?wis: > We really need to settle on a choice of email address for the > new tracker. > > In review, I think we need two of them: one for messages that > you reply to (call it A), which should also be the submission > address, and the other one as an send-only address which > you don't reply to (unless it is possible to use the same > address for both - how would roundup react if a message was > sent in reply to a weekly summary?) (call it B) It would add a new issue, which is a bad idea. I agree that we need two adresses, where B is used only for reports and other unreplyable mail. \EF -- http://efod.se/ From pfdubois at gmail.com Mon Mar 19 15:18:18 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Mon, 19 Mar 2007 07:18:18 -0700 Subject: [Tracker-discuss] [issue104] Choice of email address In-Reply-To: <45FE703C.5060905@v.loewis.de> References: <45FE703C.5060905@v.loewis.de> Message-ID: def sendReport (recipient): "Send the email message." message = cStringIO.StringIO() writer = MimeWriter.MimeWriter(message) writer.addheader('Subject', 'Summary of %s Issues'%db.config.TRACKER_NAME) writer.addheader('To', recipient) writer.addheader('From', '%s <%s>'%(db.config.TRACKER_NAME, db.config.ADMIN_EMAIL)) writer.addheader('Reply-To', '%s <%s>'%(db.config.TRACKER_NAME, 'DONOTREPLY at NOWHERE.ORG')) Here's the relevant part of the summary script -- as you can see, I can put in anything you want here. At the moment a simple reply would not go to the tracker. From metatracker at psf.upfronthosting.co.za Mon Mar 19 15:18:23 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Mon, 19 Mar 2007 14:18:23 -0000 Subject: [Tracker-discuss] [issue104] Choice of email address In-Reply-To: <45FE703C.5060905@v.loewis.de> Message-ID: Paul Dubois added the comment: def sendReport (recipient): "Send the email message." message = cStringIO.StringIO() writer = MimeWriter.MimeWriter(message) writer.addheader('Subject', 'Summary of %s Issues'%db.config.TRACKER_NAME) writer.addheader('To', recipient) writer.addheader('From', '%s <%s>'%(db.config.TRACKER_NAME, db.config.ADMIN_EMAIL)) writer.addheader('Reply-To', '%s <%s>'%(db.config.TRACKER_NAME, 'DONOTREPLY at NOWHERE.ORG')) Here's the relevant part of the summary script -- as you can see, I can put in anything you want here. At the moment a simple reply would not go to the tracker. ---------- status: unread -> chatting _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 20 21:28:22 2007 From: metatracker at psf.upfronthosting.co.za (A.M. Kuchling) Date: Tue, 20 Mar 2007 20:28:22 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> New submission from A.M. Kuchling: The first spammy issue report has arrived in the Python tracker. Issue 1002 attaches an HTML file with spam links. It looks to me like the spammer registered for a user ID (or are IDs created automatically on receipt of an e-mail)? Admins should have the ability to delete issues and files completely; just closing them isn't sufficient. ---------- messages: 503 nosy: amk priority: feature status: unread title: Dealing with spam _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 20 22:10:15 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Tue, 20 Mar 2007 21:10:15 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> Message-ID: <17920.19869.708493.922417@montanaro.dyndns.org> Skip Montanaro added the comment: I don't understand how to get on the nosy list for an item and the text in the roundup user guide seems a bit obfuscated to me. Roundup watches for additions to the "messages" property of items. When a new message is added, it is sent to all the users on the "nosy" list for the item that are not already on the "recipients" list of the message. Those users are then appended to the "recipients" property on the message, so multiple copies of a message are never sent to the same user. The journal recorded by the hyperdatabase on the "recipients" property then provides a log of when the message was sent to whom. If the author of the message is also in the nosy list for the item that the message is attached to, then the config var MESSAGES_TO_AUTHOR is queried to determine if they get a nosy list copy of the message too. What does that mean in plain English? Shouldn't it say somewhere, "To be added to the nosy list for an issue "? Skip ---------- status: unread -> chatting _______________________________________________________ Meta Tracker _______________________________________________________ From pfdubois at gmail.com Tue Mar 20 22:47:56 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Tue, 20 Mar 2007 14:47:56 -0700 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <17920.19869.708493.922417@montanaro.dyndns.org> References: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> <17920.19869.708493.922417@montanaro.dyndns.org> Message-ID: If you contribute to an item you'll be added to the nosy list. Web interface: If you wish to add yourself to the nosy list for an issue, you just add your name to the list. You don't have to add a message. You submit the change, that's it. On 3/20/07, Skip Montanaro wrote: > > Skip Montanaro added the comment: > > I don't understand how to get on the nosy list for an item and the text in > the roundup user guide seems a bit obfuscated to me. > > Roundup watches for additions to the "messages" property of items. > > When a new message is added, it is sent to all the users on the "nosy" > list for the item that are not already on the "recipients" list of the > message. Those users are then appended to the "recipients" property on > the message, so multiple copies of a message are never sent to the same > user. The journal recorded by the hyperdatabase on the "recipients" > property then provides a log of when the message was sent to whom. > > If the author of the message is also in the nosy list for the item that > the message is attached to, then the config var MESSAGES_TO_AUTHOR is > queried to determine if they get a nosy list copy of the message too. > > What does that mean in plain English? Shouldn't it say somewhere, "To be > added to the nosy list for an issue "? > > Skip > > ---------- > status: unread -> chatting > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > From metatracker at psf.upfronthosting.co.za Tue Mar 20 22:47:58 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Tue, 20 Mar 2007 21:47:58 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <17920.19869.708493.922417@montanaro.dyndns.org> Message-ID: Paul Dubois added the comment: If you contribute to an item you'll be added to the nosy list. Web interface: If you wish to add yourself to the nosy list for an issue, you just add your name to the list. You don't have to add a message. You submit the change, that's it. On 3/20/07, Skip Montanaro wrote: > > Skip Montanaro added the comment: > > I don't understand how to get on the nosy list for an item and the text in > the roundup user guide seems a bit obfuscated to me. > > Roundup watches for additions to the "messages" property of items. > > When a new message is added, it is sent to all the users on the "nosy" > list for the item that are not already on the "recipients" list of the > message. Those users are then appended to the "recipients" property on > the message, so multiple copies of a message are never sent to the same > user. The journal recorded by the hyperdatabase on the "recipients" > property then provides a log of when the message was sent to whom. > > If the author of the message is also in the nosy list for the item that > the message is attached to, then the config var MESSAGES_TO_AUTHOR is > queried to determine if they get a nosy list copy of the message too. > > What does that mean in plain English? Shouldn't it say somewhere, "To be > added to the nosy list for an issue "? > > Skip > > ---------- > status: unread -> chatting > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Tue Mar 20 23:04:24 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Tue, 20 Mar 2007 22:04:24 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> Message-ID: Paul Dubois added the comment: I did a 'retire' on the user and this issue. While it doesn't take the issue out of the database, it does make it not show up in searches and displays of issues. It appears you can still see it if you ask for it by number, at least I could but I was logged as administrator. I defer to someone more knowing as to how one could obliterate any traces of it, if one can. Somebody had to go to some trouble to do this, registering and then confirming by email. On 3/20/07, A.M. Kuchling wrote: > > New submission from A.M. Kuchling: > > The first spammy issue report has arrived in the Python tracker. Issue 1002 > attaches an HTML file with spam links. It looks to me like the spammer > registered for a user ID (or are IDs created automatically on receipt of an e-mail)? > > Admins should have the ability to delete issues and files completely; just > closing them isn't sufficient. > > ---------- > messages: 503 > nosy: amk > priority: feature > status: unread > title: Dealing with spam > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > _______________________________________________________ Meta Tracker _______________________________________________________ From pfdubois at gmail.com Tue Mar 20 23:04:22 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Tue, 20 Mar 2007 15:04:22 -0700 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> References: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> Message-ID: I did a 'retire' on the user and this issue. While it doesn't take the issue out of the database, it does make it not show up in searches and displays of issues. It appears you can still see it if you ask for it by number, at least I could but I was logged as administrator. I defer to someone more knowing as to how one could obliterate any traces of it, if one can. Somebody had to go to some trouble to do this, registering and then confirming by email. On 3/20/07, A.M. Kuchling wrote: > > New submission from A.M. Kuchling: > > The first spammy issue report has arrived in the Python tracker. Issue 1002 > attaches an HTML file with spam links. It looks to me like the spammer > registered for a user ID (or are IDs created automatically on receipt of an e-mail)? > > Admins should have the ability to delete issues and files completely; just > closing them isn't sufficient. > > ---------- > messages: 503 > nosy: amk > priority: feature > status: unread > title: Dealing with spam > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > From Doug.Napoleone at nuance.com Tue Mar 20 23:26:30 2007 From: Doug.Napoleone at nuance.com (Doug Napoleone) Date: Tue, 20 Mar 2007 18:26:30 -0400 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: References: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> Message-ID: <2AB5541EB33172459EE430FFB66B1EE903A82BE1@BN-EXCH01.nuance.com> FYI: Thanks to google and yahoo API's, more and more spam bots are automatically getting around the e-mail confirmation (when the confirmation e-mail includes a url or clickable link). There are a few ways of dealing with this: 1. have the confirmation e-mail have the activation code separate, and make the person enter the data in a form. 2. Use captcha everywhere (yuck). 3. Use spambot detections on your forms. The third is the most work and is broken into two parts: Passive: -------- Have fields on your form which are hidden using CSS. This CSS should be on wrapping
's and not on the form inputs them selves. Cascading works the best. A text input and a text area together are best. Make sure the inputs have names like "description" or "info", something attractive to a bot. If you see any data submitted in these fields, reject the post. Aggressive: ----------- Add a hidden field (in the classic type="hidden" sense) which has an encoded value for the page rendering time, or a unique id which can be connected back to a rendering time. If the post occurs within 4 seconds, reject the post. Integrate with a spam detection service like akismet: http://akismet.com/ Sample python code (django specific): http://www.djangosnippets.org/snippets/107/ I have used the 3rd solution on a high google ranked site to allow for anonymous posting. In the past year, only 1 spam post got through. -Doug -----Original Message----- From: tracker-discuss-bounces at python.org [mailto:tracker-discuss-bounces at python.org] On Behalf Of Paul Dubois Sent: Tuesday, March 20, 2007 6:04 PM To: tracker-discuss at python.org Subject: [Tracker-discuss] [issue105] Dealing with spam Paul Dubois added the comment: I did a 'retire' on the user and this issue. While it doesn't take the issue out of the database, it does make it not show up in searches and displays of issues. It appears you can still see it if you ask for it by number, at least I could but I was logged as administrator. I defer to someone more knowing as to how one could obliterate any traces of it, if one can. Somebody had to go to some trouble to do this, registering and then confirming by email. On 3/20/07, A.M. Kuchling wrote: > > New submission from A.M. Kuchling: > > The first spammy issue report has arrived in the Python tracker. Issue 1002 > attaches an HTML file with spam links. It looks to me like the spammer > registered for a user ID (or are IDs created automatically on receipt of an e-mail)? > > Admins should have the ability to delete issues and files completely; just > closing them isn't sufficient. > > ---------- > messages: 503 > nosy: amk > priority: feature > status: unread > title: Dealing with spam > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > _______________________________________________________ Meta Tracker _______________________________________________________ _______________________________________________ Tracker-discuss mailing list Tracker-discuss at python.org http://mail.python.org/mailman/listinfo/tracker-discuss From skip at pobox.com Tue Mar 20 23:58:44 2007 From: skip at pobox.com (skip at pobox.com) Date: Tue, 20 Mar 2007 17:58:44 -0500 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: References: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> <17920.19869.708493.922417@montanaro.dyndns.org> Message-ID: <17920.26404.783856.821891@montanaro.dyndns.org> Paul> If you contribute to an item you'll be added to the nosy list. Okay, so now I'm on the nosy list for this ticket I guess. However, when I visited that item I still only see amk on the nosy list. The header looks like this Title Dealing with spam Priority feature Status chatting Superseder Nosy List amk Assigned To Topics and none of the fields are sensitive to the mouse. Which brings me to the next question: I can't tell how to create a new ticket. This strikes me as something that should be immediately obvious from just about anywhere. I see no "create new" button. The links to the docs take me offsite and contain nothing specific to our tracker. (Andrew, I apologize for scribbling all over your ticket, but I don't see how to communicate with Roundup in any other fashion.) Skip From metatracker at psf.upfronthosting.co.za Tue Mar 20 23:58:50 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Tue, 20 Mar 2007 22:58:50 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: Message-ID: <17920.26404.783856.821891@montanaro.dyndns.org> Skip Montanaro added the comment: Paul> If you contribute to an item you'll be added to the nosy list. Okay, so now I'm on the nosy list for this ticket I guess. However, when I visited that item I still only see amk on the nosy list. The header looks like this Title Dealing with spam Priority feature Status chatting Superseder Nosy List amk Assigned To Topics and none of the fields are sensitive to the mouse. Which brings me to the next question: I can't tell how to create a new ticket. This strikes me as something that should be immediately obvious from just about anywhere. I see no "create new" button. The links to the docs take me offsite and contain nothing specific to our tracker. (Andrew, I apologize for scribbling all over your ticket, but I don't see how to communicate with Roundup in any other fashion.) Skip _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 21 00:01:07 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Tue, 20 Mar 2007 23:01:07 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <2AB5541EB33172459EE430FFB66B1EE903A82BE1@BN-EXCH01.nuance.com> Message-ID: <17920.26542.764655.95268@montanaro.dyndns.org> Skip Montanaro added the comment: Doug> There are a few ways of dealing with this: Doug> 1. have the confirmation e-mail have the activation code separate, Doug> and make the person enter the data in a form. Doug> 2. Use captcha everywhere (yuck). Doug> 3. Use spambot detections on your forms. 4. Validate your form submissions with something like SpamBayes. (Is that the similar to your #3?). I used it for the Mojam/Musi-Cal submission forms with great success. Skip _______________________________________________________ Meta Tracker _______________________________________________________ From skip at pobox.com Wed Mar 21 00:01:02 2007 From: skip at pobox.com (skip at pobox.com) Date: Tue, 20 Mar 2007 18:01:02 -0500 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <2AB5541EB33172459EE430FFB66B1EE903A82BE1@BN-EXCH01.nuance.com> References: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> <2AB5541EB33172459EE430FFB66B1EE903A82BE1@BN-EXCH01.nuance.com> Message-ID: <17920.26542.764655.95268@montanaro.dyndns.org> Doug> There are a few ways of dealing with this: Doug> 1. have the confirmation e-mail have the activation code separate, Doug> and make the person enter the data in a form. Doug> 2. Use captcha everywhere (yuck). Doug> 3. Use spambot detections on your forms. 4. Validate your form submissions with something like SpamBayes. (Is that the similar to your #3?). I used it for the Mojam/Musi-Cal submission forms with great success. Skip From Doug.Napoleone at nuance.com Wed Mar 21 00:07:23 2007 From: Doug.Napoleone at nuance.com (Doug Napoleone) Date: Tue, 20 Mar 2007 19:07:23 -0400 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <17920.26542.764655.95268@montanaro.dyndns.org> References: <2AB5541EB33172459EE430FFB66B1EE903A82BE1@BN-EXCH01.nuance.com> <17920.26542.764655.95268@montanaro.dyndns.org> Message-ID: <2AB5541EB33172459EE430FFB66B1EE903A82C6D@BN-EXCH01.nuance.com> Skip Montanaro wrote: > 4. Validate your form submissions with something like SpamBayes. (Is that > the similar to your #3?). I used it for the Mojam/Musi-Cal submission > forms with great success. Yes, that is part of the #3 approach. I went with http://akismet.com/ over SpamBayes because a friend claimed they were better with forum spam and he had sample PHP code. I have no first hand knowledge of which is better. -Doug From martin at v.loewis.de Wed Mar 21 00:22:40 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Wed, 21 Mar 2007 00:22:40 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <2AB5541EB33172459EE430FFB66B1EE903A82C6D@BN-EXCH01.nuance.com> References: <2AB5541EB33172459EE430FFB66B1EE903A82BE1@BN-EXCH01.nuance.com> <17920.26542.764655.95268@montanaro.dyndns.org> <2AB5541EB33172459EE430FFB66B1EE903A82C6D@BN-EXCH01.nuance.com> Message-ID: <46006CC0.3020206@v.loewis.de> It seems that the spammers have now successully located bugs.python.org. Issues 1003..1009 are all spam. Martin From metatracker at psf.upfronthosting.co.za Wed Mar 21 00:22:44 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Tue, 20 Mar 2007 23:22:44 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <2AB5541EB33172459EE430FFB66B1EE903A82C6D@BN-EXCH01.nuance.com> Message-ID: <46006CC0.3020206@v.loewis.de> Martin v. L?wis added the comment: It seems that the spammers have now successully located bugs.python.org. Issues 1003..1009 are all spam. Martin _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 21 01:12:51 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Wed, 21 Mar 2007 00:12:51 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174435971.88.0.487018600943.issue105@psf.upfronthosting.co.za> Brett C. added the comment: I just explicitly added you to the nosy list, Skip. When you are logged in you can just click the '(list)' link, search for yourself, click the checkbox next to your account, and press Apply. And as for new issues, there is a link in the left column named "Create New" for creating new issues. ---------- nosy: +skip at pobox.com _______________________________________________________ Meta Tracker _______________________________________________________ From skip at pobox.com Wed Mar 21 04:47:39 2007 From: skip at pobox.com (skip at pobox.com) Date: Tue, 20 Mar 2007 22:47:39 -0500 Subject: [Tracker-discuss] On spammish submissions Message-ID: <17920.43739.3665.113423@montanaro.dyndns.org> Okay, now that Brett straightened me out on access to the tracker I think I might actually be able to use bugs.python.org. (It looks a lot different after successfully logging in.) On the topic of suppressing spammy form submissions, I implemented a simple scheme using SpamBayes for the Mojam and Musi-Cal sites. The basic idea is pretty simple. The first thing that happens for any submission is that the contents are converted to a stream of tokens (generally the "words" of the submission), with synthetic tokens added which indicate something about the quality of the submission. For example, in my case the spammers were hitting the concert submission form. Whether or not I could find lat/long coordinates for the "city" was a pretty good differentiator of valid and spammy submissions. Also, the presence of URLs in most spammy submissions allowed SpamBayes to pick them apart and generate various useful tokens. Once tokenized, the submission was scored by SpamBayes on a scale from 0.0 (definitely valid) to 1.0 (definitely spam). If it fell under my predefined ham threshold (0.15 worked fine) I accepted it. If not, I mailed the original input along to myself for later review. If it scored less than the spam threshold (I chose 0.60) I would add it to the spam data for later retraining. If above, I just tossed it out. Similarly, if something scored above 0.15 but was actually okay (often with an input error) I would correct any errors, toss the input into the ham data, retrain and resubmit it. The same basic approach would work here. Admins would get emails for anything above the "okay" threshold and could decide what, if anything, needed doing. In the Admin menu you might have "Edit Spam", "Edit Ham" and "Retrain" items. If necessary you'd add the questionable input to the spam or ham data and poke the retrain button. If there's interest in the technique I can work up some more concrete code which can be integrated into the tracker. Skip From metatracker at psf.upfronthosting.co.za Wed Mar 21 07:07:02 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Wed, 21 Mar 2007 06:07:02 -0000 Subject: [Tracker-discuss] [issue106] Change Help link to wiki docs Message-ID: <1174457222.9.0.437457290187.issue106@psf.upfronthosting.co.za> New submission from Brett C.: I think Skip's confusion (ignoring the mix-up over the meta/test tracker dichotomy) partially stemmed from the help docs linking to the Roundup docs. I think it would be better to remove that link and put in one that initially points to http://wiki.python.org/moin/TrackerDocs and can eventually be changed to more permanent docs. ---------- messages: 511 nosy: brettcannon priority: bug status: unread title: Change Help link to wiki docs _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 21 07:09:08 2007 From: metatracker at psf.upfronthosting.co.za (Brett C.) Date: Wed, 21 Mar 2007 06:09:08 -0000 Subject: [Tracker-discuss] [issue107] Mention SF account recovery in a reasonable place Message-ID: <1174457348.62.0.259533833431.issue107@psf.upfronthosting.co.za> New submission from Brett C.: Perhaps in the page where one creates a new account we should put a note saying that if you have ever worked on an issue for Python at SF you can use your SF account name. Then link to docs explaining how to recover the password for the account. ---------- messages: 512 nosy: brettcannon priority: bug status: unread title: Mention SF account recovery in a reasonable place _______________________________________________________ Meta Tracker _______________________________________________________ From nnorwitz at gmail.com Wed Mar 21 07:43:18 2007 From: nnorwitz at gmail.com (Neal Norwitz) Date: Tue, 20 Mar 2007 23:43:18 -0700 Subject: [Tracker-discuss] On spammish submissions In-Reply-To: <17920.43739.3665.113423@montanaro.dyndns.org> References: <17920.43739.3665.113423@montanaro.dyndns.org> Message-ID: Thanks Skip! I think it would be great to have a spam solution. -- n On 3/20/07, skip at pobox.com wrote: > Okay, now that Brett straightened me out on access to the tracker I think I > might actually be able to use bugs.python.org. (It looks a lot different > after successfully logging in.) > > On the topic of suppressing spammy form submissions, I implemented a simple > scheme using SpamBayes for the Mojam and Musi-Cal sites. The basic idea is > pretty simple. The first thing that happens for any submission is that the > contents are converted to a stream of tokens (generally the "words" of the > submission), with synthetic tokens added which indicate something about the > quality of the submission. For example, in my case the spammers were > hitting the concert submission form. Whether or not I could find lat/long > coordinates for the "city" was a pretty good differentiator of valid and > spammy submissions. Also, the presence of URLs in most spammy submissions > allowed SpamBayes to pick them apart and generate various useful tokens. > Once tokenized, the submission was scored by SpamBayes on a scale from 0.0 > (definitely valid) to 1.0 (definitely spam). If it fell under my predefined > ham threshold (0.15 worked fine) I accepted it. If not, I mailed the > original input along to myself for later review. If it scored less than the > spam threshold (I chose 0.60) I would add it to the spam data for later > retraining. If above, I just tossed it out. Similarly, if something scored > above 0.15 but was actually okay (often with an input error) I would correct > any errors, toss the input into the ham data, retrain and resubmit it. > > The same basic approach would work here. Admins would get emails for > anything above the "okay" threshold and could decide what, if anything, > needed doing. In the Admin menu you might have "Edit Spam", "Edit Ham" and > "Retrain" items. If necessary you'd add the questionable input to the spam > or ham data and poke the retrain button. > > If there's interest in the technique I can work up some more concrete code > which can be integrated into the tracker. > > Skip > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > From brett at python.org Wed Mar 21 07:56:05 2007 From: brett at python.org (Brett Cannon) Date: Tue, 20 Mar 2007 23:56:05 -0700 Subject: [Tracker-discuss] On spammish submissions In-Reply-To: <17920.43739.3665.113423@montanaro.dyndns.org> References: <17920.43739.3665.113423@montanaro.dyndns.org> Message-ID: On 3/20/07, skip at pobox.com wrote: > Okay, now that Brett straightened me out on access to the tracker I think I > might actually be able to use bugs.python.org. (It looks a lot different > after successfully logging in.) > > On the topic of suppressing spammy form submissions, I implemented a simple > scheme using SpamBayes for the Mojam and Musi-Cal sites. The basic idea is > pretty simple. The first thing that happens for any submission is that the > contents are converted to a stream of tokens (generally the "words" of the > submission), with synthetic tokens added which indicate something about the > quality of the submission. For example, in my case the spammers were > hitting the concert submission form. Whether or not I could find lat/long > coordinates for the "city" was a pretty good differentiator of valid and > spammy submissions. Also, the presence of URLs in most spammy submissions > allowed SpamBayes to pick them apart and generate various useful tokens. > Once tokenized, the submission was scored by SpamBayes on a scale from 0.0 > (definitely valid) to 1.0 (definitely spam). If it fell under my predefined > ham threshold (0.15 worked fine) I accepted it. If not, I mailed the > original input along to myself for later review. If it scored less than the > spam threshold (I chose 0.60) I would add it to the spam data for later > retraining. If above, I just tossed it out. Similarly, if something scored > above 0.15 but was actually okay (often with an input error) I would correct > any errors, toss the input into the ham data, retrain and resubmit it. > > The same basic approach would work here. Admins would get emails for > anything above the "okay" threshold and could decide what, if anything, > needed doing. In the Admin menu you might have "Edit Spam", "Edit Ham" and > "Retrain" items. If necessary you'd add the questionable input to the spam > or ham data and poke the retrain button. > > If there's interest in the technique I can work up some more concrete code > which can be integrated into the tracker. Hmm, sounds reasonable. And the Bayesian network thing should work out well here since the subject matter, as a whole, is rather specific. =) Otherwise we are going to need captchas or something for activating accounts or something. Plus a Python solution is just nice. -Brett From martin at v.loewis.de Wed Mar 21 08:05:05 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Wed, 21 Mar 2007 08:05:05 +0100 Subject: [Tracker-discuss] On spammish submissions In-Reply-To: <17920.43739.3665.113423@montanaro.dyndns.org> References: <17920.43739.3665.113423@montanaro.dyndns.org> Message-ID: <4600D921.8020909@v.loewis.de> > The same basic approach would work here. Admins would get emails for > anything above the "okay" threshold and could decide what, if anything, > needed doing. In the Admin menu you might have "Edit Spam", "Edit Ham" and > "Retrain" items. If necessary you'd add the questionable input to the spam > or ham data and poke the retrain button. I'm somewhat skeptical that an approach involving manual review by administrators could work. I'd rather find a means to not let spambots register in the first place. OTOH, allowing issue submission to proceed, but adding a SPAM button (accessible to developers) might work. This button would expire the issue, disable the poster's account, and add the data to the spam database. However, I would hope it would rarely happen if we can manage to not let spambots register in the first place. So it might be a lot of effort for little gain (OTOH, it might also be useful to other roundup installations if sufficiently generalized). Regards, Martin From metatracker at psf.upfronthosting.co.za Wed Mar 21 08:18:14 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Wed, 21 Mar 2007 07:18:14 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174461494.74.0.594942783463.issue105@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Promoting the issue to "bug". I think we need _some_ spam protection before going into production use. I like the proposal of rejecting submissions that arrive within 4s of form generation. Another idea is to mangle the field names so that the spambot doesn't know what fields to enter the email address in (and add some honeypot fields for the email address so we know a bot has filled them). Richard, is there anything like that already done in roundup? ---------- nosy: +richard priority: feature -> bug _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 21 09:07:40 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Wed, 21 Mar 2007 08:07:40 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174461494.74.0.594942783463.issue105@psf.upfronthosting.co.za> Message-ID: Richard Jones added the comment: On 21/03/2007, at 6:18 PM, Martin v. L?wis wrote: > I like the proposal of rejecting submissions that arrive within 4s > of form > generation. > > Another idea is to mangle the field names so that the spambot > doesn't know what > fields to enter the email address in (and add some honeypot fields > for the email > address so we know a bot has filled them). > > Richard, is there anything like that already done in roundup? Nothing on the form side that I'm aware of - generally trackers just require a login if spam is ever an issue. On the email side the best thing to do would be to disallow email access for anonymous users. If anonymous email submission is allowed then human triage is the general method of filtering as automatic systems are error-prone and difficult to maintain (I'm actually unaware of anyone using the latter). _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 21 09:40:36 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Wed, 21 Mar 2007 08:40:36 -0000 Subject: [Tracker-discuss] [issue100] show link to tracker docs Message-ID: <1174466436.79.0.156239652735.issue100@psf.upfronthosting.co.za> Georg Brandl added the comment: Superseded by issue100. ---------- status: chatting -> resolved _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 21 09:45:45 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Wed, 21 Mar 2007 08:45:45 -0000 Subject: [Tracker-discuss] [issue100] show link to tracker docs Message-ID: <1174466745.06.0.62295670938.issue100@psf.upfronthosting.co.za> Georg Brandl added the comment: issue106, I meant :) ---------- status: resolved -> chatting _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 21 10:17:04 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Wed, 21 Mar 2007 09:17:04 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: Message-ID: <4600F80E.9030808@v.loewis.de> Martin v. L?wis added the comment: > Nothing on the form side that I'm aware of - generally trackers just > require a login if spam is ever an issue. In this specific case, this didn't help. The spammers would create an account, confirm the email, and then add spam to the tracker. That way, 7 issues where created under 7 different accounts within half an hour. _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Wed Mar 21 11:45:50 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Wed, 21 Mar 2007 10:45:50 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174473950.62.0.205709119995.issue105@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Attached is a patch that replaces the register action with one that requires a response time by the new user of more than 4s. _______________________________________________________ Meta Tracker _______________________________________________________ -------------- next part -------------- A non-text attachment was scrubbed... Name: timestamp.diff Type: application/octet-stream Size: 1563 bytes Desc: not available Url : http://mail.python.org/pipermail/tracker-discuss/attachments/20070321/d382cc5f/attachment.obj From metatracker at psf.upfronthosting.co.za Wed Mar 21 12:00:32 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Wed, 21 Mar 2007 11:00:32 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: Message-ID: <17921.4172.733070.81239@montanaro.dyndns.org> Skip Montanaro added the comment: Richard> On the email side the best thing to do would be to disallow Richard> email access for anonymous users. If anonymous email submission Richard> is allowed then human triage is the general method of filtering Richard> as automatic systems are error-prone and difficult to maintain Richard> (I'm actually unaware of anyone using the latter). Right. Most/all of these spammers are trying to get their links on blogs. We are just independent bystanders caught in the crossfire. If honeypot fields were added it would be a good idea to name them the same as the common comment textarea fields on popular blog hosting sites. Skip _______________________________________________________ Meta Tracker _______________________________________________________ From Doug.Napoleone at nuance.com Wed Mar 21 15:52:21 2007 From: Doug.Napoleone at nuance.com (Doug Napoleone) Date: Wed, 21 Mar 2007 10:52:21 -0400 Subject: [Tracker-discuss] [issue105] Dealing with spam References: <17921.4172.733070.81239@montanaro.dyndns.org> Message-ID: <2AB5541EB33172459EE430FFB66B1EE903A01CB9@BN-EXCH01.nuance.com> I would once again recommend using a service like akismet.com for new bug creation (comments should be less of an issue). The honey pot system I outlined works well and catches 90% of the bots out there. For the remaining 10% (~75 posts a month on average for the anime forum) a spam filter really is needed. When the PyCon website/wiki rose in the google ranks, it was getting hit with 10 spam posts a day until PMWiki was updated to use a spam filter. We were very lucky that only a few pages were targeted so it was mostly spam bots replacing spam with more spam. e.g.: http://us.pycon.org/TX2007/Vendors?action=diff I guess that got them mad because we later got hit with 10K+ attempts over 4 days. Once you get on a bot networks list, things go south fast. -Doug -----Original Message----- From: tracker-discuss-bounces at python.org on behalf of Skip Montanaro Sent: Wed 3/21/2007 7:00 AM To: tracker-discuss at python.org Subject: [Tracker-discuss] [issue105] Dealing with spam Skip Montanaro added the comment: Richard> On the email side the best thing to do would be to disallow Richard> email access for anonymous users. If anonymous email submission Richard> is allowed then human triage is the general method of filtering Richard> as automatic systems are error-prone and difficult to maintain Richard> (I'm actually unaware of anyone using the latter). Right. Most/all of these spammers are trying to get their links on blogs. We are just independent bystanders caught in the crossfire. If honeypot fields were added it would be a good idea to name them the same as the common comment textarea fields on popular blog hosting sites. Skip _______________________________________________________ Meta Tracker _______________________________________________________ _______________________________________________ Tracker-discuss mailing list Tracker-discuss at python.org http://mail.python.org/mailman/listinfo/tracker-discuss From martin at v.loewis.de Wed Mar 21 16:20:34 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Wed, 21 Mar 2007 16:20:34 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <2AB5541EB33172459EE430FFB66B1EE903A01CB9@BN-EXCH01.nuance.com> References: <17921.4172.733070.81239@montanaro.dyndns.org> <2AB5541EB33172459EE430FFB66B1EE903A01CB9@BN-EXCH01.nuance.com> Message-ID: <46014D42.9050400@v.loewis.de> Doug Napoleone schrieb: > I would once again recommend using a service like akismet.com I'm skeptical, for two reasons: - somebody will have to write the code to integrate roundup with this service. - It's not clear to me what license to purchase. Clearly, the standard "free" license doesn't apply, as this is not the personal blog of somebody. Instead, one of the commercial licenses would have to be purchased. So it's either the "per-blog" one (how many blogs do we have in roundup?), or the access API key (with $50/month for up to 50,000 calls per month). Perhaps the non-profit license may apply ($25/month for up to 5 blogs), or perhaps we can negotiate the free option. In that case, somebody would have to do the negotiation. Regards, Martin From metatracker at psf.upfronthosting.co.za Wed Mar 21 16:20:36 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Wed, 21 Mar 2007 15:20:36 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <2AB5541EB33172459EE430FFB66B1EE903A01CB9@BN-EXCH01.nuance.com> Message-ID: <46014D42.9050400@v.loewis.de> Martin v. L?wis added the comment: Doug Napoleone schrieb: > I would once again recommend using a service like akismet.com I'm skeptical, for two reasons: - somebody will have to write the code to integrate roundup with this service. - It's not clear to me what license to purchase. Clearly, the standard "free" license doesn't apply, as this is not the personal blog of somebody. Instead, one of the commercial licenses would have to be purchased. So it's either the "per-blog" one (how many blogs do we have in roundup?), or the access API key (with $50/month for up to 50,000 calls per month). Perhaps the non-profit license may apply ($25/month for up to 5 blogs), or perhaps we can negotiate the free option. In that case, somebody would have to do the negotiation. Regards, Martin _______________________________________________________ Meta Tracker _______________________________________________________ From forsberg at efod.se Wed Mar 21 18:00:52 2007 From: forsberg at efod.se (Erik Forsberg) Date: Wed, 21 Mar 2007 18:00:52 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <17920.26404.783856.821891@montanaro.dyndns.org> (skip@pobox.com's message of "Tue, 20 Mar 2007 17:58:44 -0500") References: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> <17920.19869.708493.922417@montanaro.dyndns.org> <17920.26404.783856.821891@montanaro.dyndns.org> Message-ID: <87slbycz0b.fsf@uterus.efod.se> skip at pobox.com writes: > and none of the fields are sensitive to the mouse. Sounds to me like you're not logged in. > Which brings me to the next question: I can't tell how to create a new > ticket. Also requires that you're logged in. \EF -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 From seefeld at sympatico.ca Wed Mar 21 18:06:06 2007 From: seefeld at sympatico.ca (Stefan Seefeld) Date: Wed, 21 Mar 2007 13:06:06 -0400 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <87slbycz0b.fsf@uterus.efod.se> References: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> <17920.19869.708493.922417@montanaro.dyndns.org> <17920.26404.783856.821891@montanaro.dyndns.org> <87slbycz0b.fsf@uterus.efod.se> Message-ID: <460165FE.7080501@sympatico.ca> Erik Forsberg wrote: > skip at pobox.com writes: > >> and none of the fields are sensitive to the mouse. > > Sounds to me like you're not logged in. ...which would explain why you aren't added to the 'nosy' list; that requires a user (with a real email address !). -- ...ich hab' noch einen Koffer in Berlin... From skip at pobox.com Wed Mar 21 18:44:06 2007 From: skip at pobox.com (skip at pobox.com) Date: Wed, 21 Mar 2007 12:44:06 -0500 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <460165FE.7080501@sympatico.ca> References: <1174422502.6.0.765978079996.issue105@psf.upfronthosting.co.za> <17920.19869.708493.922417@montanaro.dyndns.org> <17920.26404.783856.821891@montanaro.dyndns.org> <87slbycz0b.fsf@uterus.efod.se> <460165FE.7080501@sympatico.ca> Message-ID: <17921.28390.107399.460119@montanaro.dyndns.org> >>>>> "Stefan" == Stefan Seefeld writes: Stefan> Erik Forsberg wrote: >> skip at pobox.com writes: >> >>> and none of the fields are sensitive to the mouse. >> >> Sounds to me like you're not logged in. Stefan> ...which would explain why you aren't added to the 'nosy' list; Stefan> that requires a user (with a real email address !). You are both correct, however as I pointed out to Brett in private email, my frustration stemmed from a) not being able to do anything and b) not being able to figure out how to do anything. Brett opened a ticket about the missing doc link. That was my fundamental roadblock. The link that was there was to the Roundup docs, which I believe are more suited to someone wanting to develop a Roundup instance than to users of a Roundup instance. Skip From pfdubois at gmail.com Wed Mar 21 19:32:56 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Wed, 21 Mar 2007 11:32:56 -0700 Subject: [Tracker-discuss] On spammish submissions In-Reply-To: <4600D921.8020909@v.loewis.de> References: <17920.43739.3665.113423@montanaro.dyndns.org> <4600D921.8020909@v.loewis.de> Message-ID: For my 2 cents worth, preventing registration (even including a manual review) is a much narrower job with less activity. Manual screening of submissions is not practical. One should also add defenses on the mailing lists that are the TARGET of the mail from the tracker, since they need those anyway irregardless of the tracker. On 3/21/07, "Martin v. L?wis" wrote: > > The same basic approach would work here. Admins would get emails for > > anything above the "okay" threshold and could decide what, if anything, > > needed doing. In the Admin menu you might have "Edit Spam", "Edit Ham" and > > "Retrain" items. If necessary you'd add the questionable input to the spam > > or ham data and poke the retrain button. > > I'm somewhat skeptical that an approach involving manual review by > administrators could work. I'd rather find a means to not let spambots > register in the first place. > > OTOH, allowing issue submission to proceed, but adding a SPAM button > (accessible to developers) might work. This button would expire the > issue, disable the poster's account, and add the data to the spam > database. However, I would hope it would rarely happen if we > can manage to not let spambots register in the first place. So it > might be a lot of effort for little gain (OTOH, it might also be > useful to other roundup installations if sufficiently generalized). > > Regards, > Martin > > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > From skip at pobox.com Wed Mar 21 20:04:49 2007 From: skip at pobox.com (skip at pobox.com) Date: Wed, 21 Mar 2007 14:04:49 -0500 Subject: [Tracker-discuss] On spammish submissions In-Reply-To: References: <17920.43739.3665.113423@montanaro.dyndns.org> <4600D921.8020909@v.loewis.de> Message-ID: <17921.33233.967294.489316@montanaro.dyndns.org> Paul> For my 2 cents worth, preventing registration (even including a Paul> manual review) is a much narrower job with less activity. Manual Paul> screening of submissions is not practical. I didn't mean to imply that all submissions should be manually reviewed in the SpamBayes-based system I proposed, only those that don't pass muster. When SpamBayes is properly trained (knows a bit about what you think is and is not acceptable) the distribution of its scores tend to be bimodal and quite accurate. You generally have obviously valid submissions (which no human would normally need to review) or obviously spammy submissions (which you would just delete and forget about. The only cases I encountered which required manual intervention were those where the submission was incorrectly submitted (e.g., city misspelled, date omitted) or where the filter wasn't sure about the submission (e.g., spam which is significantly different in structure from previously seen spams). In the former case someone else suggested adding a SPAM button to the ticket page (only visible to admins). In fact, unsure and spam submissions could (in theory) be accepted but not displayed in lists or located by searches except by logged in admins. Based on the classification as an admin you would see: Classified as Button(s) displayed ------------- ------------------- Valid (score <= 0.15) SPAM Unsure (0.15 < score < 0.60) OKAY, SPAM Spam (0.60 <= score) OKAY, DELETE The OKAY button would classify the ticket as okay, retrain the database and release the ticket for viewing by the general public. The DELETE button would ban the user who submitted the ticket then delete the ticket. The SPAM button would do the DELETE operation but also classify the submission as spam and retrain the database. Paul> One should also add defenses on the mailing lists that are the Paul> TARGET of the mail from the tracker, since they need those anyway Paul> irregardless of the tracker. That's the original use for which SpamBayes was designed. I see no particular reason you couldn't front those lists using it. Many other lists hosted on python.org are already filtered that way. Just ask postmaster at python.org to set things up. Skip From Doug.Napoleone at nuance.com Wed Mar 21 20:15:07 2007 From: Doug.Napoleone at nuance.com (Doug Napoleone) Date: Wed, 21 Mar 2007 15:15:07 -0400 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <46014D42.9050400@v.loewis.de> References: <2AB5541EB33172459EE430FFB66B1EE903A01CB9@BN-EXCH01.nuance.com> <46014D42.9050400@v.loewis.de> Message-ID: <2AB5541EB33172459EE430FFB66B1EE903B1E561@BN-EXCH01.nuance.com> Martin v. L?wis added the comment: > Doug Napoleone schrieb: >> I would once again recommend using a service like akismet.com > > I'm skeptical, for two reasons: > - somebody will have to write the code to integrate roundup with > this service. > - It's not clear to me what license to purchase. Clearly, the > standard "free" license doesn't apply, as this is not the > personal blog of somebody. Instead, one of the commercial > licenses would have to be purchased. So it's either the > "per-blog" one (how many blogs do we have in roundup?), > or the access API key (with $50/month for up to 50,000 > calls per month). Perhaps the non-profit license may apply > ($25/month for up to 5 blogs), or perhaps we can negotiate > the free option. In that case, somebody would have to do the > negotiation. > > Regards, > Martin Martin, I did not mean that it had to be akismet, just that a service 'like' akismet should be used. I only mentioned it because it's the one I have experience with (and code for). Skip has detailed a solution he wrote based on SpamBayes in a different thread ([Tracker-discuss] On spammish submissions). That seems like the best option to go with, and it sounds like a roundup integration is eminent. -Doug From martin at v.loewis.de Wed Mar 21 20:43:04 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Wed, 21 Mar 2007 20:43:04 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <2AB5541EB33172459EE430FFB66B1EE903B1E561@BN-EXCH01.nuance.com> References: <2AB5541EB33172459EE430FFB66B1EE903A01CB9@BN-EXCH01.nuance.com> <46014D42.9050400@v.loewis.de> <2AB5541EB33172459EE430FFB66B1EE903B1E561@BN-EXCH01.nuance.com> Message-ID: <46018AC8.50009@v.loewis.de> > Martin, I did not mean that it had to be akismet, just that a service > 'like' akismet should be used. I only mentioned it because it's the > one I have experience with (and code for). Unfortunately, this is precisely the situation we always run into when somebody brings up a commercial service. It's the one they had experience with, so they recommend it. An often-mentioned advantage of using a commercial service over a self-managed one is that the commercial service requires less volunteer resources. In my (little) experience, this is not true. To actually get in contact with the commercial service, and to acquire their services, a lot of volunteer time is needed. So if somebody suggests to use a certain service, if they don't simultaneously offer to work with that specific company on getting things set up, such an offer has zero chance of getting considered. In the case of the Roundup tracker itself, it was actually that the company (Roche) came to us and offered to do everything for free. So they are actually volunteers here, although they use company resources - this is exceptional. In all other cases, you need a volunteer to interface to the company. So if you volunteer to make integrate some such service into roundup, that might be useful. Without a clear commitment, it's likely that we will have to use what is available at the time the service goes life (I'd like to see this issue as blocking production-mode, though - *something* has to be done). Regards, Martin From metatracker at psf.upfronthosting.co.za Thu Mar 22 00:36:12 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Wed, 21 Mar 2007 23:36:12 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174520172.95.0.580540848352.issue105@psf.upfronthosting.co.za> Richard Jones added the comment: I just had a look at the spam entry mentioned at the start of this issue (1002) and unfortunately it looks like the user record has been expired as I can't find out more detail. Does the tracker currently accept anonymous email submissions? It would seem that's the most likely vector for this submission since the incoming mail address is out in the wild. _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 00:41:29 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Wed, 21 Mar 2007 23:41:29 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174520489.11.0.287561326276.issue105@psf.upfronthosting.co.za> Richard Jones added the comment: Sorry, I'm not on the tracker-discuss list and I've just reviewed the discussion there via the archive. I see you've got this discussion - including possible remedies - in hand already. _______________________________________________________ Meta Tracker _______________________________________________________ From pfdubois at gmail.com Thu Mar 22 01:56:16 2007 From: pfdubois at gmail.com (Paul Dubois) Date: Wed, 21 Mar 2007 17:56:16 -0700 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174520172.95.0.580540848352.issue105@psf.upfronthosting.co.za> References: <1174520172.95.0.580540848352.issue105@psf.upfronthosting.co.za> Message-ID: The tracker does not accept anonymous email submissions, and requires mail confirmation for registration. There was no user-entered data associated with the user before I retired it, other than name and the yahoo address. It is important in my mind that this discussion not focus just on the "issues" and messages, since it is only a rogue user that can cause trouble. If no rogue users get registered, no trouble. And a rogue user can cause other trouble, not just spam. Now in fact we don't have to give anonymous users ANY permissions, including the ability to register. We could have them fill out an application form, for example, that a human would review, or with the character recognition stuff. Here's some excepts from config.ini: # Register new users instantly, or require confirmation via # email? # Allowed values: yes, no # Default: no instant_registration = no # Offer registration confirmation by email or only through the web? # Allowed values: yes, no # Default: yes email_registration_confirmation = yes And from the security section of schema.py: # Assign the appropriate permissions to the anonymous user's Anonymous # Role. Choices here are: # - Allow anonymous users to register db.security.addPermissionToRole('Anonymous', 'Create', 'user') # Allow anonymous users access to view issues (and the related, linked # information) for cl in 'issue', 'file', 'msg', 'severity', 'status', 'resolution': db.security.addPermissionToRole('Anonymous', 'View', cl) On 3/21/07, Richard Jones wrote: > > Richard Jones added the comment: > > I just had a look at the spam entry mentioned at the start of this issue (1002) > and unfortunately it looks like the user record has been expired as I can't find > out more detail. > > Does the tracker currently accept anonymous email submissions? > > It would seem that's the most likely vector for this submission since the > incoming mail address is out in the wild. > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > From metatracker at psf.upfronthosting.co.za Thu Mar 22 01:56:18 2007 From: metatracker at psf.upfronthosting.co.za (Paul Dubois) Date: Thu, 22 Mar 2007 00:56:18 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174520172.95.0.580540848352.issue105@psf.upfronthosting.co.za> Message-ID: Paul Dubois added the comment: The tracker does not accept anonymous email submissions, and requires mail confirmation for registration. There was no user-entered data associated with the user before I retired it, other than name and the yahoo address. It is important in my mind that this discussion not focus just on the "issues" and messages, since it is only a rogue user that can cause trouble. If no rogue users get registered, no trouble. And a rogue user can cause other trouble, not just spam. Now in fact we don't have to give anonymous users ANY permissions, including the ability to register. We could have them fill out an application form, for example, that a human would review, or with the character recognition stuff. Here's some excepts from config.ini: # Register new users instantly, or require confirmation via # email? # Allowed values: yes, no # Default: no instant_registration = no # Offer registration confirmation by email or only through the web? # Allowed values: yes, no # Default: yes email_registration_confirmation = yes And from the security section of schema.py: # Assign the appropriate permissions to the anonymous user's Anonymous # Role. Choices here are: # - Allow anonymous users to register db.security.addPermissionToRole('Anonymous', 'Create', 'user') # Allow anonymous users access to view issues (and the related, linked # information) for cl in 'issue', 'file', 'msg', 'severity', 'status', 'resolution': db.security.addPermissionToRole('Anonymous', 'View', cl) On 3/21/07, Richard Jones wrote: > > Richard Jones added the comment: > > I just had a look at the spam entry mentioned at the start of this issue (1002) > and unfortunately it looks like the user record has been expired as I can't find > out more detail. > > Does the tracker currently accept anonymous email submissions? > > It would seem that's the most likely vector for this submission since the > incoming mail address is out in the wild. > > _______________________________________________________ > Meta Tracker > > _______________________________________________________ > _______________________________________________ > Tracker-discuss mailing list > Tracker-discuss at python.org > http://mail.python.org/mailman/listinfo/tracker-discuss > _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 02:17:56 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Thu, 22 Mar 2007 01:17:56 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174526276.19.0.874068353673.issue105@psf.upfronthosting.co.za> Skip Montanaro added the comment: I'm happy to take a stab at trying my SpamBayes submission filter. I have no idea how to get at the Roundup code or how to deal with the website user interface. Pointers appreciated. Skip _______________________________________________________ Meta Tracker _______________________________________________________ From martin at v.loewis.de Thu Mar 22 07:49:45 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Thu, 22 Mar 2007 07:49:45 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174526276.19.0.874068353673.issue105@psf.upfronthosting.co.za> References: <1174526276.19.0.874068353673.issue105@psf.upfronthosting.co.za> Message-ID: <46022709.7080807@v.loewis.de> > I'm happy to take a stab at trying my SpamBayes submission filter. I have no idea > how to get at the Roundup code or how to deal with the website user interface. > Pointers appreciated. http://svn.python.org/projects/tracker/ The learning curve for hacking roundup is pretty high. Martin From metatracker at psf.upfronthosting.co.za Thu Mar 22 07:49:51 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 22 Mar 2007 06:49:51 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174526276.19.0.874068353673.issue105@psf.upfronthosting.co.za> Message-ID: <46022709.7080807@v.loewis.de> Martin v. L?wis added the comment: > I'm happy to take a stab at trying my SpamBayes submission filter. I have no idea > how to get at the Roundup code or how to deal with the website user interface. > Pointers appreciated. http://svn.python.org/projects/tracker/ The learning curve for hacking roundup is pretty high. Martin _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 07:57:29 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 22 Mar 2007 06:57:29 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174546649.23.0.991467817933.issue105@psf.upfronthosting.co.za> Martin v. L?wis added the comment: More spam: somebody (gohger at rabidturtle.com) posted a follow-up to issue1000. The user was created at 2007-03-22 05:34:19, the posting was made at 2007-03-22 05:38:04. I'd like to know whether my code would have prevented him from registering. _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 08:05:16 2007 From: metatracker at psf.upfronthosting.co.za (Izak Burger) Date: Thu, 22 Mar 2007 07:05:16 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: Message-ID: <46022A91.7070005@upfrontsystems.co.za> Izak Burger added the comment: Richard Jones wrote: > On the email side the best thing to do would be to disallow email > access for anonymous users. This is already the case, quite a bit of spam bounces to the postmaster address because the sender is not a registered user. This is instead a case where someone specifically creates an account, ie similar to wiki spam. We've found that spammers adapt whenever you put in simple measures (like form trickery). Not sure how to get arround that one, I particularly like the two step idea of 1) Find spammers, and 2) break fingers. Not very executable though :-) Cheers, Izak _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 08:46:52 2007 From: metatracker at psf.upfronthosting.co.za (Izak Burger) Date: Thu, 22 Mar 2007 07:46:52 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: Message-ID: <46023466.6010509@upfrontsystems.co.za> Izak Burger added the comment: Paul Dubois wrote: > It is important in my mind that this discussion not focus just on the > "issues" and messages, since it is only a rogue user that can cause > trouble. If no rogue users get registered, no trouble. And a rogue > user can cause other trouble, not just spam. Agreed. Something else I felt I should mention is that rogue users can also harvest email addresses. I see this sort of thing on the debian bugtracker: I accidentally posted a bug report from the wrong email account a couple of months ago and almost immediately started receiving spam on that address. Just another reason to keep them out. _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 09:03:26 2007 From: metatracker at psf.upfronthosting.co.za (Georg Brandl) Date: Thu, 22 Mar 2007 08:03:26 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174546649.23.0.991467817933.issue105@psf.upfronthosting.co.za> Message-ID: <4602384C.4070703@gmx.net> Georg Brandl added the comment: Martin v. L?wis schrieb: > Martin v. L?wis added the comment: > > More spam: somebody (gohger at rabidturtle.com) posted a follow-up to issue1000. The > user was created at 2007-03-22 05:34:19, the posting was made at 2007-03-22 > 05:38:04. I'd like to know whether my code would have prevented him from > registering. I really think it would help to manually review user registration requests. There shouldn't be too many of them (perhaps at the beginning), and it's really important, as Paul said, that there are no "rogue" users registered. Perhaps we should send a message to users trying to register "to complete registration, please answer to this message, stating why you want to use the tracker (this is to prevent spam)". _______________________________________________________ Meta Tracker _______________________________________________________ From martin at v.loewis.de Thu Mar 22 09:34:59 2007 From: martin at v.loewis.de (=?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?=) Date: Thu, 22 Mar 2007 09:34:59 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <4602384C.4070703@gmx.net> References: <4602384C.4070703@gmx.net> Message-ID: <46023FB3.3080900@v.loewis.de> > I really think it would help to manually review user registration requests. > There shouldn't be too many of them (perhaps at the beginning), and it's really > important, as Paul said, that there are no "rogue" users registered. > > Perhaps we should send a message to users trying to register "to complete > registration, please answer to this message, stating why you want to use the > tracker (this is to prevent spam)". I don't think there should be a manual review of tracker registrations, because that will shy away users trying to contribute. Response to registrations must be really quick. I'd still like to see my patch tried out which prevents registrations if the form submission comes too quickly. If that turns out to fail, I would upgrade to a CAPTCHA for user registration. If that still fails (which I consider unlikely), I'd propose a procedure where users get registered, can add their issues, but they don't get published until a project member has cleared the registration. This will complicate the workflow quite a lot, so I would only consider this if all else fails. I can never agree to a process that makes the prospective submitter wait until the registration is cleared before he can submit contributions. Regards, Martin From metatracker at psf.upfronthosting.co.za Thu Mar 22 09:35:03 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 22 Mar 2007 08:35:03 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <4602384C.4070703@gmx.net> Message-ID: <46023FB3.3080900@v.loewis.de> Martin v. L?wis added the comment: > I really think it would help to manually review user registration requests. > There shouldn't be too many of them (perhaps at the beginning), and it's really > important, as Paul said, that there are no "rogue" users registered. > > Perhaps we should send a message to users trying to register "to complete > registration, please answer to this message, stating why you want to use the > tracker (this is to prevent spam)". I don't think there should be a manual review of tracker registrations, because that will shy away users trying to contribute. Response to registrations must be really quick. I'd still like to see my patch tried out which prevents registrations if the form submission comes too quickly. If that turns out to fail, I would upgrade to a CAPTCHA for user registration. If that still fails (which I consider unlikely), I'd propose a procedure where users get registered, can add their issues, but they don't get published until a project member has cleared the registration. This will complicate the workflow quite a lot, so I would only consider this if all else fails. I can never agree to a process that makes the prospective submitter wait until the registration is cleared before he can submit contributions. Regards, Martin _______________________________________________________ Meta Tracker _______________________________________________________ From skip at pobox.com Thu Mar 22 14:18:15 2007 From: skip at pobox.com (skip at pobox.com) Date: Thu, 22 Mar 2007 08:18:15 -0500 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <46023FB3.3080900@v.loewis.de> References: <4602384C.4070703@gmx.net> <46023FB3.3080900@v.loewis.de> Message-ID: <17922.33303.54985.480579@montanaro.dyndns.org> Martin> I'd still like to see my patch tried out which prevents Martin> registrations if the form submission comes too quickly. If that Martin> turns out to fail, I would upgrade to a CAPTCHA for user Martin> registration. I was thinking of using a CAPTCHA for the Mojam/Musi-Cal submission forms before I settled on the SpamBayes solution. I asked about them on python-list (I hadn't heard the CAPTCHA acronym at that point): http://groups.google.com/group/comp.lang.python/browse_thread/thread/6faccd251f672a49/54091a660f4b6fc0?lnk=st&q=random+image+text+generation&rnum=1 Steve D'Aprano's and Ben Finney's replies refer to limitations with CAPTCHAs. From my perspective the SpamBayes fix was simpler because I could make changes to just one place in my code and not have to edit multiple submission forms and their call entry points to add extra parameters. Skip From metatracker at psf.upfronthosting.co.za Thu Mar 22 14:18:21 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Thu, 22 Mar 2007 13:18:21 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <46023FB3.3080900@v.loewis.de> Message-ID: <17922.33303.54985.480579@montanaro.dyndns.org> Skip Montanaro added the comment: Martin> I'd still like to see my patch tried out which prevents Martin> registrations if the form submission comes too quickly. If that Martin> turns out to fail, I would upgrade to a CAPTCHA for user Martin> registration. I was thinking of using a CAPTCHA for the Mojam/Musi-Cal submission forms before I settled on the SpamBayes solution. I asked about them on python-list (I hadn't heard the CAPTCHA acronym at that point): http://groups.google.com/group/comp.lang.python/browse_thread/thread/6faccd251f672a49/54091a660f4b6fc0?lnk=st&q=random+image+text+generation&rnum=1 Steve D'Aprano's and Ben Finney's replies refer to limitations with CAPTCHAs. From my perspective the SpamBayes fix was simpler because I could make changes to just one place in my code and not have to edit multiple submission forms and their call entry points to add extra parameters. Skip _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 17:34:41 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 22 Mar 2007 16:34:41 -0000 Subject: [Tracker-discuss] [issue98] Load problems? Message-ID: <1174581281.16.0.633586759051.issue98@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Closing as fixed, then. Thanks for the analysis. ---------- status: chatting -> resolved ______________________________________________________ Meta Tracker ______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 17:36:11 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 22 Mar 2007 16:36:11 -0000 Subject: [Tracker-discuss] [issue108] Break long lines Message-ID: <1174581371.4.0.169482822336.issue108@psf.upfronthosting.co.za> New submission from Martin v. L?wis: Please make the message display break long lines. Attached is the patch that achieves that for me, in Safari. ---------- messages: 533 nosy: loewis priority: urgent status: unread title: Break long lines _______________________________________________________ Meta Tracker _______________________________________________________ From seefeld at sympatico.ca Thu Mar 22 17:41:22 2007 From: seefeld at sympatico.ca (Stefan Seefeld) Date: Thu, 22 Mar 2007 12:41:22 -0400 Subject: [Tracker-discuss] [issue108] Break long lines In-Reply-To: <1174581371.4.0.169482822336.issue108@psf.upfronthosting.co.za> References: <1174581371.4.0.169482822336.issue108@psf.upfronthosting.co.za> Message-ID: <4602B1B2.3000903@sympatico.ca> Martin v. L?wis wrote: > Please make the message display break long lines. Attached is the patch that > achieves that for me, in Safari. Sorry, I can't see any attachment. -- ...ich hab' noch einen Koffer in Berlin... From metatracker at psf.upfronthosting.co.za Thu Mar 22 17:41:33 2007 From: metatracker at psf.upfronthosting.co.za (Stefan Seefeld) Date: Thu, 22 Mar 2007 16:41:33 -0000 Subject: [Tracker-discuss] [issue108] Break long lines In-Reply-To: <1174581371.4.0.169482822336.issue108@psf.upfronthosting.co.za> Message-ID: <4602B1B2.3000903@sympatico.ca> Stefan Seefeld added the comment: Martin v. L?wis wrote: > Please make the message display break long lines. Attached is the patch that > achieves that for me, in Safari. Sorry, I can't see any attachment. -- ...ich hab' noch einen Koffer in Berlin... ---------- status: unread -> chatting _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Thu Mar 22 19:36:34 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Thu, 22 Mar 2007 18:36:34 -0000 Subject: [Tracker-discuss] [issue108] Break long lines Message-ID: <1174588594.67.0.11243896226.issue108@psf.upfronthosting.co.za> Martin v. L?wis added the comment: Not sure what happened - it is attached now. _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Fri Mar 23 02:15:30 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Fri, 23 Mar 2007 01:15:30 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174526276.19.0.874068353673.issue105@psf.upfronthosting.co.za> Message-ID: <200703231215.19936.richard@commonground.com.au> Richard Jones added the comment: On Thu, 22 Mar 2007, Skip Montanaro wrote: > I'm happy to take a stab at trying my SpamBayes submission filter. I have > no idea how to get at the Roundup code or how to deal with the website user > interface. Pointers appreciated. The only existing information I have is in the Roundup wiki: http://www.mechanicalcat.net/tech/roundup/wiki/AntiSpam In slightly more concrete terms, you would have to make three modifications: 1. Pass all incoming email through spambayes to score it. I don't know enough about spambayes to really say, but I guess the simplest approach here would be to write a custom incoming-mail script that combines a spambayes scorer and a Roundup mail gateway. Both would be relatively simple scripts. I've included a sketch of that below. 2. Add a "score" attribute onto the msg class attached to issues. This is a simple edit of the tracker's schema.py 3. Add a new web action that allows you to train UNSURE mail as HAM or SPAM. See the Roundup customisation doc for info about writing new actions, and there's also a bunch of examples in the Roundup wiki. Please don't hesitate to ask further questions here or on the roundup-users mailing list. Richard def process_mail(): # obtain a message (as a string) -- maybe re-purpose some code from # roundup.mailgw? message = obtain_mail() # faked command-line args args = [] # score with spambayes # store the score on the message in the tracker score = spambayes.score(message) if score is in the SPAM range: return else: args.append(('-S', 'score=%s'%score)) # open tracker import roundup.instance instance = roundup.instance.open(instance_home) db = instance.open('admin') handler = mailgw.MailGW(instance, db, args) handler.main(message) handler.db.close() _______________________________________________________ Meta Tracker _______________________________________________________ From skip at pobox.com Thu Mar 22 19:33:37 2007 From: skip at pobox.com (skip at pobox.com) Date: Thu, 22 Mar 2007 13:33:37 -0500 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <46022709.7080807@v.loewis.de> References: <1174526276.19.0.874068353673.issue105@psf.upfronthosting.co.za> <46022709.7080807@v.loewis.de> Message-ID: <17922.52225.440002.30700@montanaro.dyndns.org> Martin> The learning curve for hacking roundup is pretty high. That's unfortunate. Any tips? Cheat sheet, perhaps? Skip From metatracker at psf.upfronthosting.co.za Fri Mar 23 15:10:14 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Fri, 23 Mar 2007 14:10:14 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <46022709.7080807@v.loewis.de> Message-ID: <17922.52225.440002.30700@montanaro.dyndns.org> Skip Montanaro added the comment: Martin> The learning curve for hacking roundup is pretty high. That's unfortunate. Any tips? Cheat sheet, perhaps? Skip _______________________________________________________ Meta Tracker _______________________________________________________ From martin at v.loewis.de Fri Mar 23 16:36:09 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Fri, 23 Mar 2007 16:36:09 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <17922.52225.440002.30700@montanaro.dyndns.org> References: <17922.52225.440002.30700@montanaro.dyndns.org> Message-ID: <4603F3E9.9070004@v.loewis.de> > Martin> The learning curve for hacking roundup is pretty high. > > That's unfortunate. Any tips? Cheat sheet, perhaps? No - it just takes time to get used to it. I guess you can ask on the roundup mailing list. However, do try installing it first, and see for yourself. Regards, Martin From metatracker at psf.upfronthosting.co.za Fri Mar 23 23:28:13 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Fri, 23 Mar 2007 22:28:13 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174688893.91.0.319144898466.issue105@psf.upfronthosting.co.za> Richard Jones added the comment: Did my post not help at all? _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 00:53:12 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Fri, 23 Mar 2007 23:53:12 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174688893.91.0.319144898466.issue105@psf.upfronthosting.co.za> Message-ID: <17924.26724.488990.122359@montanaro.dyndns.org> Skip Montanaro added the comment: Richard> Richard Jones added the comment: Richard> Did my post not help at all? I haven't really had a chance to look into it yet. I'll start working on it this weekend. Based on Martin's four-second delta-t patch I don't think it will be all that hard. Skip _______________________________________________________ Meta Tracker _______________________________________________________ From martin at v.loewis.de Sat Mar 24 10:37:16 2007 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sat, 24 Mar 2007 10:37:16 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174688893.91.0.319144898466.issue105@psf.upfronthosting.co.za> References: <1174688893.91.0.319144898466.issue105@psf.upfronthosting.co.za> Message-ID: <4604F14C.90501@v.loewis.de> > Did my post not help at all? Re 1 (incoming email): Probably not a problem in the first place; I believe that all spam is coming in entirely through the Web. As for 2/3 (scoring each message): I think this is relevant for Skip's project, although we also get spam consisting entirely of file attachements, e.g. http://bugs.python.org/issue1014 So I would suppose the same approach needs to be applied to files as well. Regards, Martin From metatracker at psf.upfronthosting.co.za Sat Mar 24 10:37:19 2007 From: metatracker at psf.upfronthosting.co.za (=?utf-8?q?Martin_v._L=C3=B6wis?=) Date: Sat, 24 Mar 2007 09:37:19 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174688893.91.0.319144898466.issue105@psf.upfronthosting.co.za> Message-ID: <4604F14C.90501@v.loewis.de> Martin v. L?wis added the comment: > Did my post not help at all? Re 1 (incoming email): Probably not a problem in the first place; I believe that all spam is coming in entirely through the Web. As for 2/3 (scoring each message): I think this is relevant for Skip's project, although we also get spam consisting entirely of file attachements, e.g. http://bugs.python.org/issue1014 So I would suppose the same approach needs to be applied to files as well. Regards, Martin _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 19:07:02 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Sat, 24 Mar 2007 18:07:02 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174759622.52.0.487603445844.issue105@psf.upfronthosting.co.za> Skip Montanaro added the comment: (Aside: Is it just me or are the roundup issue pages *way* too wide?) Regarding Richad's three points: 1. Like Martin said, email isn't a problem. If it becomes a problem just put the usual SpamBayes filter in place like the rest of the python.org mailing lists do. 2. Doesn't seem too hard. 3. In addition to training unsure as ham or spam you have to be able to also train ham as spam and spam as ham in case they are incorrectly classified. A delete button available to admins would also be helpful. Skip _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 20:30:22 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Sat, 24 Mar 2007 19:30:22 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174764622.73.0.463281951233.issue105@psf.upfronthosting.co.za> Skip Montanaro added the comment: Richard> ... there's also a bunch of examples in the Roundup wiki Richard, I'm sorry, but I don't see anything that looks like a new action on the Roundup Wiki. Can you point me to a specific example? Thx, Skip _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 21:17:45 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Sat, 24 Mar 2007 20:17:45 -0000 Subject: [Tracker-discuss] [issue108] Break long lines Message-ID: <1174767465.45.0.716837369693.issue108@psf.upfronthosting.co.za> Erik Forsberg added the comment: Browsers.. *sigh* I thought I had this problem covered by use of the method on http://myy.helia.fi/~karte/pre-wrap-css3-mozilla-opera-ie.html, but Safari seems to be an exception. Patch applied. ---------- assignedto: -> forsberg nosy: +forsberg status: chatting -> resolved _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 21:31:04 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Sat, 24 Mar 2007 20:31:04 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174759622.52.0.487603445844.issue105@psf.upfronthosting.co.za> (Skip Montanaro's message of "Sat, 24 Mar 2007 18:07:02 -0000") Message-ID: <87ps6ybczd.fsf@uterus.efod.se> Erik Forsberg added the comment: Skip Montanaro writes: > Skip Montanaro added the comment: > > (Aside: Is it just me or are the roundup issue pages *way* too wide?) Are you by any chance running Safari? If so, does the problem still persist? I just applied Martin's patch for issue108. Rgds, \EF -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 21:44:38 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Sat, 24 Mar 2007 20:44:38 -0000 Subject: [Tracker-discuss] [issue107] Mention SF account recovery in a reasonable place Message-ID: <1174769078.07.0.170141048504.issue107@psf.upfronthosting.co.za> Erik Forsberg added the comment: Done. Please review the information added. If you find that the information can be formulated in a better way, feel free to modify the text in svn (it's in tracker/instances/python-dev/html/user.register.html. ---------- assignedto: -> forsberg nosy: +forsberg status: unread -> resolved _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 21:48:26 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Sat, 24 Mar 2007 20:48:26 -0000 Subject: [Tracker-discuss] [issue106] Change Help link to wiki docs Message-ID: <1174769306.25.0.887977928199.issue106@psf.upfronthosting.co.za> Erik Forsberg added the comment: Fixed by modifying tracker/instances/python-dev/html/page.html. ---------- assignedto: -> forsberg nosy: +forsberg status: unread -> resolved _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 22:19:25 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Sat, 24 Mar 2007 21:19:25 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <87ps6ybczd.fsf@uterus.efod.se> Message-ID: <17925.38362.301833.154278@montanaro.dyndns.org> Skip Montanaro added the comment: >> (Aside: Is it just me or are the roundup issue pages *way* too wide?) Erik> Are you by any chance running Safari? If so, does the problem Erik> still persist? I just applied Martin's patch for issue108. Yes, I do use Safari. Issue 95 and Issue 101 looks okay now. Issue 105 is still very wide. In Issue 101 the various fields are fairly near together: msg492 (view) Author: gbrandl Date: 2007-03-15.18:07:45 while in Issue 105 the Date and items are off the right edge. I emptied my browser's cache. No improvement. Skip _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 22:22:37 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Sat, 24 Mar 2007 21:22:37 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174771357.8.0.592403747143.issue105@psf.upfronthosting.co.za> Erik Forsberg added the comment: I agree that dealing with spam is important, and that we need some kind of solution before going live. However, I do not want this to be a blocker issue delaying the transition too long. Therefore, I suggest that we apply loewis "4 second form generation" patch (very interesting and simple idea, btw) now, and set the priority of this issue to 'feature', which means that we no longer consider it a blocker, but rather something that should be done as soon as possible to fight spam in a way that works even if the spambots start to fill forms slowly.. :-) Anybody against this solution? If so, please re-set the priority of this issue. Assigning to Skip, as he seems to be the Spambayes master :-). I've applied the "4 second delay" patch to http://bugs.python.org and restarted roundup. I've also retired the existing spam issues which means they will not appear on the frontpage nor in searches (but can be accessed via direct URL). This I did using the commandline tool. ---------- assignedto: -> montanaro priority: bug -> feature _______________________________________________________ Meta Tracker _______________________________________________________ From forsberg at efod.se Sat Mar 24 22:26:18 2007 From: forsberg at efod.se (Erik Forsberg) Date: Sat, 24 Mar 2007 22:26:18 +0100 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <17925.38362.301833.154278@montanaro.dyndns.org> (Skip Montanaro's message of "Sat, 24 Mar 2007 21:19:25 -0000") References: <17925.38362.301833.154278@montanaro.dyndns.org> Message-ID: <87k5x6baf9.fsf@uterus.efod.se> Skip Montanaro writes: >>> (Aside: Is it just me or are the roundup issue pages *way* too wide?) > > Erik> Are you by any chance running Safari? If so, does the problem > Erik> still persist? I just applied Martin's patch for issue108. > > Yes, I do use Safari. Issue 95 and Issue 101 looks okay now. Issue 105 is > still very wide. In Issue 101 the various fields are fairly near together: > > msg492 (view) Author: gbrandl Date: 2007-03-15.18:07:45 > > while in Issue 105 the Date and items are off the right edge. I > emptied my browser's cache. No improvement. Sorry, I forgot that the stylesheet changes were only applied on bugs.python.org, not on the meta tracker. I've fixed the meta tracker now, so please try again. \EF -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 From skip at pobox.com Sat Mar 24 22:28:32 2007 From: skip at pobox.com (skip at pobox.com) Date: Sat, 24 Mar 2007 16:28:32 -0500 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <87k5x6baf9.fsf@uterus.efod.se> References: <17925.38362.301833.154278@montanaro.dyndns.org> <87k5x6baf9.fsf@uterus.efod.se> Message-ID: <17925.38912.729134.612371@montanaro.dyndns.org> EF> Sorry, I forgot that the stylesheet changes were only applied on EF> bugs.python.org, not on the meta tracker. I've fixed the meta EF> tracker now, so please try again. Yup, looks good now. Skip From metatracker at psf.upfronthosting.co.za Sat Mar 24 22:32:26 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Sat, 24 Mar 2007 21:32:26 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174771357.8.0.592403747143.issue105@psf.upfronthosting.co.za> Message-ID: <17925.39143.809771.553602@montanaro.dyndns.org> Skip Montanaro added the comment: Erik> .... I suggest that we ... set the priority of this issue to Erik> 'feature', which means that we no longer consider it a blocker ... Sounds good to me. Erik> Assigning to Skip, as he seems to be the Spambayes master :-). Thanks, I'll keep plugging away at this. Erik> I've applied the "4 second delay" patch to http://bugs.python.org Erik> and restarted roundup. I've also retired the existing spam issues Erik> which means they will not appear on the frontpage nor in searches Erik> (but can be accessed via direct URL). This I did using the Erik> commandline tool. Is there any content in them I might be interested in? If so, is there a way I can locate them? Skip _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 22:36:02 2007 From: metatracker at psf.upfronthosting.co.za (Erik Forsberg) Date: Sat, 24 Mar 2007 21:36:02 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <17925.39143.809771.553602@montanaro.dyndns.org> (Skip Montanaro's message of "Sat, 24 Mar 2007 21:32:26 -0000") Message-ID: <87ps6y9vem.fsf@uterus.efod.se> Erik Forsberg added the comment: Skip Montanaro writes: > Is there any content in them I might be interested in? If so, is there a > way I can locate them? I retired the following issues: issue1020,issue2019,issue1021,issue1018,issue1017,issue1016,issue1015,issue1014,issue112,issue1011,issue1010,issue1000,issue1009,issue1008,issue1006,issue1007,issue105,issue1004,issue1003,issue1012,issue1019,issue1013,issue1005,issue1022 You can access them by URL - http://bugs.python.org/issue \EF -- Erik Forsberg http://efod.se GPG/PGP Key: 1024D/0BAC89D9 _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 23:00:59 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Sat, 24 Mar 2007 22:00:59 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174773659.32.0.0686368394569.issue105@psf.upfronthosting.co.za> Skip Montanaro added the comment: I'm still figuring out how this is going to work, however... I think we have two scenarios: 1. Creation of a questionable (unsure or spam) item. I believe we want to accept it though "hide" it much the way Erik just hid those various spam tracker items. If it's approved by an admin it gets added to the set of tickets used for retraining. 2. Addition of questionable comment or file to an otherwise okay ticket. I'm unsure how such inputs should be handled. I suppose you can just add them and notify the admins. Do the buttons show only for admins? Skip _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 23:49:51 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Sat, 24 Mar 2007 22:49:51 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174776591.08.0.578694818591.issue105@psf.upfronthosting.co.za> Richard Jones added the comment: Here's a simple idea: reject all messages with attachments of file type text/html. How often are those valid uploads to the Python bug tracker? _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 23:55:46 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Sat, 24 Mar 2007 22:55:46 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174776946.04.0.17120556109.issue105@psf.upfronthosting.co.za> Richard Jones added the comment: Here's the code. This should probably be added immediately to prevent the current lot of spam. It could probably also be extended to include all "image/*" as well. from roundup.exceptions import Reject def reject_html(db, cl, nodeid, newvalues): if newvalues['type'] == 'text/html': raise Reject, 'not allowed' def init(db): db.file.audit('create', reject_html) _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sat Mar 24 23:59:31 2007 From: metatracker at psf.upfronthosting.co.za (Richard Jones) Date: Sat, 24 Mar 2007 22:59:31 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam Message-ID: <1174777171.64.0.742609139118.issue105@psf.upfronthosting.co.za> Richard Jones added the comment: A simple extension to avoid the other most likely spam avenue: from roundup.exceptions import Reject def reject_html(db, cl, nodeid, newvalues): if newvalues['type'] == 'text/html': raise Reject, 'not allowed' def reject_manylinks(db, cl, nodeid, newvalues): content = newvalues['content'] if content.count('http://') > 2: raise Reject, 'not allowed' def init(db): db.file.audit('create', reject_html) db.msg.audit('create', reject_manylinks) _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sun Mar 25 00:37:22 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Sat, 24 Mar 2007 23:37:22 -0000 Subject: [Tracker-discuss] [issue105] Dealing with spam In-Reply-To: <1174776591.08.0.578694818591.issue105@psf.upfronthosting.co.za> Message-ID: <17925.46639.333333.668978@montanaro.dyndns.org> Skip Montanaro added the comment: Richard> Here's a simple idea: reject all messages with attachments of Richard> file type text/html. How often are those valid uploads to the Richard> Python bug tracker? I'm hoping to create a diff to vanilla Roundup and not make it specific to the Python tracker. Skip _______________________________________________________ Meta Tracker _______________________________________________________ From metatracker at psf.upfronthosting.co.za Sun Mar 25 00:42:20 2007 From: metatracker at psf.upfronthosting.co.za (Skip Montanaro) Date: Sat, 24 Mar 2007 23:42:20 -0000 Subject: [Tracker-discuss] [issue109] javascript injection? Message-ID: <1174779740.45.0.810645660882.issue109@psf.upfronthosting.co.za> New submission from Skip Montanaro: Passing this along from comp.lang.python. I don't know if it's different than the other problems we are already dealing with or not. Skip From: John Bokma Sender: python-list-bounces+skip=pobox.com at python.org To: python-list at python.org Subject: bugs.python.org has been compromised (urgent) Date: 24 Mar 2007 22:34:38 GMT X-Spambayes-Classification: ham; 0.07 Just got comment spam in: http:// bugs.py thon.org/file7722/order-cialis.html http:// bugs.py thon.org/file7722/order-cialis.html order cialis http:// bugs.py thon.org/file7723/order-tramadol.html order tramadol Seems someone found a nice hole in python.org and someone should be severely spanked for allowing for JavaScript injection: