[perl #49912] [BUG] Unable to Configure using Borland C

2008-01-22 Thread James Keenan via RT
On Tue Jan 22 14:02:30 2008, ajr wrote: > > Any suggestions for further floundering would be welcome. > Well, here's one thought. You could try running Configure.pl with the addition of the --configure_trace option. Read the POD for Parrot::Configure::Trace to see how you would then be able t

[perl #49912] [BUG] Unable to Configure using Borland C

2008-01-22 Thread James Keenan via RT
On Tue Jan 22 14:02:30 2008, ajr wrote: > > Any suggestions for further floundering would be welcome. > Well, here's one thought. You could try running Configure.pl with the addition of the --configure_trace option. Read the POD for Parrot::Configure::Trace to see how you would then be able t

[perl #41508] [BUG] Configure losing flags...

2008-01-23 Thread James Keenan via RT
On Wed Feb 14 09:09:14 2007, coke wrote: > Trying to build with GMP support on OSX intel. I have libgmp in > /opt/local/bin/ > > if I run: > > CC="ccache gcc-4.0" > CX="ccache g++-4.0" > perl Configure.pl --cc="$CC" --cxx="$CX" --link="$CX" --ld="$CX" > --ccflags="-L/opt/local/lib -I/opt/local/i

[perl #50212] Configure step fails on Windows

2008-01-24 Thread James Keenan via RT
On Thu Jan 24 12:52:34 2008, ajr wrote: > Using the "Strawberry Perl" installed on Windows XP resulted in the > following failure output from the Configure step: > > Determining if your platform supports GMP...Can't spawn ".\test.exe": Bad > file descriptor at lib/Parrot/Configure/Utils.pm line 85

[perl #50218] Uninitialized svk install hangs postconfig/03-revision.t and Parrot::Revision usage

2008-01-24 Thread James Keenan via RT
Some data questions: 1. Are you working from a checkout from the repository or from a Parrot monthly release tarball? 2. If the former, which VCS did you use to make the checkout? (By implication, which VCS do you expect to be exercised in _analyze_sandbox()?) I ask because if you are working

[perl #41508] [BUG] Configure losing flags...

2008-01-24 Thread James Keenan via RT
On Thu Jan 24 17:43:06 2008, doughera wrote: > > This sounds like a problem in the hints file. I don't know what platform > this is, but I'd look in the hints file to see if it unconditionally > sets ccflags and ldflags without checking the command line options. > It's Darwin, whose hints file

[perl #50212] Configure step fails on Windows

2008-01-24 Thread James Keenan via RT
On Thu Jan 24 17:38:33 2008, [EMAIL PROTECTED] wrote: > > Yeah, I get that on Strawberry Perl too. It surprised me, and it > pauses the configure process until you click "Don't send report". > > > > Might there be some obscure connection with > > [perl #41508] [BUG] Configure losing flags... ?

[perl #41508] [BUG] Configure losing flags...

2008-01-25 Thread James Keenan via RT
On Thu Jan 24 10:31:46 2008, coke wrote: > > I think this helps verify my original claim, but how to address it? > What would happen if in config/auto/gmp.pm we had some code similar to that found in config/auto/readline.pm? sub _init { my $self = shift; my %data; $data{descriptio

[perl #45307] [BUG] Misleading time-zone display at http://smoke.parrotcode.org/smoke/

2008-01-25 Thread James Keenan via RT
I committed a fix for this in r25229: a simple substitution of 'gmtime' for 'localtime'. See attached. It will not, however, be visible on the web page until the webmasters install the revised version of smokeserv-server.pl. kid51 Index: tools/util/smokeserv-server.pl =

[perl #50214] Maybe not a bug, but....

2008-01-25 Thread James Keenan via RT
At this point in our work, it is expected that 'make' will generate warnings. Consider them data for further research. So there's no cause for panic here. But I'm unclear: Did 'make' complete successfully? I.e., did you end up with a './parrot' executable in your top-level sandbox? kid51

[perl #50218] Uninitialized svk install hangs postconfig/03-revision.t and Parrot::Revision usage

2008-01-25 Thread James Keenan via RT
I will try to look at this over the weekend.

[perl #50258] [BUG] t/harness: Misleading comment needs deletion

2008-01-27 Thread James Keenan via RT
Patch applied to trunk in r25298.

[perl #50298] [PATCH] Fix the glibc backtrace() configuration test

2008-01-27 Thread James Keenan via RT
On Sun Jan 27 09:36:26 2008, [EMAIL PROTECTED] wrote: > Hi. > > The test for the backtrace() function was failing Could you post the failing test result? In particular, the output of 'prove -v t/steps/auto_backtrace*.t' would be helpful. I haven't seen any failures in these tests lately, so I

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-27 Thread James Keenan via RT
I began by running configuration with tests. Specifically: #!/bin/sh CC="/usr/bin/gcc-3.3" CX="/usr/bin/g++-3.3" /usr/local/bin/perl Configure.pl --cc="$CC" --cxx="$CX" --link="$CX" \ --ld="$CX" --without-icu --without-gmp \ --test \ --configure_trace \ $@ ... which is the way I

[perl #50298] [PATCH] Fix the glibc backtrace() configuration test

2008-01-27 Thread James Keenan via RT
Thanks for taking the time to work on this patch. Since the config/auto/backtrace.pm has not generated any configuration or build failures for me on either Linux or Darwin, the most I would be able to say is whether it does me any harm on either of those systems. It did no harm on Linux, where it

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-27 Thread James Keenan via RT
On Sun Jan 27 17:14:11 2008, tiro wrote: > > Could you try setting MACOSX_DEPLOYMENT_TARGET to 10.4 to see if that > fixes the problem? > How/where do I do that?

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-27 Thread James Keenan via RT
On Sun Jan 27 17:14:11 2008, tiro wrote: > > Could you try setting MACOSX_DEPLOYMENT_TARGET to 10.4 to see if that > fixes the problem? > Okay, I figured out how to do that ... but no better results. [parrot] 566 $ MACOSX_DEPLOYMENT_TARGET=10.4 [parrot] 567 $ echo $MACOSX_DEPLOYMENT_TARGET 10.4

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-28 Thread James Keenan via RT
On Mon Jan 28 00:30:51 2008, [EMAIL PROTECTED] wrote: > James Keenan via RT wrote: > >> > > Okay, I figured out how to do that ... but no better results. > > > > [parrot] 566 $ MACOSX_DEPLOYMENT_TARGET=10.4 > [...] > > > > Setting the environmental

[perl #50314] [BUG] t/harness: Test::Run fails to test cleanly

2008-01-28 Thread James Keenan via RT
Patch applied to trunk in r25320.

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-28 Thread James Keenan via RT
Here's the verbose output on the failing configuration step, inter::progs. First, with my usual settings: Determining what C compiler and linker to use... ccflags: -fno-common -no-cpp-precomp -pipe -I/usr/local/include -pipe -fno-common -Wno-long-double /usr/bin/gcc-3.3 -fno-common -no-cpp-pre

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-28 Thread James Keenan via RT
Nope. [parrot] 521 $ ./myconfigure.sh MACOSX_DEPLOYMENT TARGET is 10.3 Parrot Version 0.5.2 Configure 2.0 Copyright (C) 2001-2008, The Perl Foundation. Hello, I'm Configure. My job is to poke and prod your system to figure out how to build Parrot. The process is completely automated, unless you

[perl #50380] [TODO]: override Test::Harness summary method to provide better-looking test result summary

2008-01-29 Thread James Keenan via RT
particle: I was wondering why my reports started looking different lately! It's interesting that what you typed below was represented one way in my webmail and news readers ("Failed tests" indented many spaces to vertically align with "(Wstat") and a different way on RT (everything flush left on

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-29 Thread James Keenan via RT
On Tue Jan 29 16:40:22 2008, [EMAIL PROTECTED] wrote: > > The spewing in auto::readline is caused by it failing to detect readline > from Fink. > > In the generated Makefile, both LINKFLAGS and LDFLAGS should include the > entry "-L/sw/lib" and CFLAGS should include the entry "-I/sw/include".

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-29 Thread James Keenan via RT
I see that I misread your post; 'ldflags' should have included -L/sw/lib, and it does. Here's the evolution of 'ccflags' in the same region: { 'auto::aio' => '-fno-common -no-cpp-precomp -pipe -I/usr/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRE

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-29 Thread James Keenan via RT
I just sent off a patch for the duplicate flags problem; it will appear in a separate RT and I'll commit it to trunk in a day if there is no objection. However, it did *not* fix the spewing problem with auto::readline. Here's my latest configuration log. This was run with both Allison's patch t

[perl #50390] [BUG]: Parrot::Configure::Step::Methods::_handle_darwin_for_fink adding superfluous flags

2008-01-29 Thread James Keenan via RT
On Tue Jan 29 18:14:48 2008, coke wrote: > > Would it make sense to make this the default behavior to > $conf->data->add, or perhaps add another add* variant? > > The same thought occurred to me while I was eating my broccoli! Great minds ... However ... (a) To do it right, someone would ha

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-30 Thread James Keenan via RT
On Tue Jan 29 19:42:15 2008, [EMAIL PROTECTED] wrote: > > Does C_LIBS have -lreadline included? > > Allison > Here's how 'libs' evolves over the course of configuration on my ibook. Tracing evolution of libs ... init::manifest => init::defaults => -lgdbm -ldbm -ldl -lm -lc init::install =

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-30 Thread James Keenan via RT
On Tue Jan 29 19:42:15 2008, [EMAIL PROTECTED] wrote: > > Does C_LIBS have -lreadline included? > No, it does not. C_LIBS = -lm -lgmp Which is not surprising. If you recall, the result set by auto::readline in the spewing case was 'no'. So with your patch readline is not being found. (B

[perl #50402] pb compiling a parrot got from svk on a Leopard MacBook

2008-01-30 Thread James Keenan via RT
On Wed Jan 30 07:26:13 2008, cognominal wrote: > Doing a perl Configure.pl after a make realclean, I get : > > Recording configuration data for later retrieval...value for > 'revision' in config/gen/config_pm/myconfig.in is undef at > lib/Parrot/Configure/Compiler.pm line 392, <$in> line 1. > Ca

[perl #50402] pb compiling a parrot got from svk on a Leopard MacBook

2008-01-30 Thread James Keenan via RT
Or, better still: make realclean svk update perl Configure.pl --verbose-step=61 --test

[perl #37358] [CAGE] Tests - cleanup use of temp files

2008-01-30 Thread James Keenan via RT
On Wed Jan 30 11:48:41 2008, doughera wrote: > > I haven't figured out what's creating the other things yet. One > directory appears to contain a complete copy of MANIFEST. > Other directories contain lib/Parrot/Config.pm, lib/Parrot/Revision.pm, > and DEVELOPING. Still other directories are e

[perl #48260] [TODO] [C] Write function documentation

2008-01-30 Thread James Keenan via RT
More C function documentation (src/runops_cores.c, src/embed.c) contributed by Alan Rocker committed in r25372.

[perl #50298] [PATCH] Fix the glibc backtrace() configuration test

2008-01-30 Thread James Keenan via RT
No one commented unfavorably on this patch, so I suspect that the only way we're really going to find out if it's okay is to apply it to trunk and see if it breaks any smokes. Applied in r25376.

[perl #37358] [CAGE] Tests - cleanup use of temp files

2008-01-30 Thread James Keenan via RT
I have identified a relatively few instances in the tests I have written where I used tempfile() without UNLINK =>1 or tempdir() without CLEANUP => 1. I have fixed those situations. I have then done make realclean, perl Configure.pl --test and checked to see whether any files were created under /

[perl #50390] [BUG]: Parrot::Configure::Step::Methods::_handle_darwin_for_fink adding superfluous flags

2008-01-30 Thread James Keenan via RT
Resolved. Patch applied in r23581.

[perl #50056] [BUG] "Undefined symbols" on OS X

2008-01-30 Thread James Keenan via RT
On Wed Jan 30 18:36:27 2008, [EMAIL PROTECTED] wrote: > > Try manually adding -lreadline to the test compile in auto::readline and > see what happens. > This is what I did: Index: config/auto/readline.pm === --- config/auto/readl

[perl #50298] [PATCH] Fix the glibc backtrace() configuration test

2008-01-31 Thread James Keenan via RT
Since this does not appear to be causing any problems for smoke tests, I'm resolving this ticket.

[perl #45307] [BUG] Misleading time-zone display at http://smoke.parrotcode.org/smoke/

2008-02-05 Thread James Keenan via RT
Robert has implemented this change on the smokeserver, which is now displaying smoke report times in UTC as the home page has always claimed to do. Resolving ticket.

[perl #50302] [TODO]: Refactor internals of t/harness

2008-02-10 Thread James Keenan via RT
The patch attach provides the refactoring of t/harness proposed in the OP. Please review. I'll apply in 3 days or so if no one objects. Thank you very much. kid51 (svn merge did not give me the intended results. Only the files that were altered went into the patch; the newly added files did no

[perl #50302] [TODO]: Refactor internals of t/harness

2008-02-13 Thread James Keenan via RT
Patches applied to trunk in r25705.

[perl #50854] [BUG]: t/dynpmc/foo.t, t/dynpmc/rational.t smoke failures

2008-02-14 Thread James Keenan via RT
Well, 9 hours later, I did make test and everything was passing. So I'm closing the ticket.

[perl #50302] [TODO]: Refactor internals of t/harness

2008-02-14 Thread James Keenan via RT
No complaints received. No evidence of any problems showing up during smoke testing. So I'm closing the ticket.

[perl #50920] [BUG]: t/compilers/imcc/syn/macro.t failing on Darwin

2008-02-16 Thread James Keenan via RT
Binary searching. Fails in r25613, Feb 10, so problem started before then.

[perl #50922] [BUG] t/src/intlist.t failing on Darwin

2008-02-16 Thread James Keenan via RT
Failure began at or before r25454, Feb 03.

[perl #50922] [BUG] t/src/intlist.t failing on Darwin

2008-02-16 Thread James Keenan via RT
Failure began at or before r24867, Jan 15.

[perl #50922] [BUG] t/src/intlist.t failing on Darwin

2008-02-16 Thread James Keenan via RT
I got a pass at r24387 on Jan 01. So we're looking at something between 24388 and 24867.

[perl #50922] [BUG] t/src/intlist.t failing on Darwin

2008-02-16 Thread James Keenan via RT
I got a pass at r24673 on Jan 08. So we're looking at something between 24388 and 24867.

[perl #50922] [BUG] t/src/intlist.t failing on Darwin

2008-02-16 Thread James Keenan via RT
On Sat Feb 16 16:34:33 2008, [EMAIL PROTECTED] wrote: > I got a pass at r24673 on Jan 08. So we're looking at something between > 24388 and 24867. Correction: We're looking between 24674 and 24867.

[perl #50922] [BUG] t/src/intlist.t failing on Darwin

2008-02-16 Thread James Keenan via RT
I got a pass at r24770 on Jan 12. So we're looking at something between 24771 and 24867.

[perl #50922] [BUG] t/src/intlist.t failing on Darwin

2008-02-16 Thread James Keenan via RT
After a whole day of binary searches, I've identified the problem as occurring in a revision of src/list.c in revision 24840 (attached). I am currently testing to see whether simply reverting this change is sufficient to get t/src/intlist.t passing again on Darwin without breaking it on Linux (the

[perl #50922] [BUG] t/src/intlist.t failing on Darwin

2008-02-16 Thread James Keenan via RT
On Sat Feb 16 20:23:16 2008, [EMAIL PROTECTED] wrote: > After a whole day of binary searches, I've identified the problem as > occurring in a revision of src/list.c in revision 24840 (attached). > > I am currently testing to see whether simply reverting this change is > sufficient to get t/src/int

[perl #50920] [BUG]: t/compilers/imcc/syn/macro.t failing on Darwin

2008-02-17 Thread James Keenan via RT
On Sat Feb 16 20:46:51 2008, [EMAIL PROTECTED] wrote: > > Does this patch fix it? > > -- c > Yes. c++, errr, chromatic++. Patch applied to trunk in r25793. t/compilers/imcc/syn/macro.t now passes on Darwin. 'make coretest' passes completely on Darwin. 'make test' passes on Linux. Thank y

[perl #43481] t/examples/shootout.t (shootout_16.pir) fails on gentoo/x86

2008-02-17 Thread James Keenan via RT
On Thu Aug 09 20:20:09 2007, [EMAIL PROTECTED] wrote: > > I'm looking to close this ticket if we can... is anyone > still seeing a failure in the shootout/regexdna.pir test > in the latest svn HEAD ? If so, what OS and architecture? > > I'm particularly interested in hearing from people who hav

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-20 Thread James Keenan via RT
On Wed Feb 20 17:33:28 2008, coke wrote: > > Another thing to consider is we've upped our minimum perl version > since this ticket was > opened. Here's a quick summary of modules we should be able to rip > right out (based a naive > search of all .pm files in the lib/ dir:) > > Class::Struct was

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-20 Thread James Keenan via RT
On Wed Feb 20 18:17:12 2008, [EMAIL PROTECTED] wrote: > > > > Class::Struct was first released with perl 5.004 ... > > Text::Balanced was first released with perl 5.007003 > > > These two packages will be removed in the next few days, as both are core with Perl 5.8 and their deletion from the

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-21 Thread James Keenan via RT
On Wed Feb 20 19:53:30 2008, [EMAIL PROTECTED] wrote: > On Wed Feb 20 18:17:12 2008, [EMAIL PROTECTED] wrote: > > > > > > > Class::Struct was first released with perl 5.004 > ... > > > Text::Balanced was first released with perl 5.007003 > > > > > > Both removed from distribution in r25974.

[perl #51000] [BUG] t/src/intlist.t failures.

2008-02-22 Thread James Keenan via RT
Coke: Last weekend I applied a patch in r25788 which corrected persistent problems in src/list.c and thereby enabled t/src/intlist.t to pass for the first time in a month. In this RT, you report that t/src/intlist.t is again failing -- this time failing all its tests. Was t/src/intlist.t passing

[perl #50920] [BUG]: t/compilers/imcc/syn/macro.t failing on Darwin

2008-02-22 Thread James Keenan via RT
Alas! It is once again failing as of r25999. t/compilers/imcc/syn/macro...21/33 # Failed test (t/compilers/imcc/syn/macro.t at line 298) # '' # doesn't match '/End of file reached/ # ' # './parrot -D40 --gc-debug "/Users/jimk/work/parrot/t/compilers/imcc/sy

[perl #50920] [BUG]: t/compilers/imcc/syn/macro.t failing on Darwin

2008-02-22 Thread James Keenan via RT
On Fri Feb 22 19:38:42 2008, [EMAIL PROTECTED] wrote: > On Friday 22 February 2008 19:33:12 James Keenan via RT wrote: > > > Alas! It is once again failing as of r25999. > > Did it work at r25997? I think Andy keeps reverting the fix. > I should have spoken more precis

[perl #50920] [BUG]: t/compilers/imcc/syn/macro.t failing on Darwin

2008-02-22 Thread James Keenan via RT
> > The test passed at 25900. > and it passed at 25950. I'll have to pick up on this tomorrow.

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-22 Thread James Keenan via RT
> > > > Test::Builder was first released with perl 5.006002 > > Test::More was first released with perl 5.006002 > > Test::Simple was first released with perl 5.006002 AFAICT, the versions of these three modules found in lib/Test/ are all 0.60. Presumably, that version was included because it h

[perl #50920] [BUG]: t/compilers/imcc/syn/macro.t failing on Darwin

2008-02-23 Thread James Keenan via RT
On Fri Feb 22 20:18:03 2008, [EMAIL PROTECTED] wrote: > > > > > The test passed at 25900. > > > > and it passed at 25950. I'll have to pick up on this tomorrow. And it passed at 25973.

[perl #43481] t/examples/shootout.t (shootout_16.pir) fails on gentoo/x86

2008-02-23 Thread James Keenan via RT
The vampire has lain cold for a week. I'm resolving the ticket. Any new instances of failure in t/examples/shootout.t should open a new ticket (albeit one which should refer back to this one). kid51

[perl #47391] t/configure/1*.t tests incorrectly rely on init::defaults

2008-02-23 Thread James Keenan via RT
A patch has been posted to a related ticket that addresses the issues raised in this ticket. See http://rt.perl.org/rt3/Ticket/Attachment/362970/163286/diff.trunk.tcif.txt. Thank you very much. kid51

[perl #23025] Borrow setenv/unsetenv from Perl

2008-02-24 Thread James Keenan via RT
This is the second oldest unresolved ticket in the Parrot RT queue. Let me ask a naïve question: We have a configuration step called auto::env whose description reads, "Determining if the C library has C and C." Assuming this step does what it says, in what ways are the issues raised in this tic

[perl #31133] [TODO] Run different run cores inside Test.pm

2008-02-24 Thread James Keenan via RT
On Sun Aug 15 13:02:08 2004, coke wrote: > Nothing has been done on this ticket in 3-1/2 years. chromatic's question of two years back remains unanswered. I can't find the phrase 'Run different run cores' inside TODO, Parrot::Test or any other file in the current distribution. So is there any

[perl #37358] [CAGE] Tests - cleanup use of temp files

2008-02-24 Thread James Keenan via RT
Earlier this month I found one last instance where one of the tests I had written failed to clean up a temporary file. I am no longer finding any files in /tmp after configuration. Andy, Joshua, ptc: Are you still seeing any tempfiles post-configuration? If not I will close this ticket. Thank

[perl #37927] [TODO] build - progs from env vars

2008-02-24 Thread James Keenan via RT
On Wed Dec 14 02:00:08 2005, [EMAIL PROTECTED] wrote: > - It should be possible to specify the paths to all utilities via > environment variables. Similar to how the new probes for lex and yacc > work. > Joshua: My guess is that you're referring to this code found in both config/inter/lex.p

[perl #39823] [CAGE] tools/dev/run_indent.pl -- this should be a test

2008-02-24 Thread James Keenan via RT
On Thu Jul 12 11:58:58 2007, coke wrote: > This file seems to be obsoleted by t/codingstd/c_indent.t; It also relies > on the non-standard module C::Scan. Is there any reason why we can't close this ticket? kid51

[perl #41168] graceful "no compiler" error message?

2008-02-24 Thread James Keenan via RT
Somewhat apropos the discussion in this old ticket, tonight I noticed the following code in config/inter/progs.pm: sub cc_run { ... my $run_error; if ( defined( $_[0] ) && length( $_[0] ) ) { local $" = ' '; $run_error = _run_command( "$test_exe @_", './test.out', unde

[perl #37358] [CAGE] Tests - cleanup use of temp files

2008-02-24 Thread James Keenan via RT
> > The original request was regarding all the tests, not just config, or > so I thought; In either case, I'd feel safer if someone checked after > a full test run before closing the ticket. > [li11-226:parrot] 508 $ find /tmp -type f [li11-226:parrot] 509 $ screen [deta

[perl #37358] [CAGE] Tests - cleanup use of temp files

2008-02-25 Thread James Keenan via RT
Resolving ticket.

[perl #47503] Remove config::init::defaults From configure tests

2008-02-25 Thread James Keenan via RT
On Sun Feb 24 19:44:02 2008, coke wrote: > > All tests successful. > Files=261, Tests=3095, 84 wallclock secs ( 1.27 usr 1.69 sys + 25.98 > cusr 13.99 csys = > 42.93 CPU) > Result: PASS > > All tests successful. > Files=42, Tests=1149, 31 wallclock secs ( 0.31 usr 0.22 sys + 21.59 > cusr 2.84

[perl #23025] Borrow setenv/unsetenv from Perl

2008-02-25 Thread James Keenan via RT
On Mon Feb 25 07:39:41 2008, doughera wrote: (This is not trivial. The relevant code is mostly in perl.c and > util.c, along with various Configure tests. There are additional > vms-specific implementations in vms/vms.c. It's been a long time since I > looked at any of it. I just remember i

[perl #47503] Remove config::init::defaults From configure tests

2008-02-25 Thread James Keenan via RT
On Mon Feb 25 13:09:04 2008, doughera wrote: > > This sounds to me as if it assumes all the tests will be running in > order > every time. For the most part, this is true. However, once we work out the kinks, this will not be cause for alarm. We want our tests to simulate the development of

[perl #47503] Remove config::init::defaults From configure tests

2008-02-25 Thread James Keenan via RT
On Mon Feb 25 18:56:44 2008, doughera wrote: > > Yes. Exactly. I have been arguing that point for years. Every step > can involve triggers, or callbacks, which can invoke arbitrary code > and even change the results of preceeding steps. It is very much > history-dependent. I think the best di

[perl #51170] [PATCH] Use rm -f instead of rm -rf to remove files

2008-02-26 Thread James Keenan via RT
The patch looks good to me. I applied it on Debian Linux, called 'perl configure.pl --test --configure_trace' -- the last option creates a hidden file in the top-level directory which is cleaned up by 'make realclean', hence providing a real-world test -- then 'make', 'make test' and 'make realcl

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-26 Thread James Keenan via RT
Patch applied tonight in r26082.

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-26 Thread James Keenan via RT
On Tue Feb 26 19:02:04 2008, [EMAIL PROTECTED] wrote: > Patch applied tonight in r26082. There's a bit of mop-up work needed as pointed out by chromatic on #parrot. 1. Should 'lib/Test' be removed from the: no_index: directory: element in META.yml. I felt it should, because that direct

[perl #47503] Remove config::init::defaults From configure tests

2008-02-26 Thread James Keenan via RT
I've spotted a flaw in the way I revised each of the t/steps/*.t files. Trying to match an exact (true) return value in the 2nd test is too strict; will generate a failure if, after successfully completing configuration, you go back and call 'prove' or 'perl -d' on an individual test. Am working

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-27 Thread James Keenan via RT
On Wed Feb 27 05:59:58 2008, coke wrote: > > I would recommend marking whatever version came with 5.8; If we > require a module that came with 5.10, we've effectively upped our base > perl requirement, and I don't think we're quite ready to jump to 5.10 > yet. > > Is the version that came with 5

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-27 Thread James Keenan via RT
On Wed Feb 27 10:07:44 2008, pmichaud wrote: > > Since this is the first time in a while that META.yml > has changed, I think we should attach this ticket or a new > one to #51054 ("Parrot 0.6.0 release"). Dependency and comment added to that ticket.

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-27 Thread James Keenan via RT
On Wed Feb 27 09:57:55 2008, [EMAIL PROTECTED] wrote: > > Are you depending on having Test::Harness 3? Not at this point for the tests covered by 'make test'.

[perl #51290] [BUG]: Failures in t/compilers/imcc/syn/errors.t and macro.t

2008-02-29 Thread James Keenan via RT
On Fri Feb 29 15:31:39 2008, [EMAIL PROTECTED] wrote: > > This problem is fixed by the patch I've attached to ticket #51280. Applied that patch to my sandbox. It fixed the problem with error.t but not the one with macro.t: [li11-226:parrot] 512 $ prove -v t/compilers/imcc/syn/macro.t t/compil

[perl #51290] [BUG]: Failures in t/compilers/imcc/syn/errors.t and macro.t

2008-02-29 Thread James Keenan via RT
Got similar output for continuing failure on macro.t on Darwin: t/compilers/imcc/syn/macro. # Failed test 'invalid label syntax (RT\#47978, RT\#51104)' # at t/compilers/imcc/syn/macro.t line 438. # 'compilers/imcc/imcc.l:994: failed assertion 'valp->s' # '

[perl #51170] [PATCH] Use rm -f instead of rm -rf to remove files

2008-02-29 Thread James Keenan via RT
No one objected. I re-tested on Darwin, with satisfactory results. Applied to trunk in r26140.

[perl #51290] [BUG]: Failures in t/compilers/imcc/syn/errors.t and macro.t

2008-02-29 Thread James Keenan via RT
Reviewing the RT queue, I see that t/compilers/imcc/syn/macro.t is the subject of an earlier ticket, # 50920. So I am going to merge this ticket into that one. kid51

[perl #38262] [CAGE] get external Perl5 modules out of the parrot repo

2008-02-29 Thread James Keenan via RT
On Wed Feb 27 09:40:57 2008, [EMAIL PROTECTED] wrote: > > Two possible solutions: Either eliminate those 6 tests entirely, or > rewrite the tests to make the regexes which need to be matched tolerant > of the differences between Test::Builder 0.60 and 0.72 in this regard. > Like chromatic, I a

[perl #51280] [PATCH] Make Parrot::Test handle error TODO tests correctly

2008-03-01 Thread James Keenan via RT
Patch applied to trunk in r26145.

[perl #51300] [PATCH] t/perl/Parrot_Test.t fails because of incompatible Test::Builder output

2008-03-01 Thread James Keenan via RT
On Fri Feb 29 23:20:07 2008, kraai wrote: > Howdy, > > The failure tests in t/perl/Parrot_Test.t fail because the file name > and line number format used by Test::Builder on my system differs from > that expected. That is, the test suite expects > > # at $0 line $line. > > whereas > > #

[perl #51300] [PATCH] t/perl/Parrot_Test.t fails because of incompatible Test::Builder output

2008-03-01 Thread James Keenan via RT
Matt: I applied your patch in r26162. Can you make certain it works with a pre-0.64 version of Test::Builder (such as we formerly had in the Parrot distro)? We'll also have to see if this resolves the problems reported by Barney in http://rt.perl.org/rt3/Ticket/Display.html?id=51308 kid51

[perl #51308] [BUG] t/perl/Parrot_Test.t failing

2008-03-01 Thread James Keenan via RT
On Sat Mar 01 04:18:38 2008, bernhard wrote: > Hi, > > with r26143 t/perl/Parrot_Test.t is failing for me. > Somewhat related might be that t/compilers/imcc/syn/errors.t, RT#51280, > is working for me. > I'm stumped. > > Can you svn up, re-Configure, and re-make, and then try these tests again

[perl #51280] [PATCH] Make Parrot::Test handle error TODO tests correctly

2008-03-02 Thread James Keenan via RT
On Sat Mar 01 06:03:06 2008, [EMAIL PROTECTED] wrote: > Patch applied to trunk in r26145. I am reopening this ticket because there have been several reports of continued failures in t/compilers/imcc/syn/errors.t. For example, at r26173 on Debian Linux, using Perl 5.10 with Test::Builder 0.72, I g

[perl #51280] [PATCH] Make Parrot::Test handle error TODO tests correctly

2008-03-02 Thread James Keenan via RT
This is the specific test which is failing: pir_error_output_like( <<'END_PIR', <<'END_EXPECTED', 'SomethingFunny isnt pmc' ); .sub main :main .local SomethingFunny my_string my_string = new String my_string = 'hello' say my_string .end END_PIR /^error:imcc:Unknown PMC type 'SomethingFunny

[perl #51280] [PATCH] Make Parrot::Test handle error TODO tests correctly

2008-03-02 Thread James Keenan via RT
Okay, Barney applied some fixes and, as of r26182, t/compilers/imcc/syn/errors.t is once again passing all tests. Since this test file has been up and down so much, I'll leave this ticket open for a few days to see if any new dust gets kicked up. kid51

[perl #47503] Remove config::init::defaults From configure tests

2008-03-02 Thread James Keenan via RT
On Mon Feb 25 18:56:44 2008, doughera wrote: > At the > moment, it has the same problem as the previous design -- it's failing > to honor my command line arguments. I believe I've spotted the problem. In Parrot::Configure::Parallel::Trace::store_this_step(), the call to process_options() is thr

[perl #47503] Remove config::init::defaults From configure tests

2008-03-02 Thread James Keenan via RT
On Sun Mar 02 17:00:59 2008, [EMAIL PROTECTED] wrote: > I believe I've spotted the problem. In > Parrot::Configure::Parallel::Trace::store_this_step(), the call to > process_options() is throwing away the command-line options. I'll try > to fix that. > This was fixed in r26183 in the 'tcif' br

[perl #51340] Problem installing according to .

2008-03-03 Thread James Keenan via RT
On Sun Mar 02 11:46:00 2008, [EMAIL PROTECTED] wrote: > Determining what C compiler and linker to use...Compilation failed with 'cc' I don't have access to an Ubuntu box at the moment, so I can't strictly replicate your situation. However, I have this gcc on a Debian box: [li11-226:work] 554 $ /

[perl #50920] [BUG]: t/compilers/imcc/syn/macro.t failing

2008-03-04 Thread James Keenan via RT
Over the last week this test is the only one that has been consistently failing on both Linux and Darwin. Here's some output from 'make test' on Linux at r26216: t/compilers/imcc/syn/macro. # Failed test 'invalid label syntax (RT\#47978, RT\#51104)' # at t/compilers/imcc/s

[perl #50920] [BUG]: t/compilers/imcc/syn/macro.t failing

2008-03-08 Thread James Keenan via RT
rblasch has marked this test as TODO as of r26267. So the file as a whole is passing (and, at least on Linux, make test is passing), but the underlying problem is not solved.

<    5   6   7   8   9   10   11   12   13   14   >