Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Test-Simple CPAN distribution.

Report information
The Basics
Id: 12916
Status: resolved
Priority: 0/
Queue: Test-Simple

People
Owner: Nobody in particular
Requestors: dlovering [...] gazos.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.54
Fixed in: (no value)

Attachments


Subject: Test::Simple
All versions of this module appear to have broken Makefiles [at least from .60 back to .54] -- a fact which is not reflected in the Changes file. I clocked approximately a dozen defects (garbage insertions, missing delimeters or quotation marks, etc.) on each, beginning with line #43. Moreover, I'd implemented all the "improved" tools required for the API, and in the order required. This baby is BUSTED and should be either fixed, better documented (so we as users can fix it ourselves), or else removed from the requirements lists of all subsequent modules.
Download Test-Simple-0.54.tar.gz
application/x-gzip 57.7k

Message body not shown because it is not plain text.

[guest - Sat May 21 12:40:28 2005]: Show quoted text
> All versions of this module appear to have broken Makefiles [at least > from .60 back to .54] -- a fact which is not reflected in the > Changes file. I clocked approximately a dozen defects (garbage > insertions, missing delimeters or quotation marks, etc.) on each, > beginning with line #43. Moreover, I'd implemented all the > "improved" tools required for the API, and in the order required. > > This baby is BUSTED and should be either fixed, better documented (so > we as users can fix it ourselves), or else removed from the > requirements lists of all subsequent modules.
You're using Redhat 9, aren't you. If so I humbly submit that the perl shipped by your vendor is BUSTED and should be etc... you get the idea. I get this sort of report all the time. Test-Simple doesn't ship with a Makefile, one is generated by the Makefile.PL. Redhat shipped a very broken Perl with 9.0 up until, and including, Enterprise 3. If your perl says "5.8.0" and its from Redhat its broken and producing the garbage you're seeing in the Makefile. You can check this by running a "perl -V" and seeing if there's garbage in that, too. You can also try installing other modules and notice if their Makefiles, too, are corrupt. Here's the bug report. It effects their perl-5.8.0-88 rpm. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=87682 A work around is to set LANG to something not Unicode such as C or en. Here is the updated Perl. https://rhn.redhat.com/errata/RHBA-2004-391.html Here is the even more updated Perl. https://rhn.redhat.com/errata/RHSA-2005-105.html Here is a Perl shipped by Redhat which is less than 3 years old. https://rhn.redhat.com/errata/RHSA-2005-103.html Please let me know if this solves the problem. If you're not using Redhat then please let me know what operating system and perl version you are using as well as attaching the generated Makefile so I can examine it and figure out what's going on.
[dlovering@gazos.com - Mon May 23 09:55:50 2005]: Show quoted text
> Today's Lesson: One should change one's PERL implementation (and car, > hair-style, and employer) every 3 years, whether the change is needed > or not.
You have learned the wrong lesson. This is not a bug in Perl. It is a bug in the blob of patches which Redhat shipped as "Perl". Long story short: Redhat took perl 5.8.0, slapped on a pile of bleeding-edge patches in an attempt to fix Unicode support and shipped it. Somehow they missed the fact that it couldn't even install the most basic modules. Redhat gets Perl wrong so often its practically a tradition. So today's lesson is: One should stop using Redhat. And the change is needed. Thus ends today's rant. Show quoted text
> BTW -- I have a mixture of systems at my disposal, only one of which > is the > afflicted Redhat 9/5.8.0 combo you alluded to. The other is a nice, > friendly EA 3 platform, running the latest-and-greatest Perl goodies.
EA 3 has an errata patch to "fix" the problems above, though I don't know how good the fix is. It also has an errata for perl 5.8.5 which I highly recommend you move to. These errata were in the list of URLs I provided earlier. Anyhow, this isn't a Test::Simple nor Perl issue. Bug closed. Good luck.