# New Ticket Created by  [EMAIL PROTECTED] 
# Please include the string:  [perl #50218]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=50218 >


Hope this is helpful -  I haven't been able to solve this but 
03-revision.t and 04-revison.t in postconfigure both use Parrot::Revision 
and $Parrot::Revision::current. To get that value Parrot::Revision sub 
_analyze_sandbox  tries an "info" command via svn, git and then svk, one 
after the other, to check for a findable revision number, as they fail, 
that is; if there's no revision number available, all 3 are tried.   If 
you have svk installed but never been used, svk comes up and asks (via 
Term::ReadKey) if you want to create the ~/.svk/local repository. However, 
during make test, you don't see this output and the test appears hung (you 
can type an 'n' to go on).  I've made this happen on linux; Red Hat and 
Ubuntu and Mac Leopard (rev 25207).

Due to the way svk and Term::ReadKey work, I can't find a way to redirect 
an answer (e.g.
svk info <<<'n'

etc.) as that crashes svk (Term::ReadKey::GetControlChars fails) w/o 
running the "info" cmd.  svk checks for a couple ENV vars and then builds 
the path for the local rep to look for, so we could test that, but I 
gather that's more mucking w/ the internals than you want Revision.pm to 
do.   On the other hand, there may be a way to require the appropriate SVK 
modules and try the 'info' command w/o needing the 'local' rep. Or maybe 
not.

a

Andy Bach
Systems Mangler
Internet: [EMAIL PROTECTED]
VOICE: (608) 261-5738  FAX 264-5932

"The Microsoft Exchange Information Store service depends on
the Microsoft Exchange Directory service which failed to
start because of the following error:
The operation completed successfully."
(actual MSE error msg)

Reply via email to