Patrick R. Michaud wrote:
I think I prefer
to take one night's rest and get it right in the morning, than to
force it out this evening and perhaps have to clean up a lot of
small mistakes.)

Sensible.

1.  The t/library/pg.t tests require libpq.so to be installed
in order to run -- should I be testing ('make fulltest') with
this library installed?
>
More generally, is there a specific set of platforms I should
be performing 'make fulltest' on prior to release?  And do I
need to be maximizing test coverage by making sure certain
libraries or capabilities are available on my test platform(s)?
The libpg.o is one example... but what about things such as
ICU, readline, and the like?

Ideally 'make fulltest' would be run both with and without libpq.so (so you know the skip is working, and know the tests are passing with the library). But it's not really practical for one person to manually reconfigure their box a dozen times to hit all the possible configuration alternatives. But a handful of people each testing a particular platform with a small set of configuration alternatives is practical. This is part of the "platform porters" role.

For now, I'd install libpq.so, as it's more important to know the tests are passing than that the skip is working.

Again, it's no problem for me to install the libraries -- I'm
just curious about the correct procedure so I can document it
for later release managers.)


2.  In r17137, I'm getting one test failure from 'make fulltest':

Failed Test          Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/pmc/pmethod_test.t    1   256     2    1  2

Anyone know anything more about this failure, and should it just
be marked 'TODO' or shall I see about fixing it?

I already had the file open on my laptop. It's the new stuff for implementing the Parrot calling conventions in C. It's still under development, and not core to using Parrot, so put in an RT ticket noting the failure. It passes on PPC OSX as well. Does it only fail for you in 'make -s all world fulltest' or does it also fail when you run a default ordinary 'make' and 'make test'? If the former, don't bother marking it as TODO. If the latter, mark it as TODO referencing the ticket number.

3.  The release instructions don't make any mention of verifying
MANIFEST or running 'make manitest' -- should this be a required
step in creating a release?  Or is it happening somewhere that
I'm not seeing?

It happens in Configure.PL.

4.  Anyone have a good name for the release?  I'm satisfied with
    leaving 0.4.9 unnamed unless there's a sense that we really
    need to name it (in which case I'll come up with one or
    accept suggestions from others :-).

It's a tradition! From the wikipedia list I suggest 'Socorro'.

Allison

Reply via email to