Re: Git 2.25 and failed self tests on OS X

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 03, 2020 at 06:00:18AM -0500, Jeffrey Walton wrote:
> On Mon, Feb 3, 2020 at 3:43 AM Jeff King <peff@xxxxxxxx> wrote:
> >
> > On Sun, Feb 02, 2020 at 11:08:17PM -0500, Jeffrey Walton wrote:
> >
> > > I'm seeing some self-tests failures building the 2.25 release tarball
> > > on OS X. I'm seeing it on the old PowerMac with OS X 10.5, and a
> > > modern Intel Mac with OS X 10.9. PowerMac failures are not too
> > > surprising, but the modern Mac should probably pass its self tests.
> > >
> > > *** t3902-quoted.sh ***
> > > not ok 1 - setup
> > > #
> > > #
> > > #               mkdir "$FN" &&
> > > #               for_each_name "echo initial >\"\$name\"" &&
> > > #               git add . &&
> > > #               git commit -q -m Initial &&
> > > #
> > > #               for_each_name "echo second >\"\$name\"" &&
> > > #               git commit -a -m Second &&
> > > #
> > > #               for_each_name "echo modified >\"\$name\""
> >
> > It's hard to see what's going on with this output. Try running:
> >
> >   ./t3902-quoted.sh -v -x -i
> >
> > to get more verbose output.
> >
> > Looking at this test, it tries to create files with funny characters in
> > the names. Presumably your filesystem isn't happy with one or more of
> > them. The verbose output will probably make it clear which.
> >
> > Version 10.9 isn't incredibly new, but these tests have been around a
> > long time. If OS X has a problem with these filenames, it seems odd for
> > it to be surfacing now.
> >
> > Do you know what filesystem you're using? You aren't running the tests
> > by any chance on a network mount from a Windows machine?
>
> According to `diskutil info /`, the filesystem is Journaled HFS+. The
> tests are running locally on the Mac after logging in over SSH.
>
> I'm wondering if Perl is the problem. I had to cut-over to OpenSSL 1.1
> due to deprecation of 1.0.2. OpenSSL 1.1 increased Perl requirements,
> so now I have to build Perl, too. Previously I was not building Perl.
>
> I'm installing Perl 5.30.1, but it is a minimal install. I only
> install Text::Template Test::More (plus whatever else Perl installs on
> its own from cspan). However I could not install HTTP::Daemon
> HTTP::Request. There's some bug in the cspan installer. It gets stuck
> on one package and tries to download/install it over and over again.
>
> Do you know if Git is using one of Perl's Text:: packages for the test?
>
> Jeff

Shooting out into the blue:
Which shell are you using when logging in via ssh ?







[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux