develooper Front page | perl.inline | Postings from January 2012

Re: Smoke test failure: Inline::CPP: Still dealing with "Can't locateParse::RecDescent" (0.33_005 - new tests added).

Thread Next
From:
David Oswald
Date:
January 20, 2012 09:08
Subject:
Re: Smoke test failure: Inline::CPP: Still dealing with "Can't locateParse::RecDescent" (0.33_005 - new tests added).
Message ID:
CAKTcQ942ksTAbV7TE7i3S32Q8EYt7ir2L1e=wRc+9wOwT9wzPg@mail.gmail.com
Rob / Dean:

I added a test: t/00load_prereqs.t for Inline::CPP, bumped the dev
version to 0.33_005, and pushed it to github and CPAN.

Instead of using "warn" as Rob suggested,  I used Test::More's
"diag()" function. it guarantees output will not interfere with the
TAP harness, and also guarantees the output will be seen even in full
TAP mode.  Within the test I also "use_ok( 'Parse::RecDescent' )", and
"require_ok( 'Inline::C' )".  Those might provide additional
diagnostic information for us to work with.

Other minor and less interesting changes include the addition of a
MANIFEST.SKIP file to make it easier for me to "make distcheck" in
order to verify that I haven't left any important files out of the
distribution.  ...a valuable lesson I recently learned on a different
module where I forgot to include the tests in MANIFEST, and silently
created a distribution with its tests missing. ;) (Woops -- And here I
thought I created code devoid of failures... lol)

If you're following along on github under my public repos (user
daoswald) you'll find the dev branch to contain the _004 and _005
developer versions.  Or just use cpan once _005 shows up on your
favorite mirror.

Dean: If you could please ensure that once 0.33_005 shows up on CPAN
you run it through your smoke testers I would really appreciate it.
Rob might be correct that there's a bug in the smoker, but at least
this will help us to see it up close.

Dave

Thread Next


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