They're just the files in the modules' build t/ directory.
I've attached them anyway.
Struan
Scott McWhirter wrote:
Struan Bartlett wrote:
Hi,
I've come across Email::Store and I'm trying it out. It might be just the ticket for my application. I'm having a problem with Email::Store::Mail not always storing attachments though, which seems to fail on one of the two test-case emails in the t/ directory of the CPAN package.
Here's my test script (running with Email::Store and related packages downloaded from CPAN only yesterday):
#!/usr/bin/perl
$spec = 'dbi:mysql:dbname=test'; $user = 'test';
use Email::Store 'dbi:mysql:dbname=test:user=test';
# Email::Store->setup;
use File::Slurp;
foreach my $file ("/tmp/troublesome", "/tmp/attach-test") { my $data = read_file($file); my $mail = Email::Store::Mail->store($data);
my @z = $mail->attachments;
print "Attachments: ",int(@z),"\n";
foreach (@z) {
printf "%s, %s, %d\n", $_->filename, $_->content_type, length($_->payload);
}
}
The CPAN package's t/attach-test file is recreated into two attachments. The t/troublesome file is however not (it doesn't even make the 'attachments' DB table). I can't see why would should be. Can you advise?
Can you send a copy of the "troublesome" file to see what within it may be causng a problem. As is, your problem could be 1001 different things. There currently are a few test problems with the current release, however they're going to be sorted in the next release when simon gets it out. Note that they're problems with the tests, not the code.
ta!
Return-Path: <[EMAIL PROTECTED]> Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm Delivered-To: mailing list [email protected] Received: (qmail 14790 invoked by uid 76); 12 Jul 2002 05:54:54 -0000 Received: from x1.develooper.com (HELO x1.develooper.com) (209.104.63.55) by onion.perl.org (qpsmtpd/0.07b) with SMTP; Fri Jul 12 05:54:54 2002 -0000 Received: (qmail 10331 invoked by uid 405); 12 Jul 2002 05:44:59 -0000 Resent-Date: 12 Jul 2002 05:44:59 -0000 Resent-Message-ID: <[EMAIL PROTECTED]> Resent-From: [EMAIL PROTECTED] MIME-Version: 1.0 In-Reply-To: <[EMAIL PROTECTED]> X-Mailer: Perl5 Mail::Internet v1.47 Content-Type: multipart/mixed; boundary="----------=_1026452699-10321-0" Reply-To: [email protected] RT-Originator: [EMAIL PROTECTED] Resent-To: [email protected] Managed-BY: Request Tracker 2.0.12 (http://www.fsck.com/projects/rt/) Subject: [netlabs #801] [PATCH] PerlArray in scalar context Sender: <[EMAIL PROTECTED]> RT-Ticket: netlabs #801 Message-Id: <[EMAIL PROTECTED]> X-RT-Newticket: yes Mail-Followup-To: [email protected] X-RT-Loop-Prevention: netlabs To: 'AdminCc of netlabs Ticket #801': ; From: "Sean O'Rourke" (via RT) <[EMAIL PROTECTED]>
------------=_1026452699-10321-0 Content-Type: text/plain Content-Disposition: inline # New Ticket Created by "Sean O'Rourke" # Please include the string: [netlabs #801] # in the subject line of all future correspondence about this issue. # <URL: http://bugs6.perl.org/rt2/Ticket/Display.html?id=801 > This patch makes the following behave as it does in Perl 5: @a = 1..3; @b = 1..3; $x = @a + @b; # x is 6 in Perl 5, undef in Parrot The problem was that the math vtable methods were giving up if the other side of the operator wasn't an int or a num. So the current version of PerlArray would make $x undef. I'm not sure getting the other thing's int value (as opposed to its num value) is the right thing, but it seems like a reasonable guess. /s -- attachment 1 ------------------------------------------------------ url: http://bugs6.perl.org/rt2/attach/3747/3492/67a294/perlarray-711.patch ------------=_1026452699-10321-0 Content-Type: text/plain; name="perlarray-711.patch" Content-Disposition: inline; filename="perlarray-711.patch" Content-Transfer-Encoding: base64 Content-Description: perlarray-711.patch SW5kZXg6IHBlcmxhcnJheS5wbWMNCj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N ClJDUyBmaWxlOiAvY3ZzL3B1YmxpYy9wYXJyb3QvY2xhc3Nlcy9wZXJsYXJy YXkucG1jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4zMg0KZGlmZiAtcCAt dSAtcjEuMzIgcGVybGFycmF5LnBtYw0KLS0tIHBlcmxhcnJheS5wbWMJMjEg SnVuIDIwMDIgMTc6MjI6MzQgLTAwMDAJMS4zMg0KKysrIHBlcmxhcnJheS5w bWMJMTIgSnVsIDIwMDIgMDU6MzY6MjkgLTAwMDANCkBAIC0zODQsNiArMzg0 LDExIEBAIHBtY2xhc3MgUGVybEFycmF5IHsNCiAgICAgICAgICAgICApOw0K ICAgICAgICAgfQ0KICAgICAgICAgZWxzZSB7DQorICAgICAgICAgICAgZGVz dC0+dnRhYmxlID0gJlBhcnJvdF9iYXNlX3Z0YWJsZXNbZW51bV9jbGFzc19Q ZXJsSW50XTsNCisgICAgICAgICAgICBkZXN0LT52dGFibGUtPnNldF9pbnRl Z2VyX25hdGl2ZShJTlRFUlAsIGRlc3QsIA0KKyAgICAgICAgICAgICAgICBT RUxGLT52dGFibGUtPmdldF9pbnRlZ2VyKElOVEVSUCwgU0VMRikgKw0KKwkJ dmFsdWUtPnZ0YWJsZS0+Z2V0X2ludGVnZXIoSU5URVJQLCB2YWx1ZSkNCisg ICAgICAgICAgICApOw0KICAgICAgICAgfQ0KICAgICB9DQogDQpAQCAtNDI5 LDYgKzQzNCwxMSBAQCBwbWNsYXNzIFBlcmxBcnJheSB7DQogICAgICAgICAg ICAgKTsNCiAgICAgICAgIH0NCiAgICAgICAgIGVsc2Ugew0KKyAgICAgICAg ICAgIGRlc3QtPnZ0YWJsZSA9ICZQYXJyb3RfYmFzZV92dGFibGVzW2VudW1f Y2xhc3NfUGVybEludF07DQorICAgICAgICAgICAgZGVzdC0+dnRhYmxlLT5z ZXRfaW50ZWdlcl9uYXRpdmUoSU5URVJQLCBkZXN0LCANCisgICAgICAgICAg ICAgICAgU0VMRi0+dnRhYmxlLT5nZXRfaW50ZWdlcihJTlRFUlAsIFNFTEYp IC0NCisJCXZhbHVlLT52dGFibGUtPmdldF9pbnRlZ2VyKElOVEVSUCwgdmFs dWUpDQorICAgICAgICAgICAgKTsNCiAgICAgICAgIH0NCiAgICAgfQ0KIA0K QEAgLTQ3NCw2ICs0ODQsMTEgQEAgcG1jbGFzcyBQZXJsQXJyYXkgew0KICAg ICAgICAgICAgICk7DQogICAgICAgICB9DQogICAgICAgICBlbHNlIHsNCisg ICAgICAgICAgICBkZXN0LT52dGFibGUgPSAmUGFycm90X2Jhc2VfdnRhYmxl c1tlbnVtX2NsYXNzX1BlcmxJbnRdOw0KKyAgICAgICAgICAgIGRlc3QtPnZ0 YWJsZS0+c2V0X2ludGVnZXJfbmF0aXZlKElOVEVSUCwgZGVzdCwgDQorICAg ICAgICAgICAgICAgIFNFTEYtPnZ0YWJsZS0+Z2V0X2ludGVnZXIoSU5URVJQ LCBTRUxGKSAqDQorCQl2YWx1ZS0+dnRhYmxlLT5nZXRfaW50ZWdlcihJTlRF UlAsIHZhbHVlKQ0KKyAgICAgICAgICAgICk7DQogICAgICAgICB9DQogICAg IH0NCiANCkBAIC01MTksNiArNTM0LDExIEBAIHBtY2xhc3MgUGVybEFycmF5 IHsNCiAgICAgICAgICAgICApOw0KICAgICAgICAgfQ0KICAgICAgICAgZWxz ZSB7DQorICAgICAgICAgICAgZGVzdC0+dnRhYmxlID0gJlBhcnJvdF9iYXNl X3Z0YWJsZXNbZW51bV9jbGFzc19QZXJsSW50XTsNCisgICAgICAgICAgICBk ZXN0LT52dGFibGUtPnNldF9pbnRlZ2VyX25hdGl2ZShJTlRFUlAsIGRlc3Qs IA0KKyAgICAgICAgICAgICAgICBTRUxGLT52dGFibGUtPmdldF9pbnRlZ2Vy KElOVEVSUCwgU0VMRikgLw0KKwkJdmFsdWUtPnZ0YWJsZS0+Z2V0X2ludGVn ZXIoSU5URVJQLCB2YWx1ZSkNCisgICAgICAgICAgICApOw0KICAgICAgICAg fQ0KICAgICB9DQogDQpAQCAtNTU3LDYgKzU3NywxMSBAQCBwbWNsYXNzIFBl cmxBcnJheSB7DQogICAgICAgICAgICAgKTsNCiAgICAgICAgIH0NCiAgICAg ICAgIGVsc2Ugew0KKyAgICAgICAgICAgIGRlc3QtPnZ0YWJsZSA9ICZQYXJy b3RfYmFzZV92dGFibGVzW2VudW1fY2xhc3NfUGVybEludF07DQorICAgICAg ICAgICAgZGVzdC0+dnRhYmxlLT5zZXRfaW50ZWdlcl9uYXRpdmUoSU5URVJQ LCBkZXN0LCANCisgICAgICAgICAgICAgICAgU0VMRi0+dnRhYmxlLT5nZXRf aW50ZWdlcihJTlRFUlAsIFNFTEYpICUNCisJCXZhbHVlLT52dGFibGUtPmdl dF9pbnRlZ2VyKElOVEVSUCwgdmFsdWUpDQorICAgICAgICAgICAgKTsNCiAg ICAgICAgIH0NCiAgICAgfQ0KIA0K ------------=_1026452699-10321-0--
From: Simon Cozens <[EMAIL PROTECTED]> To: [email protected] Bcc: [EMAIL PROTECTED] Subject: Test attachment Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="n8g4imXOkfNTN/H1" Content-Disposition: inline X-Mutt-Fcc: =outbox-200406 Status: RO Content-Length: 6431 Lines: 102 --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I am attaching two pointless attachments for your pleasure. --n8g4imXOkfNTN/H1 Content-Type: application/x-tex Content-Disposition: attachment; filename="foo.tex" Content-Transfer-Encoding: quoted-printable Foo bar baz=0A --n8g4imXOkfNTN/H1 Content-Type: image/png Content-Disposition: attachment; filename="tree.png" Content-Transfer-Encoding: base64 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 --n8g4imXOkfNTN/H1--
