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:  None Severity:  2 - Minor
Item Group:  None Status:  None
Privacy:  Public Assigned to:  Vincent Caron <zerodeux>
Open/Closed:  Open

Add a New Comment(Rich 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 -email is unavailable- + jankoen@XXX.nl'

Let me know if you need any other information?

Thanks a lot in advance,


Sebastien Metrot <meeloo>


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

Attach Files:

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 add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




Follow 2 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2003-09-22 zerodeux Severity3 - Normal => (Error - Not Found)
2003-09-01 zerodeux Assigned toNone => NA

Back to the top

Powered by Savane 3.4