See <https://builds.apache.org/job/Thrift-precommit/317/changes>

Changes:

[voipman] THRIFT-3745 The precision should be 17 for double

[voipman] THRIFT-3745 The precision should be 17 for double

------------------------------------------
[...truncated 6192 lines...]
Preprocessing library setenv-0.1.1.3...
[1 of 1] Compiling System.SetEnv    ( src/System/SetEnv.hs, 
dist/build/System/SetEnv.o )
In-place registering setenv-0.1.1.3...
Installing library in /root/.cabal/lib/setenv-0.1.1.3/ghc-7.6.3
Registering setenv-0.1.1.3...
Installed setenv-0.1.1.3
Downloading stm-2.4.4.1...
Configuring stm-2.4.4.1...
Building stm-2.4.4.1...
Preprocessing library stm-2.4.4.1...
[ 1 of 10] Compiling Control.Sequential.STM ( Control/Sequential/STM.hs, 
dist/build/Control/Sequential/STM.o )
[ 2 of 10] Compiling Control.Concurrent.STM.TBQueue ( 
Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.o )
[ 3 of 10] Compiling Control.Concurrent.STM.TQueue ( 
Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.o )
[ 4 of 10] Compiling Control.Concurrent.STM.TChan ( 
Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.o )
[ 5 of 10] Compiling Control.Concurrent.STM.TMVar ( 
Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.o )
[ 6 of 10] Compiling Control.Concurrent.STM.TVar ( 
Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.o )
[ 7 of 10] Compiling Control.Concurrent.STM.TArray ( 
Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.o )
[ 8 of 10] Compiling Control.Monad.STM ( Control/Monad/STM.hs, 
dist/build/Control/Monad/STM.o )
[ 9 of 10] Compiling Control.Concurrent.STM ( Control/Concurrent/STM.hs, 
dist/build/Control/Concurrent/STM.o )
[10 of 10] Compiling Control.Concurrent.STM.TSem ( 
Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.o )
In-place registering stm-2.4.4.1...
Installing library in /root/.cabal/lib/stm-2.4.4.1/ghc-7.6.3
Registering stm-2.4.4.1...
Installed stm-2.4.4.1
Downloading hspec-expectations-0.7.2...
Configuring hspec-expectations-0.7.2...
Building hspec-expectations-0.7.2...
Preprocessing library hspec-expectations-0.7.2...
[1 of 3] Compiling Test.Hspec.Expectations.Contrib ( 
src/Test/Hspec/Expectations/Contrib.hs, 
dist/build/Test/Hspec/Expectations/Contrib.o )
[2 of 3] Compiling Test.Hspec.Expectations.Matcher ( 
src/Test/Hspec/Expectations/Matcher.hs, 
dist/build/Test/Hspec/Expectations/Matcher.o )
[3 of 3] Compiling Test.Hspec.Expectations ( src/Test/Hspec/Expectations.hs, 
dist/build/Test/Hspec/Expectations.o )
In-place registering hspec-expectations-0.7.2...
Installing library in /root/.cabal/lib/hspec-expectations-0.7.2/ghc-7.6.3
Registering hspec-expectations-0.7.2...
Installed hspec-expectations-0.7.2
Downloading quickcheck-io-0.1.2...
Configuring quickcheck-io-0.1.2...
Building quickcheck-io-0.1.2...
Preprocessing library quickcheck-io-0.1.2...
[1 of 1] Compiling Test.QuickCheck.IO ( src/Test/QuickCheck/IO.hs, 
dist/build/Test/QuickCheck/IO.o )
In-place registering quickcheck-io-0.1.2...
Installing library in /root/.cabal/lib/quickcheck-io-0.1.2/ghc-7.6.3
Registering quickcheck-io-0.1.2...
Installed quickcheck-io-0.1.2
Downloading async-2.1.0...
Configuring async-2.1.0...
Building async-2.1.0...
Preprocessing library async-2.1.0...
[1 of 1] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, 
dist/build/Control/Concurrent/Async.o )
In-place registering async-2.1.0...
Installing library in /root/.cabal/lib/async-2.1.0/ghc-7.6.3
Registering async-2.1.0...
Installed async-2.1.0
Downloading hspec-core-2.2.2...
Configuring hspec-core-2.2.2...
Building hspec-core-2.2.2...
Preprocessing library hspec-core-2.2.2...
[ 1 of 17] Compiling Test.Hspec.Timer ( src/Test/Hspec/Timer.hs, 
dist/build/Test/Hspec/Timer.o )
[ 2 of 17] Compiling Test.Hspec.Compat ( src/Test/Hspec/Compat.hs, 
dist/build/Test/Hspec/Compat.o )
[ 3 of 17] Compiling Test.Hspec.Core.Util ( src/Test/Hspec/Core/Util.hs, 
dist/build/Test/Hspec/Core/Util.o )
[ 4 of 17] Compiling Test.Hspec.FailureReport ( 
src/Test/Hspec/FailureReport.hs, dist/build/Test/Hspec/FailureReport.o )
[ 5 of 17] Compiling Test.Hspec.Core.QuickCheckUtil ( 
src/Test/Hspec/Core/QuickCheckUtil.hs, 
dist/build/Test/Hspec/Core/QuickCheckUtil.o )
[ 6 of 17] Compiling Test.Hspec.Core.Example ( src/Test/Hspec/Core/Example.hs, 
dist/build/Test/Hspec/Core/Example.o )
[ 7 of 17] Compiling Test.Hspec.Core.Tree ( src/Test/Hspec/Core/Tree.hs, 
dist/build/Test/Hspec/Core/Tree.o )
[ 8 of 17] Compiling Test.Hspec.Core.Spec.Monad ( 
src/Test/Hspec/Core/Spec/Monad.hs, dist/build/Test/Hspec/Core/Spec/Monad.o )
[ 9 of 17] Compiling Test.Hspec.Core.Spec ( src/Test/Hspec/Core/Spec.hs, 
dist/build/Test/Hspec/Core/Spec.o )
[10 of 17] Compiling Test.Hspec.Core.Hooks ( src/Test/Hspec/Core/Hooks.hs, 
dist/build/Test/Hspec/Core/Hooks.o )
[11 of 17] Compiling Test.Hspec.Core.Formatters.Internal ( 
src/Test/Hspec/Core/Formatters/Internal.hs, 
dist/build/Test/Hspec/Core/Formatters/Internal.o )
[12 of 17] Compiling Test.Hspec.Core.Formatters ( 
src/Test/Hspec/Core/Formatters.hs, dist/build/Test/Hspec/Core/Formatters.o )
[13 of 17] Compiling Test.Hspec.Options ( src/Test/Hspec/Options.hs, 
dist/build/Test/Hspec/Options.o )
[14 of 17] Compiling Test.Hspec.Config ( src/Test/Hspec/Config.hs, 
dist/build/Test/Hspec/Config.o )
[15 of 17] Compiling Test.Hspec.Core.Runner.Eval ( 
src/Test/Hspec/Core/Runner/Eval.hs, dist/build/Test/Hspec/Core/Runner/Eval.o )
[16 of 17] Compiling Test.Hspec.Core.Runner ( src/Test/Hspec/Core/Runner.hs, 
dist/build/Test/Hspec/Core/Runner.o )
[17 of 17] Compiling Test.Hspec.Core.QuickCheck ( 
src/Test/Hspec/Core/QuickCheck.hs, dist/build/Test/Hspec/Core/QuickCheck.o )
In-place registering hspec-core-2.2.2...
Installing library in /root/.cabal/lib/hspec-core-2.2.2/ghc-7.6.3
Registering hspec-core-2.2.2...
Installed hspec-core-2.2.2
Downloading hspec-2.2.2...
Configuring hspec-2.2.2...
Building hspec-2.2.2...
Preprocessing library hspec-2.2.2...
[1 of 7] Compiling Test.Hspec.HUnit ( src/Test/Hspec/HUnit.hs, 
dist/build/Test/Hspec/HUnit.o )
[2 of 7] Compiling Test.Hspec.Formatters ( src/Test/Hspec/Formatters.hs, 
dist/build/Test/Hspec/Formatters.o )
[3 of 7] Compiling Test.Hspec.Discover ( src/Test/Hspec/Discover.hs, 
dist/build/Test/Hspec/Discover.o )
[4 of 7] Compiling Test.Hspec.Runner ( src/Test/Hspec/Runner.hs, 
dist/build/Test/Hspec/Runner.o )
[5 of 7] Compiling Test.Hspec.Core  ( src/Test/Hspec/Core.hs, 
dist/build/Test/Hspec/Core.o )
[6 of 7] Compiling Test.Hspec       ( src/Test/Hspec.hs, 
dist/build/Test/Hspec.o )
[7 of 7] Compiling Test.Hspec.QuickCheck ( src/Test/Hspec/QuickCheck.hs, 
dist/build/Test/Hspec/QuickCheck.o )
In-place registering hspec-2.2.2...
Installing library in /root/.cabal/lib/hspec-2.2.2/ghc-7.6.3
Registering hspec-2.2.2...
Installed hspec-2.2.2
/usr/bin/cabal configure --enable-tests
Resolving dependencies...
Configuring thrift-1.0.0...
/usr/bin/cabal build
Building thrift-1.0.0...
Preprocessing library thrift-1.0.0...
[ 5 of 15] Compiling Thrift.Protocol  ( src/Thrift/Protocol.hs, 
dist/build/Thrift/Protocol.o ) [dist/build/autogen/cabal_macros.h changed]
[ 6 of 15] Compiling Thrift.Protocol.Binary ( src/Thrift/Protocol/Binary.hs, 
dist/build/Thrift/Protocol/Binary.o ) [dist/build/autogen/cabal_macros.h 
changed]
[ 7 of 15] Compiling Thrift.Protocol.Compact ( src/Thrift/Protocol/Compact.hs, 
dist/build/Thrift/Protocol/Compact.o ) [dist/build/autogen/cabal_macros.h 
changed]
[ 8 of 15] Compiling Thrift.Protocol.JSON ( src/Thrift/Protocol/JSON.hs, 
dist/build/Thrift/Protocol/JSON.o ) [dist/build/autogen/cabal_macros.h changed]
In-place registering thrift-1.0.0...
Preprocessing test suite 'spec' for thrift-1.0.0...
[1 of 4] Compiling JSONSpec         ( test/JSONSpec.hs, 
dist/build/spec/spec-tmp/JSONSpec.o )
[2 of 4] Compiling CompactSpec      ( test/CompactSpec.hs, 
dist/build/spec/spec-tmp/CompactSpec.o )
[3 of 4] Compiling BinarySpec       ( test/BinarySpec.hs, 
dist/build/spec/spec-tmp/BinarySpec.o )
[4 of 4] Compiling Main             ( test/Spec.hs, 
dist/build/spec/spec-tmp/Main.o )
Linking dist/build/spec/spec ...
/usr/bin/cabal test
Running 1 test suites...
Test suite spec: RUNNING...
Test suite spec: PASS
Test suite logged to: dist/test/thrift-1.0.0-spec.log
1 of 1 test suites (1 of 1 test cases) passed.
make[3]: Leaving directory `/thrift/lib/hs'
make[2]: Leaving directory `/thrift/lib/hs'
Making check in perl
make[2]: Entering directory `/thrift/lib/perl'
../../compiler/cpp/thrift --gen perl ../../test/ThriftTest.thrift
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility 
alias for "i8". Use "i8" to emphasize the signedness of this type.

[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could 
be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 
'noexist' as sub-namespace!
../../compiler/cpp/thrift --gen perl ../../lib/rb/benchmark/Benchmark.thrift
[WARNING:/thrift/lib/rb/benchmark/Benchmark.thrift:23] The "byte" type is a 
compatibility alias for "i8". Use "i8" to emphasize the signedness of this type.

/bin/mkdir -p gen-perl2
../../compiler/cpp/thrift -out gen-perl2 --gen perl 
../../contrib/async-test/aggr.thrift
make  check-recursive
make[3]: Entering directory `/thrift/lib/perl'
Making check in test
make[4]: Entering directory `/thrift/lib/perl/test'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/thrift/lib/perl/test'
make[4]: Entering directory `/thrift/lib/perl'
/usr/bin/perl Makefile.PL MAKEFILE=Makefile-perl.mk INSTALLDIRS=vendor 
INSTALL_BASE=/usr/local
Writing Makefile-perl.mk for Thrift
Writing MYMETA.yml and MYMETA.json
make -f Makefile-perl.mk
make[5]: Entering directory `/thrift/lib/perl'
cp lib/Thrift/Transport.pm blib/lib/Thrift/Transport.pm
cp lib/Thrift/BinaryProtocol.pm blib/lib/Thrift/BinaryProtocol.pm
cp lib/Thrift/UnixServerSocket.pm blib/lib/Thrift/UnixServerSocket.pm
cp lib/Thrift/Server.pm blib/lib/Thrift/Server.pm
cp lib/Thrift/SSLServerSocket.pm blib/lib/Thrift/SSLServerSocket.pm
cp lib/Thrift/Protocol.pm blib/lib/Thrift/Protocol.pm
cp lib/Thrift/BufferedTransport.pm blib/lib/Thrift/BufferedTransport.pm
cp lib/Thrift/Socket.pm blib/lib/Thrift/Socket.pm
cp lib/Thrift/SSLSocket.pm blib/lib/Thrift/SSLSocket.pm
cp lib/Thrift/FramedTransport.pm blib/lib/Thrift/FramedTransport.pm
cp lib/Thrift/MultiplexedProtocol.pm blib/lib/Thrift/MultiplexedProtocol.pm
cp lib/Thrift/MultiplexedProcessor.pm blib/lib/Thrift/MultiplexedProcessor.pm
cp lib/Thrift/UnixSocket.pm blib/lib/Thrift/UnixSocket.pm
cp lib/Thrift/HttpClient.pm blib/lib/Thrift/HttpClient.pm
cp lib/Thrift/MessageType.pm blib/lib/Thrift/MessageType.pm
cp lib/Thrift/ProtocolDecorator.pm blib/lib/Thrift/ProtocolDecorator.pm
cp lib/Thrift.pm blib/lib/Thrift.pm
cp lib/Thrift/ServerSocket.pm blib/lib/Thrift/ServerSocket.pm
cp lib/Thrift/MemoryBuffer.pm blib/lib/Thrift/MemoryBuffer.pm
make[5]: Leaving directory `/thrift/lib/perl'
find blib -name 'Makefile*' -exec rm -f {} \;
make  check-local
make[5]: Entering directory `/thrift/lib/perl'
/usr/bin/perl -Iblib/lib -I/thrift/lib/perl -I./gen-perl2 -I./gen-perl \
                /thrift/lib/perl/test.pl /thrift/lib/perl/test/*.t
/thrift/lib/perl/test/memory_buffer.t .. 
/thrift/lib/perl/test/memory_buffer.t .. 1/6 
                                              
/thrift/lib/perl/test/memory_buffer.t .. ok
/thrift/lib/perl/test/multiplex.t ...... 
/thrift/lib/perl/test/multiplex.t ...... 1/6 
                                              
/thrift/lib/perl/test/multiplex.t ...... ok
/thrift/lib/perl/test/processor.t ...... 
/thrift/lib/perl/test/processor.t ...... 1/2 
                                              
/thrift/lib/perl/test/processor.t ...... ok
All tests successful.
Files=3, Tests=14,  0 wallclock secs ( 0.04 usr  0.01 sys +  0.25 cusr  0.04 
csys =  0.34 CPU)
Result: PASS
make[5]: Leaving directory `/thrift/lib/perl'
make[4]: Leaving directory `/thrift/lib/perl'
make[3]: Leaving directory `/thrift/lib/perl'
make[2]: Leaving directory `/thrift/lib/perl'
Making check in php
make[2]: Entering directory `/thrift/lib/php'
Making check in test
make[3]: Entering directory `/thrift/lib/php/test'
mkdir -p ./packages
../../../compiler/cpp/thrift --gen php -r --out ./packages 
../../../test/ThriftTest.thrift
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility 
alias for "i8". Use "i8" to emphasize the signedness of this type.

[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could 
be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 
'noexist' as sub-namespace!
mkdir -p ./packages/phpv
mkdir -p ./packages/phpvo
mkdir -p ./packages/phpjs
../../../compiler/cpp/thrift --gen php:validate     -r --out ./packages/phpv   
TestValidators.thrift
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility 
alias for "i8". Use "i8" to emphasize the signedness of this type.

[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could 
be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 
'noexist' as sub-namespace!
../../../compiler/cpp/thrift --gen php:validate,oop -r --out ./packages/phpvo  
TestValidators.thrift
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility 
alias for "i8". Use "i8" to emphasize the signedness of this type.

[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could 
be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 
'noexist' as sub-namespace!
../../../compiler/cpp/thrift --gen php:json         -r --out ./packages/phpjs  
TestValidators.thrift
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility 
alias for "i8". Use "i8" to emphasize the signedness of this type.

[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could 
be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept 
'noexist' as sub-namespace!
/usr/bin/phpunit --log-junit=TEST-log-json-protocol.xml 
Test/Thrift/Protocol/TestTJSONProtocol.php
PHPUnit 3.7.28 by Sebastian Bergmann.

...F..............................

Time: 292 ms, Memory: 5.75Mb

There was 1 failure:

1) test\Thrift\Protocol\TestTJSONProtocol::testDouble_Write
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'{"1":{"dbl":3.1415926535897931}}'
+'{"1":{"dbl":3.1415926535898002}}'

/thrift/lib/php/test/Test/Thrift/Protocol/TestTJSONProtocol.php:115

FAILURES!
Tests: 34, Assertions: 32, Failures: 1.
make[3]: *** [check-protocol] Error 1
make[3]: Leaving directory `/thrift/lib/php/test'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/thrift/lib/php'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/thrift/lib'
make: *** [check-recursive] Error 1
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
[TASKS] Skipping publisher since build result is FAILURE
Archiving artifacts
Compressed 143.93 MB of artifacts by 31.5% relative to #316
Publishing Javadoc
Updating THRIFT-3745

Reply via email to