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

Changes:

[v.markovtsev] Add binary protocol support for asyncio

[v.markovtsev] Add support for Compact proto and fix bugs

[v.markovtsev] Add py3.asyncio test client

[v.markovtsev] Use python3 version of flake8

[v.markovtsev] Use parent's implementation of 
TAsyncioCompactProtocol.readCollectionEnd

------------------------------------------
[...truncated 6783 lines...]
PASS: unittest/debug/thrift/internal/codegen
PASS: unittest/debug/thrift/internal/ctfe
PASS: unittest/debug/thrift/internal/endian
PASS: unittest/debug/thrift/internal/resource_pool
PASS: unittest/debug/thrift/internal/socket
PASS: unittest/debug/thrift/internal/ssl
PASS: unittest/debug/thrift/internal/ssl_bio
PASS: unittest/debug/thrift/internal/traits
PASS: unittest/debug/thrift/internal/test/protocol
PASS: unittest/debug/thrift/internal/test/server
PASS: unittest/release/thrift/base
PASS: unittest/release/thrift/async/base
PASS: unittest/release/thrift/async/libevent
PASS: unittest/release/thrift/async/socket
PASS: unittest/release/thrift/async/ssl
PASS: unittest/release/thrift/codegen/async_client
PASS: unittest/release/thrift/codegen/async_client_pool
PASS: unittest/release/thrift/codegen/base
PASS: unittest/release/thrift/codegen/client
PASS: unittest/release/thrift/codegen/client_pool
PASS: unittest/release/thrift/codegen/processor
PASS: unittest/release/thrift/protocol/base
PASS: unittest/release/thrift/protocol/binary
PASS: unittest/release/thrift/protocol/compact
PASS: unittest/release/thrift/protocol/json
PASS: unittest/release/thrift/protocol/processor
PASS: unittest/release/thrift/server/base
PASS: unittest/release/thrift/server/simple
PASS: unittest/release/thrift/server/nonblocking
PASS: unittest/release/thrift/server/taskpool
PASS: unittest/release/thrift/server/threaded
PASS: unittest/release/thrift/server/transport/base
PASS: unittest/release/thrift/server/transport/socket
PASS: unittest/release/thrift/server/transport/ssl
PASS: unittest/release/thrift/transport/base
PASS: unittest/release/thrift/transport/buffered
PASS: unittest/release/thrift/transport/file
PASS: unittest/release/thrift/transport/framed
PASS: unittest/release/thrift/transport/http
PASS: unittest/release/thrift/transport/memory
PASS: unittest/release/thrift/transport/piped
PASS: unittest/release/thrift/transport/range
PASS: unittest/release/thrift/transport/socket
PASS: unittest/release/thrift/transport/ssl
PASS: unittest/release/thrift/transport/zlib
PASS: unittest/release/thrift/util/awaitable
PASS: unittest/release/thrift/util/cancellation
PASS: unittest/release/thrift/util/future
PASS: unittest/release/thrift/util/hashset
PASS: unittest/release/thrift/internal/algorithm
PASS: unittest/release/thrift/internal/codegen
PASS: unittest/release/thrift/internal/ctfe
PASS: unittest/release/thrift/internal/endian
PASS: unittest/release/thrift/internal/resource_pool
PASS: unittest/release/thrift/internal/socket
PASS: unittest/release/thrift/internal/ssl
PASS: unittest/release/thrift/internal/ssl_bio
PASS: unittest/release/thrift/internal/traits
PASS: unittest/release/thrift/internal/test/protocol
PASS: unittest/release/thrift/internal/test/server
====================
All 100 tests passed
====================
make[4]: Leaving directory `/thrift/lib/d'
make[3]: Leaving directory `/thrift/lib/d'
Making check in test
make[3]: Entering directory `/thrift/lib/d/test'
make  check-am
make[4]: Entering directory `/thrift/lib/d/test'
make  check-TESTS check-local
make[5]: Entering directory `/thrift/lib/d/test'
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w 
-wi -O -release -inline -I../../../lib/d/src -Igen-d 
../../../lib/d/libthriftd.a -ofclient_pool_test client_pool_test.d
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w 
-wi -O -release -inline -I../../../lib/d/src -Igen-d 
../../../lib/d/libthriftd.a -oftransport_test transport_test.d
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w 
-wi -O -release -inline -I../../../lib/d/src -Igen-d 
../../../lib/d/libthriftd.a -ofasync_test async_test.d
../../../compiler/cpp/thrift --gen d ../../../test/ThriftTest.thrift
[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!
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w 
-wi -O -release -inline -I../../../lib/d/src -Igen-d 
../../../lib/d/libthriftd.a -ofthrift_test_client thrift_test_client.d 
thrift_test_common.d gen-d/thrift/test/SecondService.d 
gen-d/thrift/test/ThriftTest.d gen-d/thrift/test/ThriftTest_constants.d 
gen-d/thrift/test/ThriftTest_types.d
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w 
-wi -O -release -inline -I../../../lib/d/src -Igen-d 
../../../lib/d/libthriftd.a -ofthrift_test_server thrift_test_server.d 
thrift_test_common.d test_utils.d gen-d/thrift/test/SecondService.d 
gen-d/thrift/test/ThriftTest.d gen-d/thrift/test/ThriftTest_constants.d 
gen-d/thrift/test/ThriftTest_types.d
PASS: client_pool_test
Using seed: 89879418
Using temp file: /tmp/thrift.transport_test.775880403
Using temp file: /tmp/thrift.transport_test.569286487
Using temp file: /tmp/thrift.transport_test.1624649744
Using temp file: /tmp/thrift.transport_test.1784403253
Using temp file: /tmp/thrift.transport_test.873109417
Using temp file: /tmp/thrift.transport_test.4268669542
Using temp file: /tmp/thrift.transport_test.725803807
Using temp file: /tmp/thrift.transport_test.3212037073
Using temp file: /tmp/thrift.transport_test.2451764576
Using temp file: /tmp/thrift.transport_test.3011539727
Using temp file: /tmp/thrift.transport_test.1016712697
Using temp file: /tmp/thrift.transport_test.1425848146
Using temp file: /tmp/thrift.transport_test.2642280990
Using temp file: /tmp/thrift.transport_test.3981837046
Using temp file: /tmp/thrift.transport_test.1977337834
Using temp file: /tmp/thrift.transport_test.92999495
Using temp file: /tmp/thrift.transport_test.3605444669
Using temp file: /tmp/thrift.transport_test.3703482673
Using temp file: /tmp/thrift.transport_test.2828177699
Using temp file: /tmp/thrift.transport_test.2480584935
Using temp file: /tmp/thrift.transport_test.3122365465
Using temp file: /tmp/thrift.transport_test.1350666399
Using temp file: /tmp/thrift.transport_test.4267750507
Using temp file: /tmp/thrift.transport_test.4023975851
Using temp file: /tmp/thrift.transport_test.2047213613
Using temp file: /tmp/thrift.transport_test.3245594669
Using temp file: /tmp/thrift.transport_test.3595954049
Using temp file: /tmp/thrift.transport_test.2847227881
Using temp file: /tmp/thrift.transport_test.2112930290
Using temp file: /tmp/thrift.transport_test.1664134635
Using temp file: /tmp/thrift.transport_test.4191647255
Using temp file: /tmp/thrift.transport_test.1749988806
Using temp file: /tmp/thrift.transport_test.1720130729
Using temp file: /tmp/thrift.transport_test.2837772525
Using temp file: /tmp/thrift.transport_test.816329414
Using temp file: /tmp/thrift.transport_test.266337288
Using temp file: /tmp/thrift.transport_test.1469782545
Using temp file: /tmp/thrift.transport_test.694337326
Using temp file: /tmp/thrift.transport_test.1147581440
Using temp file: /tmp/thrift.transport_test.1037079282
Using temp file: /tmp/thrift.transport_test.4238966599
Using temp file: /tmp/thrift.transport_test.1118660454
Using temp file: /tmp/thrift.transport_test.1533922808
Using temp file: /tmp/thrift.transport_test.1869067959
Using temp file: /tmp/thrift.transport_test.1318654151
Using temp file: /tmp/thrift.transport_test.548168394
Using temp file: /tmp/thrift.transport_test.1574867464
Using temp file: /tmp/thrift.transport_test.2701349243
Using temp file: /tmp/thrift.transport_test.212994274
Using temp file: /tmp/thrift.transport_test.310576449
Using temp file: /tmp/thrift.transport_test.4171071666
Using temp file: /tmp/thrift.transport_test.880630460
PASS: transport_test
Non-SSL tests done.
src/thrift/transport/ssl.d:134: Error shutting down SSL: 
thrift.transport.ssl.TSSLException@src/thrift/transport/ssl.d(134): Broken pipe.
SSL tests done.
PASS: async_test_runner.sh
............................................................
All tests passed.
PASS: thrift_test_runner.sh
==================
All 4 tests passed
==================
../../../compiler/cpp/thrift --gen d -nowarn ../../../test/DebugProtoTest.thrift
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w 
-wi -O -release -inline -I../../../lib/d/src -Igen-d 
../../../lib/d/libthriftd.a -ofserialization_benchmark 
serialization_benchmark.d gen-d/DebugProtoTest_types.d
../../../compiler/cpp/thrift --gen d ../../../test/StressTest.thrift
[WARNING:/thrift/test/StressTest.thrift:31] Consider using the more efficient 
"binary" type instead of "list<byte>".
[WARNING:/thrift/test/StressTest.thrift:31] Consider using the more efficient 
"binary" type instead of "list<byte>".
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w 
-wi -O -release -inline -I../../../lib/d/src -Igen-d 
../../../lib/d/libthriftd.a -ofstress_test_server stress_test_server.d 
test_utils.d gen-d/thrift/test/stress/Service.d 
gen-d/thrift/test/stress/StressTest_types.d
make[5]: Leaving directory `/thrift/lib/d/test'
make[4]: Leaving directory `/thrift/lib/d/test'
make[3]: Leaving directory `/thrift/lib/d/test'
make[2]: Leaving directory `/thrift/lib/d'
Making check in nodejs
make[2]: Entering directory `/thrift/lib/nodejs'
/usr/bin/npm install --no-bin-links ../../
npm http GET https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/buffer-equals
npm http GET https://registry.npmjs.org/connect
npm http GET https://registry.npmjs.org/istanbul
npm http GET https://registry.npmjs.org/run-browser
npm http GET https://registry.npmjs.org/ws
npm http GET https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/node-int64
npm http GET https://registry.npmjs.org/q
npm http 200 https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/run-browser
npm ERR! registry error parsing json
npm ERR! SyntaxError: Unexpected token 
npm ERR! �     
�YKo�6�+��E$��HI9�P-�޶�������- ���
���ɉt��6  
|0`��ᐜo���&��lpt�:�]s��N������03 
�\Ĺ�]�K�U)�"ϸ�9
npm ERR! 
�j_i��MW�}���󩄉��|?�V�I�Lp�I�����M�U×�T،�cl���W3��sEcȶ(�xp{\A�q���acLbڴ�����I��V�
npm ERR! 
z����A4�橙Wѥ'[�����,���g����Bm*�_/�r+4��$b9.GY��qO7m��ƭt��K=�|�:F�Iߩڻ�[L{hJ5�����
      h�Q|V�x��n��˾o��t�m�RG�YLj:
��
npm ERR! M�j5����F�V��˦����!$2�
Ԟf���O8�^����Y���K�9�Z6hՌ�>�pr�}�?�w�;Z�/�_.Pu.�L�,��4�,\k:�&e6A|�����Z{�i5���f��[Eu���Q�Ͷwpn��
   
Q?��wẆ���Z�����¢$�l��;Aw��x�xZ��i�
,TE�gw=x���̓�u�?T��y���*��[u`йF��E�,�%mY��<h�60I�]
 
�$����H�QF;x�������v�}�rp���%�����f2�

�SR�R���׳�JP�P@��zPI���S=��<�z@];�>P5cL�,K)y�m�L�Z)c�b�ǹH
P�{6P�0~(�&���4P�1�>T�$Hs��H�#
npm ERR! �m���A
npm ERR! E��EE���{��Ci_]gH�}+%�S����e      
�����n Da����.� �i� 
�e����".�_�h�!pO���h�S��Z}/������2����S�W`�G���my�r�`����9<�E�k�e��\2�q�
     �8���s;��q�ND�
npm ERR! 
>ʽ�oj[!:����j����w�em�Vb�����V�ؽc��j��{
 
6���J��K����ࣲ��x8�h�ƀ'��&�<�z�a���]���<�-�������Ub5�>Y�ÿQ��
 ��?��Ӄ���<���p
npm ERR! �s�FYitj3�1�)������.�2SڀK�y[�Tn 
�'�i��dV�*�y����b���P͑��)I>�s`��uH�^���~f�6�.~];��C��(w��;������M<�Rd?�eL��B�<�����qb�p)�X��xH��M<T�Ô
…
�J1p��1,�B�<�6k$0��T�^�����G�Vu�q!w�'c?��s
npm ERR! 
����^�|��@��g�GO$A��<�n^^(zuz�O��:��d��
  ���Zmo�6�+�!6Pɢ^,[K�X�Xנ
���Z�ez�,*MZ���9RoͶ�[
tfD=�;ݝN���5�U��������2!��$�%�D"ل�u����5t$"�]MR��g��r���O��t�<��r���}�7��W=}4MI����S��vܻ�R����C�t�j��-6����;��ì�u��
   ,4��7o{�{��j�_&S!+�v}��<ï¿½í¬šmeQ�:k%\�7�� 
��BߣGxSm�O�/X[��@R�nƔ{ЈӤ�H��N�`�U=FBɺ<8`g؁�!h[OC
?��G��=̬-!���k�8:�(
npm ERR! �(�ry̎*M*��;�Ks
�Y�̲���bGeSl���Q�����G�J�;��U%�$2M�"�9���
 
�!nC�̡�a�k�R7z�����8K�|0�j&ʄ�%���O����q�#��3�
,��&Yڒ��F]7��N�Cv0�x;x����Y�(��C�o�
⨷��f�@�������j"ZU�0����>H�=r���
npm ERR! ���LPY!a^g8"g� 
�[E��~$��Lj��[5�ĜόU��4�H����� 
�X�q����d�.��08�[�Ž�.U�����RA5;��������3�p1k�������U�.oĎ����ű���o
�49�u8����M&��I�C��3��5��lxI�r��
"����$7��eb��k��H��ݛcǨqJ�`n��q�<��v�k��L�F��O��z�>R쐺����&ԴE0�����
����ӿ�
�������̫-����{r���{�L���B�'���ʼ~���Œ�c���*؏��FQa

t�u����XR���9�?��]�W�aI�#��,�{z'i�_TI�f�X�ux`9��"/�0���H3�A�;�<�����\7r�_�|��Lњ~B����(p���n�`�a
 
���wV�G܏@x���PsWK�����qv�A�"[4��+�D��sU�
 ����pn����(�0\t�V
npm ERR! <�-��Oq�jEfg��ZΜ�⅑�b  
����Y9<Gqj���NO�{qj��k�����l�
npm ERR! ���5��d#�>�F���mw��/����w�     
�VM^TE�]����D��.�����T�(|z�~�I���R���T����绻��,
  
npm ERR!     at Object.parse (native)
npm ERR!     at RegClient.<anonymous> 
(/usr/share/npm/node_modules/npm-registry-client/lib/request.js:238:23)
npm ERR!     at Request.self.callback (/usr/lib/nodejs/request/index.js:148:22)
npm ERR!     at Request.EventEmitter.emit (events.js:98:17)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/index.js:896:14)
npm ERR!     at Request.EventEmitter.emit (events.js:117:20)
npm ERR!     at IncomingMessage.<anonymous> 
(/usr/lib/nodejs/request/index.js:847:12)
npm ERR!     at IncomingMessage.EventEmitter.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:920:16
npm ERR!     at process._tickCallback (node.js:415:13)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <n...@googlegroups.com>

npm ERR! System Linux 3.13.0-36-lowlatency
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "--no-bin-links" 
"../../"
npm ERR! cwd /thrift/lib/nodejs
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! type unexpected_token
npm http GET https://registry.npmjs.org/commander/-/commander-2.1.0.tgz
npm http 200 https://registry.npmjs.org/istanbul
npm http 200 https://registry.npmjs.org/ws
npm http 200 https://registry.npmjs.org/connect
npm http 200 https://registry.npmjs.org/tape
npm ERR! registry error parsing json
npm http GET https://registry.npmjs.org/istanbul/-/istanbul-0.3.22.tgz
npm http GET https://registry.npmjs.org/ws/-/ws-0.4.32.tgz
npm http 200 https://registry.npmjs.org/buffer-equals
npm ERR! registry error parsing json
npm http 200 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/connect/-/connect-2.7.11.tgz
npm http GET https://registry.npmjs.org/q/-/q-1.0.1.tgz
npm http 200 https://registry.npmjs.org/node-int64
npm http GET https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.1.0.tgz
npm http 200 https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz
npm http 200 https://registry.npmjs.org/ws/-/ws-0.4.32.tgz
npm http 200 https://registry.npmjs.org/istanbul/-/istanbul-0.3.22.tgz
npm http 200 https://registry.npmjs.org/q/-/q-1.0.1.tgz
npm http 200 https://registry.npmjs.org/connect/-/connect-2.7.11.tgz
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /thrift/lib/nodejs/npm-debug.log
npm ERR! not ok code 0
make[2]: *** [deps] Error 1
make[2]: Leaving directory `/thrift/lib/nodejs'
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 145.00 MB of artifacts by 98.4% relative to #375
Publishing Javadoc
Update relevant JIRA issues is waiting for a checkpoint on Thrift-precommit #383

Reply via email to