Some issues during install (snapshot Git-SDK-v0.4-37-g533f9aa.exe)

64 views
Skip to first unread message

Joost van der Plas

unread,
Feb 10, 2015, 7:15:53 AM2/10/15
to git-w...@googlegroups.com
Some errors are reported by the installer, I think they are Perl-related, I don't know if I can just ignore them.
I used the default package selection.
See the highlights below:

  CPAN.pm: Going to build E/ET/ETHER/YAML-Tiny-1.64.tar.gz

*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***

If you're seeing this warning, your toolchain is really, really old* and you'll
almost certainly have problems installing CPAN modules from this century. But
never fear, dear user, for we have the technology to fix this!

If you're using CPAN.pm to install things, then you can upgrade it using:

    cpan CPAN

If you're using CPANPLUS to install things, then you can upgrade it using:

    cpanp CPANPLUS

If you're using cpanminus, you shouldn't be seeing this message in the first
place, so please file an issue on github.

If you're installing manually, please retrain your fingers to run Build.PL
when present instead.

This public service announcement was brought to you by the Perl Toolchain
Gang, the irc.perl.org #toolchain IRC channel, and the number 42.

----

* Alternatively, you are doing something overly clever, in which case you
should consider setting the 'prefer_installer' config option in CPAN.pm, or
'prefer_makefile' in CPANPLUS, to 'mb" and '0' respectively.

You can also silence this warning for future installations by setting the
PERL_MM_FALLBACK_SILENCE_WARNING environment variable.

WARNING: LICENSE is not a known parameter.
Checking if your kit is complete...
Looks good
Warning: prerequisite JSON::PP 0 not found.
Warning: prerequisite Test::More 0.99 not found. We have 0.62.
'LICENSE' is not a known MakeMaker parameter name.
Writing Makefile for YAML::Tiny
---- Unsatisfied dependencies detected during [E/ET/ETHER/YAML-Tiny-1.64.tar.gz] -----
    Test::More
    JSON::PP
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes] yes
Running make test
  Delayed until after prerequisites
Running make install
  Delayed until after prerequisites
Running install for module Test::More
Running make for E/EX/EXODIST/Test-Simple-1.001014.tar.gz


and at the end:

  CPAN.pm: Going to build S/SC/SCHWIGON/TAP-Harness-Archive-0.16.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for TAP::Harness::Archive
cp lib/TAP/Harness/Archive.pm blib/lib/TAP/Harness/Archive.pm
  /bin/make  -- OK
Running make test
/bin/perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/archive.t ........... 1/65 Can't locate object method "newdir" via package "File::Temp" at t/archive.t line 15.
# Looks like you planned 65 tests but ran 2.
# Looks like your test exited with 2 just after 2.
t/archive.t ........... Dubious, test returned 2 (wstat 512, 0x200)
Failed 63/65 subtests
t/bar.t ............... ok
t/extra_files.t ....... Can't locate object method "newdir" via package "File::Temp" at t/extra_files.t line 10.
# Looks like your test exited with 255 before it could output anything.
t/extra_files.t ....... Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 10/10 subtests
t/extra_properties.t .. Can't locate object method "newdir" via package "File::Temp" at t/extra_properties.t line 9.
# Looks like your test exited with 255 before it could output anything.
t/extra_properties.t .. Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 5/5 subtests
t/foo.t ............... ok
t/pod-coverage.t ...... skipped: We are not running release tests
t/pod.t ............... skipped: We are not running release tests

Test Summary Report
-------------------
t/archive.t         (Wstat: 512 Tests: 2 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 65 tests but ran 2.
t/extra_files.t     (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 10 tests but ran 0.
t/extra_properties.t (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 5 tests but ran 0.
Files=7, Tests=7,  9 wallclock secs ( 0.08 usr  0.58 sys +  0.81 cusr  7.06 csys =  8.52 CPU)
Result: FAIL
Failed 3/7 test programs. 0/7 subtests failed.
make: *** [test_dynamic] Error 255
  /bin/make test -- NOT OK
Running make install
Installing /usr/lib/perl5/site_perl/5.8/TAP/Harness/Archive.pm
Writing /usr/lib/perl5/site_perl/5.8/msys/auto/TAP/Harness/Archive/.packlist
Appending installation info to /usr/lib/perl5/5.8/msys/perllocal.pod
  /bin/make install  -- OK

Waiting for 1 seconds, press a key to continue ...

Sebastian Schuberth

unread,
Feb 10, 2015, 7:24:39 AM2/10/15
to Joost van der Plas, git-w...@googlegroups.com
Yes, please ignore all of these for now (personally, I'm not a Perl
expert, and I do not intend to become one; however, we're of course
happily accepting contributions that address these issues).

Really the only important thing for us right now is that the set up
environment builds Git fine and all test of Git's own test suite pass,
which they do [1].

[1] https://dscho.cloudapp.net/job/sdk-test-git/105/

--
Sebastian Schuberth
> --
> You received this message because you are subscribed to the Google Groups
> "Git for Windows SDK" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to git-win-sdk...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

rupert THURNER

unread,
Mar 5, 2015, 1:53:39 AM3/5/15
to git-w...@googlegroups.com, vdplas...@gmail.com
sebastian, you mentioned git-sdk exists as portable app as well. a link on the homepage to it would be very much appreciated.

rupert

Sebastian Schuberth

unread,
Mar 5, 2015, 3:18:19 AM3/5/15
to rupert THURNER, git-w...@googlegroups.com, vdplas...@gmail.com
On Thu, Mar 5, 2015 at 7:53 AM, rupert THURNER <rupert....@gmail.com> wrote:

> sebastian, you mentioned git-sdk exists as portable app as well. a link on
> the homepage to it would be very much appreciated.

Uhm, I'm pretty sure I didn't mention a portable Git-SDK, because
there is none. For the MSYS1-based Git-SDK there only is the
online-installer as available from [1]. You can, however, just
download the ZIPped artifact of an installed Git-SDK from the CI
server at [2], which pretty much is something like a portable
installation (note, this file is about 450 MB in size).

Also, I just recently finished creating an alpha version of an
MSYS2-based Git-SDK installer [3] (this is about 200 MB in size). That
installer is an offline one, i.e. it is self-contained and does not
require an Internet connection at installation time. But there also is
no portable version of that installer (yet).

[1] https://dscho.cloudapp.net/job/sdk-build-installer/lastSuccessfulBuild/artifact/download.html
[2] https://dscho.cloudapp.net/job/sdk-test-installer/lastSuccessfulBuild/artifact/Git-SDK.tar.gz
[3] https://dl.dropboxusercontent.com/u/6413030/git-sdk-i686-20150303.exe

--
Sebastian Schuberth
Reply all
Reply to author
Forward
0 new messages