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