Skip to content

Commit

Permalink
perlPackages.ModuleBuild: 0.4214 -> 0.4222
Browse files Browse the repository at this point in the history
  • Loading branch information
dezgeg committed Apr 24, 2017
1 parent 7c44277 commit 9437c36
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pkgs/top-level/perl-packages.nix
Expand Up @@ -8397,10 +8397,10 @@ let self = _self // overrides; _self = with self; {
};

ModuleBuild = buildPerlPackage rec {
name = "Module-Build-0.4214";
name = "Module-Build-0.4222";
src = fetchurl {
url = "mirror://cpan/authors/id/L/LE/LEONT/${name}.tar.gz";
sha256 = "0gywap0dfr8sx4wr6wqc23sjag1b4xsw8l55ai4vhkfg324lhyf5";
sha256 = "0q5i03lbx52g22bwvyb04ycky4niq379j1c3fhmlfdj7lzclajz7";
};
buildInputs = [ CPANMeta ExtUtilsCBuilder ];
meta = {
Expand Down

4 comments on commit 9437c36

@jwiegley
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change breaks perl-version on my Darwin system today:

building path(s) ‘/nix/store/8ka14xh52p79qdq3qrxv9ka87svr4vn8-perl-version-0.9912-devdoc’, ‘/nix/store/jya8plfhnplxdysq6vg4qzdb25kyyzlg-perl-version-0.9912’
unpacking sources
unpacking source archive /nix/store/pjvkp2kb19jclw1ijs3w1yjdq97yppyl-version-0.9912.tar.gz
source root is version-0.9912
setting SOURCE_DATE_EPOCH to timestamp 1421808045 of file version-0.9912/Changes
patching sources
configuring
patching ./lib/version.pm...
patching ./t/00impl-pp.t...
patching ./t/01base.t...
patching ./t/02derived.t...
patching ./t/03require.t...
patching ./t/04strict_lax.t...
patching ./t/05sigdie.t...
patching ./t/06noop.t...
patching ./t/07locale.t...
patching ./t/08_corelist.t...
patching ./t/coretests.pm...
patching ./t/survey_locales...
patching ./vutil/lib/version/vxs.pm...
patching ./vutil/Makefile.PL...
Testing if you have a C compiler
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for version::vxs
Writing MYMETA.yml and MYMETA.json
Generating a Unix-style Makefile
Writing Makefile for version
Writing MYMETA.yml and MYMETA.json
grep: Invalid range end
no configure script, doing nothing
building
make flags: SHELL=/nix/store/snspb0ff27pfcv0a3bcq71a7i5qczfsq-bash-4.4-p12/bin/bash
cp vperl/vpp.pm blib/lib/version/vpp.pm
cp lib/version/Internals.pod blib/lib/version/Internals.pod
cp lib/version.pm blib/lib/version.pm
cp lib/version/regex.pm blib/lib/version/regex.pm
cp lib/version.pod blib/lib/version.pod
make[1]: Entering directory '/private/var/folders/ds/nt2q1_s57cqgt9g94_vmkjcw0000gn/T/nix-build-perl-version-0.9912.drv-0/version-0.9912/vutil'
cp lib/version/vxs.pm ../blib/lib/version/vxs.pm
Running Mkbootstrap for version::vxs ()
chmod 644 "vxs.bs"
cc -c   -fno-common -DPERL_DARWIN -mmacosx-version-min=10.10 -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -DPERL_USE_SAFE_PUTENV -O3   -DVERSION=\"0.9912\" -DXS_VERSION=\"0.9912\"  "-I/nix/store/62qsf6c21m0pavfwqy6ys1c5wmy6a7vd-perl-5.24.1/lib/perl5/5.24.1/darwin-2level/CORE"   vutil.c
"/nix/store/62qsf6c21m0pavfwqy6ys1c5wmy6a7vd-perl-5.24.1/bin/perl" "/nix/store/62qsf6c21m0pavfwqy6ys1c5wmy6a7vd-perl-5.24.1/lib/perl5/5.24.1/ExtUtils/xsubpp"  -typemap "/nix/store/62qsf6c21m0pavfwqy6ys1c5wmy6a7vd-perl-5.24.1/lib/perl5/5.24.1/ExtUtils/typemap"  vxs.xs > vxs.xsc && mv vxs.xsc vxs.c
cc -c   -fno-common -DPERL_DARWIN -mmacosx-version-min=10.10 -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -DPERL_USE_SAFE_PUTENV -O3   -DVERSION=\"0.9912\" -DXS_VERSION=\"0.9912\"  "-I/nix/store/62qsf6c21m0pavfwqy6ys1c5wmy6a7vd-perl-5.24.1/lib/perl5/5.24.1/darwin-2level/CORE"   vxs.c
rm -f ../blib/arch/auto/version/vxs/vxs.bundle
cc  -mmacosx-version-min=10.10 -bundle -undefined dynamic_lookup -L/no-such-path/lib -fstack-protector-strong vutil.o vxs.o  -o ../blib/arch/auto/version/vxs/vxs.bundle 	\
     	\

chmod 755 ../blib/arch/auto/version/vxs/vxs.bundle
"/nix/store/62qsf6c21m0pavfwqy6ys1c5wmy6a7vd-perl-5.24.1/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- vxs.bs ../blib/arch/auto/version/vxs/vxs.bs 644
make[1]: Leaving directory '/private/var/folders/ds/nt2q1_s57cqgt9g94_vmkjcw0000gn/T/nix-build-perl-version-0.9912.drv-0/version-0.9912/vutil'
Manifying 2 pod documents
running tests
check flags: SHELL=/nix/store/snspb0ff27pfcv0a3bcq71a7i5qczfsq-bash-4.4-p12/bin/bash
make[1]: Entering directory '/private/var/folders/ds/nt2q1_s57cqgt9g94_vmkjcw0000gn/T/nix-build-perl-version-0.9912.drv-0/version-0.9912/vutil'
Running Mkbootstrap for version::vxs ()
chmod 644 "vxs.bs"
make[1]: Leaving directory '/private/var/folders/ds/nt2q1_s57cqgt9g94_vmkjcw0000gn/T/nix-build-perl-version-0.9912.drv-0/version-0.9912/vutil'
PERL_DL_NONLAZY=1 "/nix/store/62qsf6c21m0pavfwqy6ys1c5wmy6a7vd-perl-5.24.1/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00impl-pp.t ..... ok

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'
# Looks like you failed 8 tests of 646.
t/01base.t ........
Dubious, test returned 8 (wstat 2048, 0x800)
Failed 8/646 subtests

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'
# Looks like you failed 8 tests of 657.
t/02derived.t .....
Dubious, test returned 8 (wstat 2048, 0x800)
Failed 8/657 subtests

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4"'
#   at t/coretests.pm line 351.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'

#   Failed test '"$version" eq "v1.2.3_4" (from eval)'
#   at t/coretests.pm line 353.
#          got: 'v1.2.3_4'
#     expected: 'v1.2.3_4'
# Looks like you failed 4 tests of 324.
t/03require.t .....
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/324 subtests
	(less 18 skipped subtests: 302 okay)
t/04strict_lax.t .. ok
t/05sigdie.t ...... ok
t/06noop.t ........ ok
t/07locale.t ...... ok
t/08_corelist.t ... ok
t/09_list_util.t .. ok

Test Summary Report
-------------------
t/01base.t      (Wstat: 2048 Tests: 646 Failed: 8)
  Failed tests:  95-96, 255-256, 415-416, 575-576
  Non-zero exit status: 8
t/02derived.t   (Wstat: 2048 Tests: 657 Failed: 8)
  Failed tests:  101-102, 262-263, 423-424, 584-585
  Non-zero exit status: 8
t/03require.t   (Wstat: 1024 Tests: 324 Failed: 4)
  Failed tests:  98-99, 258-259
  Non-zero exit status: 4
Files=10, Tests=2466,  0 wallclock secs ( 0.12 usr  0.03 sys +  0.53 cusr  0.07 csys =  0.75 CPU)
Result: FAIL
Failed 3/10 test programs. 20/2466 subtests failed.
make: *** [Makefile:944: test_dynamic] Error 255
builder for ‘/nix/store/87hpnvapl57r1mzdblji3flxlpy0fyir-perl-version-0.9912.drv’ failed with exit code 2

@jwiegley
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

perl-Module-Build fails if I revert this commit, so it looks like the problem has bigger scope than just this change.

@vcunat
Copy link
Member

@vcunat vcunat commented on 9437c36 Apr 24, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think perl-Module-Build started failing after that major perl bump.

@jwiegley
Copy link
Contributor

@jwiegley jwiegley commented on 9437c36 Apr 24, 2017 via email

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.