mainSavannah Administration - Support: sr #102705, no commit email

 
 

sr #102705: no commit email

Submitter:  Mark Wielaard <mark>
Submitted:  Mon 05 Jan 2004 03:00:09 PM UTC
   
 
Category:  None Priority:  7 - High
Severity:  3 - Normal Status:  Done
Privacy:  Public Assigned to:  beu
Operating System:  None Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Thu 01 Jul 2004 11:10:41 AM UTC, comment #15: 

Karl, and everyone else that's watching this tracker, you can now have the bells and whistles.  Until we have a front-end up we'll be installing it for anyone that asks.

So if you want those nice 'n' shiny commit logs, send the following info to savannah-hackers@gnu.org:

  - project (system) name
  - regular expression to match against
  - possible module name
  - email address to send commit logs to
  - possible email address to send diffs to

and we'll get it installed and set-up for your project.

Elfyn McBratney <beu>
Sun 27 Jun 2004 01:50:07 PM UTC, comment #14: 

Hi Elfyn -- thanks for the response.

i'll be glad when and if savannah can offer email updates again, but it's no longer critical for me.  i couldn't wait any longer, so i implemented it a while ago for my projects by creating a checked-out tree exactly for this purpose, and running a cron job that does (basically) cvs diff and cvs update every few minutes.

This doesn't have all the bells and whistles possible with logreport, cvsreport, etc., but it works well enough.

I wrote Mark and some of the others on this thread about this when I did it.  If you have any interest in documenting this for other savannah users, the script is trivial:
#!/bin/sh
cvs -z1 -q diff -rBASE -rHEAD -c 2>&1 | egrep -v "tag BASE is not in|chroot failed|end of file from server|ssh_exchange_identification"
cvs -z1 -q up -P 2>&1 | egrep -v "chroot failed|end of file from server|ssh_exchange_identification"

and the cron entry looks like this:
22,44 * * cd $HOME/src/texinfo-cvs && $HOME/bin/cvsdiff 2>/dev/null | $HOME/bin/mail-if-nonempty -s "texinfo update (`date`)" -email is unavailable-

Cheers,
karl

Karl Berry <karl>
Site Administrator
Sun 27 Jun 2004 11:27:52 AM UTC, comment #13: 

Thanks for looking into this.
We have lots of active developers and manually posting commit messages is a bit of a pain (we do that now since we want to keep on top of who is working on what and not get a surprize when doing a cvs update about a patch that was or wasn't committed yet). Any way to automatically get CVS commit messages to the -email is unavailable- mailinglist again would be really appreciated.

Mark Wielaard <mark>
Fri 25 Jun 2004 06:28:16 PM UTC, comment #12: 

Apologies for the lack of response.  As I don't get notifications for when trackers are updated it's hard to keep track of things.

I'll download logreport and cvsreport but getting them to work on Savannah is not going to be easy as the current strategy is to compile perl scripts into binary using perlcc (something I disagree with but never the less is what's being used).

For the moment commit_prep and log_accum are installed and have been working well for the `emacs' project for a couple of weeks.

I will discuss with other Savannah hackers about installing log_accum et al. on a case by case basis until we have front-end set-up where users can do this themselves.

Elfyn McBratney <beu>
Sat 01 May 2004 12:26:44 PM UTC, comment #11: 

"- log_accum
- commit_prep"

These programs have a long history of brokeness, I strongly suggest to use cvsreport, maintained by Vincent Caron, instead.

Mathieu Roy
Regards,

Anonymous
Tue 27 Apr 2004 12:31:16 AM UTC, comment #10: 

Thank you very much for the update!  It's nice to know it's being worked on.  By the way, when I was investigating this in other contexts, logreport seemed like the nicest reporting script ...

I'd just like to mention for anyone who might be tracking this that in the meantime, I've set up simple cron jobs on fencepost that do a cvs diff on my projects once an hour or so.  Not great, but better than nothing ...

Karl Berry <karl>
Site Administrator
Mon 26 Apr 2004 08:38:49 PM UTC, comment #9: 

Sysadmins and savannah-hackers are still working on getting these features back up-and-running.

As far as I know, what remains to be done is:

 - log_accum
 - commit_prep

Once the first two are finished, we should be able to start enabling on-commit emails.

Note also, that, `CVSROOT/' is no longer writable by users (we will be starting work on frontend's to manage CVS administravia soon).

I have opened a task in the Administration project (task #3284) to track our progress on this issue.

Elfyn McBratney <beu>
Fri 09 Apr 2004 01:47:51 PM UTC, comment #8: 

commit email is not working for me, either, ever since the crack.  (ticket 102736)  i seem from the comments in this ticket that progress is being made, so i thought i'd ask yet again.

my problem is different than mark's, but the result is the same, no commit email.  when i try to commit loginfo in the texinfo or gnulib projects, i get:
/cvsroot/gnulib/CVSROOT/loginfo,v  <--  loginfo
new revision: 1.2; previous revision: 1.1
cvs [server aborted]: could not open lock file `/cvsroot/gnulib/CVSROOT/,loginfo,': Permission denied

if you want me to open another ticket, of course that's fine. there are already tons of other unresolved tickets on the subject, like 102376.  (which is closed, but not fixed.)

thanks.

Karl Berry <karl>
Site Administrator
Thu 08 Apr 2004 10:31:52 PM UTC, comment #7: 

Sysadmins are currently working on putting back scripts for CVS in the chroot environnement.

Sylvain Beucler <Beuc>
Thu 08 Apr 2004 09:57:09 PM UTC, comment #6: 

Hi Mark,

Is this still an issue?

Elfyn McBratney <beu>
Thu 01 Apr 2004 11:14:54 PM UTC, comment #5: 

The error messages that I get from the CVS server are a bit different now BTW:

Checking in ChangeLog;
/cvsroot/classpath/classpath/ChangeLog,v  <--  ChangeLog
new revision: 1.1971; previous revision: 1.1970
done
Cannot open file >>/var/run/log_accum/#classpath.files.changed.0.2084.
Checking in javax/swing/JViewport.java;
/cvsroot/classpath/classpath/javax/swing/JViewport.java,v  <--  JViewport.java
new revision: 1.6; previous revision: 1.5
done
Cannot open file >>/var/run/log_accum/#classpath.files.changed.0.2084.

I see that the following was added to out CVSROOT/loginfo file last month:

revision 1.2
date: 2004/03/03 21:31:56;  author: root;  state: Exp;  lines: +1 -0
Added log_accum line.

Which added the following line:

+DEFAULT /bin/log_accum -T classpath -C -m -email is unavailable- -s %{sVv}

This seems to not work properly.

Where can I find this log_accum script?

Mark Wielaard <mark>
Mon 29 Mar 2004 11:52:40 AM UTC, comment #4: 

Commit messages are still not going to the -email is unavailable- mailinglist as they should.

Is there any progress on this issue?
Can I do or check something to help fix this faster?

Since we have a rather large developer base it is pretty essential that we can easily see when who commits what.

Mark Wielaard <mark>
Tue 13 Jan 2004 11:47:34 PM UTC, comment #3: 

The error message are not shown since the new savannah setup.

But we are still missing CVS commit email messages to the mailinglist, which we are really missing since it is a way to check and coordinate each others work.

Mark Wielaard <mark>
Sat 10 Jan 2004 06:21:46 PM UTC, comment #2: 

Are you still having this problem?

Rudy Gevaert <rudy>
Mon 05 Jan 2004 03:00:09 PM UTC, comment #1: 

This item has been reassigned from the project Savannah support tracker to your tracker.

The original report is still available at support #102638

Following are the information included in the original report:

[field #0] Item ID: 102638
[field #1] Group ID: 11
[field #2] Status: Open
[field #3] Severity: 5 - Average
[field #4] Category: CVS Server
[field #5] Submitted by: mark
[field #6] Assigned to: zerodeux
[field #7] Submitted on: Fri 11/28/03 at 22:13
[field #8] Summary: Strange cvs server message and no commit email
[field #9] Original Submission: Hi,



I and several other Classpath hackers have gotten strange cvs server messages on cvs commit like:



Cannot open file </var/run/log_accum/#classpath.lastdir.8481 No such file or directory.



Cannot open file </var/run/log_accum/#classpath.lastdir.25663 No such file or directory.



The commit itself seems to succeed, but no email is send about the commit message to the mailinglist. So it probably is related.



Thanks,



Mark
[field #11] Item Group: None
[field #12] Resolution: None
[field #13] Component Version: None
[field #14] Platform Version: None
[field #15] Reproducibility: None
[field #16] Size (loc): None
[field #17] Fixed Release: None
[field #18] Planned Release: None
[field #19] Effort: 0.00
[field #23] Priority: 3 - Low
[field #26] Percent Complete: 0%
[field #28] Release: None
[field #53] Custom Select Box #1: None
[field #54] Custom Select Box #2: None
[field #55] Custom Select Box #3: None
[field #56] Custom Select Box #4: None
[field #57] Custom Select Box #5: None
[field #58] Custom Select Box #6: None
[field #59] Custom Select Box #7: None
[field #60] Custom Select Box #8: None
[field #61] Custom Select Box #9: None
[field #62] Custom Select Box #10: None

Mathieu Roy <yeupou>
Mon 05 Jan 2004 03:00:09 PM UTC, original submission:  

Hi,

I and several other Classpath hackers have gotten strange cvs server messages on cvs commit like:

Cannot open file </var/run/log_accum/#classpath.lastdir.8481 No such file or directory.

Cannot open file </var/run/log_accum/#classpath.lastdir.25663 No such file or directory.

The commit itself seems to succeed, but no email is send about the commit message to the mailinglist. So it probably is related.

Thanks,

Mark

Mark Wielaard <mark>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 8 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2004-10-07 Beuc StatusNone Done
    Open/ClosedOpen Closed
2004-04-08 beu Priority3 - Low 7 - High
    Assigned torudy beu
    Carbon-Copy- Added beu
2004-03-01 Beuc SummaryReassigned item: Strange cvs server message and no commit email no commit email
2004-01-10 rudy Assigned toNone rudy
2004-01-05 yeupou Reassign itemFrom group Savannah, support tracker To group Savannah Administration, support tracker

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code