develooper Front page | perl.perl5.porters | Postings from December 2004

Re: [perl #32983] fail upgrade from perl 5.0 to perl 5.8

From:
H.Merijn Brand
Date:
December 10, 2004 03:02
Subject:
Re: [perl #32983] fail upgrade from perl 5.0 to perl 5.8
Message ID:
20041210115117.2B7C.H.M.BRAND@hccnet.nl
On Fri 10 Dec 2004 02:49, "chenglim@commontown.com (via RT)" <perlbug-followup@perl.org> wrote:
> I try many way to just upgrade to lastest stable version of perl, because my
> company need Mail::SpamAssassin to filter junk mail for our client.
> 
> I think is good to have "some where" I can find the installation help. As I

installation help is in "INSTALL", and additions to the local OS may be found
in README and README.os (README.hpux for HP-UX)

> browse for perl.com for few days, I fail to find any useful and easy to
> understand information if "make test" just break.
> 
> The only links I can find is like this
> http://www.nntp.perl.org/group/perl.daily-build.reports/7230

These are nightly test runs that are to protect us perl5 maintainers from
screwing up. It is yet another attempt to raise the bar for failures to pass
without us noticing, and it realy helps. These smoke tests run on a large
number of machines on a daily basis and cover OS's ranging from Linux to VMS
and from AIX to HP-UX and Solaris

If your system is `sane' and out smoke reports are all 'O' (all tests OK: pass),
we expect the perl core to build and install clean out of the box. If you run
into test failures, the perl5 porters is probably the right place to come to

> Error:
> 
> t/op/lfs..................................FAILED at test 6

If that is the only failure, could you please send us the output of

# ./perl -Ilib t/op/lfs.t


The tests at hand test large file support:
# NOTE: this file tests how large files (>2GB) work with perlio (stdio/sfio).

If you happen to be working on a file system (DFS, AFS, NFS) that does not
support large files, but does not propagate that to the user, tests might fail

--8<---
fail unless seek(BIG, 4_500_000_000, $SEEK_SET);
print "ok 5\n";

offset('tell(BIG)', 4_500_000_000);
print "ok 6\n";

fail unless seek(BIG, 1, $SEEK_CUR);
print "ok 7\n";
-->8---

a5:/pro/3gl/CPAN/perl-current 103 > ./perl -Ilib !$
./perl -Ilib t/op/lfs.t
# checking whether we have sparse files...
# s1 = 1073741835 116155 33206 1 203 200 0 1000003 1102676140 1102676140 1102676140 8192 8
# s2 = 1073741835 116157 33206 1 203 200 0 2000003 1102676140 1102676140 1102676140 8192 8
# we seem to have sparse files...
# 1073741835 116155 33206 1 203 200 0 5000000003 1102676140 1102676140 1102676140 8192 8
1..17
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
a5:/pro/3gl/CPAN/perl-current 104 > di .
Filesystem         Mount               Megs     Used    Avail %used fs Type
/dev/vg00/pro      /pro             18432.0  16740.0   1668.0  91%  vxfs
a5:/pro/3gl/CPAN/perl-current 105 >


-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.5, & 5.9.x, and 809 on  HP-UX 10.20 & 11.00, 11i,
   AIX 4.3, AIX 5.2, SuSE 9.1, and Win2k.  http://www.cmve.net/~merijn/
http://archives.develooper.com/daily-build@perl.org/   perl-qa@perl.org
send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org





nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About