On Fri, Mar 4, 2016 at 1:21 PM, Dennis Kaarsemaker <dennis@xxxxxxxxxxxxxxx> wrote: > On vr, 2016-03-04 at 06:43 -0500, Jeff King wrote: >> On Fri, Mar 04, 2016 at 11:58:24AM +0100, Dennis Kaarsemaker wrote: >> >> > On vr, 2016-03-04 at 03:56 -0500, Jeff King wrote: >> > > ? Those are just guesses, but if we are tickling a bug in perl's parser, >> > > this might avoid them. I also wondered when "/r" appeared. It was in >> > > 5.14, so you're presumably good there. The "use" statement at the top of >> > > the script says "5.008", so perhaps we should be writing it out longhand >> > > anyway (that version is "only" 5 years old, so I suspect there are still >> > > systems around with 5.12 or older). >> > >> > Knowing the system Christian is testing on, I think the problem is that >> > the tests are actually being run against perl 5.10, which RHEL 6 ships >> > as system perl. As that's still a supported OS, writing tests in a form >> > compatible with it would be a good thing :) >> >> That would make sense. `perl` in t9700-perl-git.sh (and all of our >> scripts) is actually a shell function: >> >> perl () { >> command "$PERL_PATH" "$@" >> } >> >> to make sure we respect PERL_PATH everywhere. And that defaults in the >> Makefile to /usr/bin/perl. Christian presumably has 5.14 in his $PATH, >> but /usr/bin/perl is the system 5.10. > > Yeah, that's how our systems are set up. Yeah, you are both right. Thanks for debugging this, Christian. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html