bugcvsreport - Bugs: bug #5017, CVSReport sends multiple emails to...

 
 

bug #5017: CVSReport sends multiple emails to each user.

Submitted by:  Sebastien Metrot <meeloo>
Submitted on:  Mon 01 Sep 2003 10:14:25 AM UTC  
 
Category: NoneSeverity: 2 - Minor
Item Group: NoneStatus: None
Privacy: PublicAssigned to: Vincent Caron <zerodeux>
Open/Closed: Open

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 04 Feb 2004 08:17:17 PM UTC, comment #3:

Is this still broken, or has it been fixed in the 10/2003 version?

Stefan Wasilewski <smw>
Mon 22 Sep 2003 05:21:24 PM UTC, comment #2:

It looks like an indirect consequence of history parsing problems when there are whitespaces in file and/or module names.

When such a file path is badly parsed, version info can't be retrieved (log message, timestamp, user, etc). The default for such a case is to consider the file to belong to a different changeset, hence the multiple messages for a single commit. I still consider this to be the 'safest' default since it only generate extra reports instead of false reports (ie. wrong aggregations of file in the same changeset). And actually the problem is really in history parsing, not in changeset detection.

For the history parsing part, the best we can do is have a new path to parse directly from CVSROOT/history when $cvsroot is local. It is feasible, although I'd like to do it right, ie. without clobbering parse_history() which is already quite touchy.

I expect to fix this soon (~1 week).

Vincent Caron <zerodeux>
Project AdministratorIn charge of this item.
Mon 01 Sep 2003 12:28:19 PM UTC, comment #1:

I need the debug output to trace the problem, see bug submission instructions at http://savannah.nongnu.org/bugs/?func=addbug&group=cvsreport

Note that the '+' is not relevant in your cvsreport invocation, it will actually try to mail the report to user '+'.

Vincent Caron <zerodeux>
Project AdministratorIn charge of this item.
Mon 01 Sep 2003 10:14:25 AM UTC, original submission:

I installed CVSReport 0.3.2 on my Debian Linux box. CVSReport sends multiple commit emails on each operation instead of just sending one. It seems there is a corelation in etween the number of touched files and the number of emails sent but It's not straitforward.

Linux meeloo.net 2.4.16-686 #1 Wed Nov 28 09:27:17 EST 2001 i686 GNU/Linux
Server CVS Version: 1.12.1
Client CVS: MacOSX cvs and WinXP/Cygwin mainly (and the problem is there from both OSes, they all connect via SSH).

Content of the commitinfo file:
ALL cvsreport -e 'mail html -unavailable- + jankoen@XXX.nl'

Let me know if you need any other information?

Thanks a lot in advance,

Sebastien

Sebastien Metrot <meeloo>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Mon 22 Sep 2003 05:21:24 PM UTCzerodeuxSeverity3 - Normal=>(Error - Not Found)
Mon 01 Sep 2003 12:28:19 PM UTCzerodeuxAssigned toNone=>NA

Back to the top


Powered by Savane 3.1-cleanup