r29041 - in /trunk/libemail-send-perl: Changes META.yml README debian/changelog lib/Email/Send.pm lib/Email/Send/NNTP.pm lib/Email/Send/Qmail.pm lib/Email/Send/SMTP.pm lib/Email/Send/Sendmail.pm lib/Email/Send/Test.pm

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Thu Jan 1 18:05:25 UTC 2009


Author: gregoa
Date: Thu Jan  1 18:05:20 2009
New Revision: 29041

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=29041
Log:
New upstream release:
Upstream notes that Email::Send is "out of favor" and recommends the new
Email::Sender which is not yet packaged for Debian.

Modified:
    trunk/libemail-send-perl/Changes
    trunk/libemail-send-perl/META.yml
    trunk/libemail-send-perl/README
    trunk/libemail-send-perl/debian/changelog
    trunk/libemail-send-perl/lib/Email/Send.pm
    trunk/libemail-send-perl/lib/Email/Send/NNTP.pm
    trunk/libemail-send-perl/lib/Email/Send/Qmail.pm
    trunk/libemail-send-perl/lib/Email/Send/SMTP.pm
    trunk/libemail-send-perl/lib/Email/Send/Sendmail.pm
    trunk/libemail-send-perl/lib/Email/Send/Test.pm

Modified: trunk/libemail-send-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/Changes?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/Changes (original)
+++ trunk/libemail-send-perl/Changes Thu Jan  1 18:05:20 2009
@@ -1,3 +1,9 @@
+2.193     2008-12-19
+          ** PLEASE CONSIDER USING EMAIL-SENDER INSTEAD **
+
+          long-overdue application of patch from RUZ to correct error from
+          Sendmail mailer (thanks, RUZ!)
+
 2.192     2007-11-01
           horrible hack to fix regrettable decision in use of Module::Pluggable
             (see https://rt.cpan.org/Ticket/Display.html?id=30183)

Modified: trunk/libemail-send-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/META.yml?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/META.yml (original)
+++ trunk/libemail-send-perl/META.yml Thu Jan  1 18:05:20 2009
@@ -1,21 +1,27 @@
 --- #YAML:1.0
-name:                Email-Send
-version:             2.192
-abstract:            Simply Sending Email
-license:             perl
-generated_by:        ExtUtils::MakeMaker version 6.36_01
-distribution_type:   module
-requires:     
-    Email::Address:                1.80
-    Email::Simple:                 1.92
-    File::Spec:                    0
-    Module::Pluggable:             2.97
-    Return::Value:                 1.28
-    Scalar::Util:                  1.02
-    Symbol:                        0.00
-    Test::More:                    0.47
-meta-spec:
-    url:     http://module-build.sourceforge.net/META-spec-v1.2.html
-    version: 1.2
+name:               Email-Send
+version:            2.193
+abstract:           Simply Sending Email
 author:
     - Casey West <casey at geeknest.com>
+license:            perl
+distribution_type:  module
+configure_requires:
+    ExtUtils::MakeMaker:  0
+requires:
+    Email::Address:     1.80
+    Email::Simple:      1.92
+    File::Spec:         0
+    Module::Pluggable:  2.97
+    Return::Value:      1.28
+    Scalar::Util:       1.02
+    Symbol:             0.00
+    Test::More:         0.47
+no_index:
+    directory:
+        - t
+        - inc
+generated_by:       ExtUtils::MakeMaker version 6.48
+meta-spec:
+    url:      http://module-build.sourceforge.net/META-spec-v1.4.html
+    version:  1.4

Modified: trunk/libemail-send-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/README?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/README (original)
+++ trunk/libemail-send-perl/README Thu Jan  1 18:05:20 2009
@@ -1,5 +1,8 @@
 NAME
     Email::Send - Simply Sending Email
+
+VERSION
+    2.193
 
 SYNOPSIS
       use Email::Send;

Modified: trunk/libemail-send-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/debian/changelog?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/debian/changelog (original)
+++ trunk/libemail-send-perl/debian/changelog Thu Jan  1 18:05:20 2009
@@ -1,9 +1,13 @@
-libemail-send-perl (2.192-4) UNRELEASED; urgency=low
+libemail-send-perl (2.193-1) UNRELEASED; urgency=low
 
   * Add debian/README.source to document quilt usage, as required by
     Debian Policy since 3.8.0.
   * debian/control: Changed: Switched Vcs-Browser field to ViewSVN
     (source stanza).
+
+  * New upstream release:
+    Upstream notes that Email::Send is "out of favor" and recommends the new
+    Email::Sender which is not yet packaged for Debian.
 
  -- gregor herrmann <gregoa at debian.org>  Wed, 06 Aug 2008 21:33:37 -0300
 

Modified: trunk/libemail-send-perl/lib/Email/Send.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/lib/Email/Send.pm?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/lib/Email/Send.pm (original)
+++ trunk/libemail-send-perl/lib/Email/Send.pm Thu Jan  1 18:05:20 2009
@@ -2,7 +2,7 @@
 use strict;
 
 use vars qw[$VERSION];
-$VERSION   = '2.192';
+$VERSION   = '2.193';
 
 use Email::Simple;
 use Module::Pluggable
@@ -14,6 +14,15 @@
 =head1 NAME
 
 Email::Send - Simply Sending Email
+
+=head1 WAIT!  ACHTUNG!
+
+Email::Send is going away... well, not really going away, but it's being
+officially marked "out of favor."  It has API design problems that make it hard
+to usefully extend and rather than try to deprecate features and slowly ease in
+a new interface, we've released Email::SendB<er> which fixes these problems and
+others.  As of today, 2008-12-19, Email::Sender is young, but it's fairly
+well-tested.  Please consider using it instead for any new work.
 
 =head1 SYNOPSIS
 

Modified: trunk/libemail-send-perl/lib/Email/Send/NNTP.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/lib/Email/Send/NNTP.pm?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/lib/Email/Send/NNTP.pm (original)
+++ trunk/libemail-send-perl/lib/Email/Send/NNTP.pm Thu Jan  1 18:05:20 2009
@@ -5,7 +5,7 @@
 use Net::NNTP;
 use Return::Value;
 
-$VERSION   = '2.04';
+$VERSION   = '2.193';
 
 sub is_available {
     return   eval { require Net::NNTP }

Modified: trunk/libemail-send-perl/lib/Email/Send/Qmail.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/lib/Email/Send/Qmail.pm?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/lib/Email/Send/Qmail.pm (original)
+++ trunk/libemail-send-perl/lib/Email/Send/Qmail.pm Thu Jan  1 18:05:20 2009
@@ -7,7 +7,7 @@
 
 use vars qw[$QMAIL $VERSION];
 $QMAIL   ||= q[qmail-inject];
-$VERSION   = '2.15';
+$VERSION   = '2.193';
 
 sub is_available {
     my $class = shift;

Modified: trunk/libemail-send-perl/lib/Email/Send/SMTP.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/lib/Email/Send/SMTP.pm?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/lib/Email/Send/SMTP.pm (original)
+++ trunk/libemail-send-perl/lib/Email/Send/SMTP.pm Thu Jan  1 18:05:20 2009
@@ -5,7 +5,7 @@
 use Email::Address;
 use Return::Value;
 
-$VERSION   = '2.182';
+$VERSION   = '2.193';
 
 sub is_available {
     my ($class, %args) = @_;

Modified: trunk/libemail-send-perl/lib/Email/Send/Sendmail.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/lib/Email/Send/Sendmail.pm?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/lib/Email/Send/Sendmail.pm (original)
+++ trunk/libemail-send-perl/lib/Email/Send/Sendmail.pm Thu Jan  1 18:05:20 2009
@@ -7,7 +7,7 @@
 
 use vars qw[$SENDMAIL $VERSION];
 
-$VERSION   = '2.15';
+$VERSION   = '2.193';
 
 sub is_available {
     my $class = shift;
@@ -36,9 +36,15 @@
     my ($class, $message, @args) = @_;
     my $mailer = $class->_find_sendmail;
 
+    return failure "Couldn't find 'sendmail' executable in your PATH"
+        ." and \$".__PACKAGE__."::SENDMAIL is not set"
+        unless $mailer;
+
     return failure "Found $mailer but cannot execute it"
         unless -x $mailer;
     
+    local $SIG{'CHLD'} = 'DEFAULT';
+
     my $pipe = gensym;
 
     open $pipe, "| $mailer -t -oi @args"

Modified: trunk/libemail-send-perl/lib/Email/Send/Test.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libemail-send-perl/lib/Email/Send/Test.pm?rev=29041&op=diff
==============================================================================
--- trunk/libemail-send-perl/lib/Email/Send/Test.pm (original)
+++ trunk/libemail-send-perl/lib/Email/Send/Test.pm Thu Jan  1 18:05:20 2009
@@ -25,7 +25,7 @@
   # matched what you expect.
   my @emails = Email::Send::Test->emails;
   is( scalar(@emails), 1, 'Sent 1 email' );
-  isa_ok( $emails[0], 'Email::MIME' );
+  isa_ok( $emails[0], 'Email::MIME' ); # Email::Simple subclasses pass through
 
 =head1 DESCRIPTION
 
@@ -70,7 +70,7 @@
 
 use vars qw{$VERSION};
 BEGIN {
-	$VERSION = '2.188';
+	$VERSION = '2.193';
 }
 
 # No longer allow direct access to the array




More information about the Pkg-perl-cvs-commits mailing list