Apparrently we are not checking if the Mail::Sendmail package exists on daemon startup. This is a bug.
http://bugzilla.mkgnu.net/show_bug.cgi?id=1072 On Wed, 2007-12-05 at 20:56 +0100, Nalini VK wrote: > I tried to look up in the list to reply to your message, but couldnot find > an option to reply, thats why i used my yahoo mail. > > No, My REPOs did not contain spaces.... > yes, you are right i was required to setup the SMTP server, after that i > dint see the SendMail error. > > -Nalini > > > > Thorsten Schöning <[EMAIL PROTECTED]> wrote: > Guten Tag Nalini VK, > am Mittwoch, 5. Dezember 2007 um 00:02 schrieben Sie: > > > Hi Thorsten, > > > > Thanks... > > You should always answer to the list, which increases your chance that > someone can halp you. > > > Yes, I had manually configured the glue. > > Maybe "REPOS" did contain some spaces? If you just copy the > template-hook this maybe become a problem, I didn't use the SCMBug-way > to install glues so I don't know if spaces in paths where specially > treated in some way or if there isn't a problem at all becaus Perl > parses the command line in the right way. > > "C:/Perl/bin/perl" -I %REPOS%/hooks/lib/scmbug > %REPOS%/hooks/bin/scmbug_activity.pl %REPOS%/hooks/etc/scmbug/glue.conf > activity_commit %REPOS% %REV% >&2 > > > ******************************************* > > ** > > ** > > ** Scmbug error 24: The daemon-spawned connection handler exited > > abnormally. Please check the daemon error logs. > > ** > > ** > > ******************************************* > > > > Error.log shows:- > > "Thread 7 terminated abnormally: Undefined subroutine > > &Scmbug::Daemon::Process::sendmail called at C:/Program > > Files/Scmbug/share/scmbug/lib/Scmbug/Daemon/Process.pm line 1189, > > line 38." > > The mentioned line is the following > > if ( !sendmail(%mail) ) { > > in the following sub. > > It seems you did configure mail notifications on commits in your glue > configuration for this repository which at least seem to depend on an > Perl-module for using sendmail. Maybe this isn't installed on your > system? Use ppm and it's GUI to make sure. What does you > configuration for mails on success look like in the glue.conf? You > should provide a SMTP server because theres no default sendmail on > localhost with Windows. > > sub mail_notification_send_mail { > my $self = shift; > my ($request, $subject, $message, $mailing_list) = ( @_ ); > my %mail; > > # Set values. This permits users to override the default behavior > # of Mail::Sendmail > %mail = %{ $request->{ policies }->{ mail_notification }->{ mail_settings } }; > %mail->{ 'X-Mailer' } = "Mail::Sendmail version $Mail::Sendmail::VERSION"; > %mail->{ Subject } = $subject; > %mail->{ Message } = $message; > > # > # Since we just reset %mail to values, we haven't really picked up > # the To,From,Reply-To that were computed. We do this next > # > > # Don't blindly ignore the To list that was computed > my $mailing_list_to = $self->emails_to_csv( $mailing_list->{ To } ); > %mail->{ To } = $mailing_list_to; > > # Don't blindly ignore the From list that was computed > my $mailing_list_from = $self->emails_to_csv( $mailing_list->{ From } ); > %mail->{ From } = $mailing_list_from; > > # Don't blindly ignore the 'Reply-To' list that was computed > my $mailing_list_replyto = $self->emails_to_csv( $mailing_list->{ 'Reply-To' > } ); > %mail->{ 'Reply-To' } = $mailing_list_replyto; > > > if ( !sendmail(%mail) ) { > my $msg = "Sending mail on " . $request->{ name } . > " failed. Log error was:\n" . $Mail::Sendmail::error . "\n"; > $request->add_result(1, $msg); > } > } > > > Mit freundlichen Grüßen, > > Thorsten Schöning > > -- > Thorsten Schöning > AM-SoFT IT-Systeme - Hameln | Potsdam | Leipzig > > Telefon: Potsdam: 0331-743881-0 > E-Mail: [EMAIL PROTECTED] > Web: http://www.am-soft.de > > AM-SoFT Potsdam GmbH, Konsumhof 1-5, 14482 Potsdam > Amtsgericht Potsdam HRB 12480, Geschäftsführer Andreas Muchow > > _______________________________________________ > scmbug-users mailing list > [email protected] > http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users > > > > --------------------------------- > Looking for last minute shopping deals? Find them fast with Yahoo! Search. > _______________________________________________ scmbug-users mailing list > [email protected] > http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users
signature.asc
Description: This is a digitally signed message part
_______________________________________________ scmbug-users mailing list [email protected] http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users
