On Jun 19, 2018, at 7:33 AM, Ole Troan <otr...@employees.org<mailto:otr...@employees.org>> wrote:
Dave, et al, Yes, all these are indications of the verify job running a different (and cached) version of the Python VPP package than the one in build tree. yup it certainly is... That stopped working as soon as I changed the in-tree one (and the caching system picking up and apparently being stuck with a broken version of it). The fix is of course to always use the in-tree one. question for you…did you rev the version number for vpp_papi from 1.4 with your changes? (because if you rev’d and it still stuck with the old thats a larger problem) I put that patch in as you have already seen for the python_deps because on at least four different occasions we had builds going bad intermittently because make test-sep pulls over sixteen (yes 16) different packages. This was bad and it was breaking things. So yes every three days I rebuild the cache (for make install-dep and make test-dep) I build them into the base build image. Any new requirements in-between runs of the cache (additions either of packages or version changes) are still picked up with each and every run (make install-dep and make test-dep are still run with each verify) So that local verify behavior matches jenkins one. Well this may not be true for dpdk (since those packages are not built every time) it should be true for anything else. Id need to see your gerrit to try and parse out why it verified and then failed post merge. But we need someone with access to the verify build. While we’re at it, would be great to have that documented and accessible... separate conversation (but its one im more than happy to have) on what you would have liked to have access to or documented to make this problem faster or easier for you to track down and correct. Im now going to poke into removing papi after test-dep so that we dont lose the benefits of having the external deps cached but forcing the build of what should be built each and every time. In this case the vpp-papi. Ed Cheers Ole On 19 Jun 2018, at 15:21, Dave Barach via Lists.Fd.Io <dbarach=cisco....@lists.fd.io<mailto:dbarach=cisco....@lists.fd.io>> wrote: See, for example, https://gerrit.fd.io/r/#/c/13061. This failure is almost certainly unrelated to the patch. We need to fix this 90 seconds ago. Thanks... Dave 13:02:17 ============================================================================== 13:02:17 ERROR: IP ACL test 13:02:17 ------------------------------------------------------------------------------ 13:02:17 Traceback (most recent call last): 13:02:17 File "/w/workspace/vpp-verify-master-ubuntu1604/test/test_classifier.py", line 310, in test_acl_ip 13:02:17 self.create_classify_table('ip', self.build_ip_mask(src_ip='ffffffff')) 13:02:17 File "/w/workspace/vpp-verify-master-ubuntu1604/test/test_classifier.py", line 244, in create_classify_table 13:02:17 current_data_offset=data_offset) 13:02:17 File "/w/workspace/vpp-verify-master-ubuntu1604/test/vpp_papi_provider.py", line 2206, in classify_add_del_table 13:02:17 'mask': mask}) 13:02:17 File "/w/workspace/vpp-verify-master-ubuntu1604/test/vpp_papi_provider.py", line 160, in api 13:02:17 reply = api_fn(**api_args) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_papi.py", line 104, in __call__ 13:02:17 return self._func(**kwargs) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_papi.py", line 398, in f 13:02:17 return self._call_vpp(i, msg, multipart, **kwargs) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_papi.py", line 591, in _call_vpp 13:02:17 b = msg.pack(kwargs) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_serializer.py", line 320, in pack 13:02:17 b += self.packers[i].pack(data[a], kwargs) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_serializer.py", line 171, in pack 13:02:17 b += self.packer.pack(e) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_serializer.py", line 51, in pack 13:02:17 return self.packer.pack(data) 13:02:17 error: cannot convert argument to integer 13:02:17 13:02:17 ============================================================================== 13:02:17 ERROR: Output IP ACL test 13:02:17 ------------------------------------------------------------------------------ 13:02:17 Traceback (most recent call last): 13:02:17 File "/w/workspace/vpp-verify-master-ubuntu1604/test/test_classifier.py", line 340, in test_acl_ip_out 13:02:17 data_offset=0) 13:02:17 File "/w/workspace/vpp-verify-master-ubuntu1604/test/test_classifier.py", line 244, in create_classify_table 13:02:17 current_data_offset=data_offset) 13:02:17 File "/w/workspace/vpp-verify-master-ubuntu1604/test/vpp_papi_provider.py", line 2206, in classify_add_del_table 13:02:17 'mask': mask}) 13:02:17 File "/w/workspace/vpp-verify-master-ubuntu1604/test/vpp_papi_provider.py", line 160, in api 13:02:17 reply = api_fn(**api_args) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_papi.py", line 104, in __call__ 13:02:17 return self._func(**kwargs) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_papi.py", line 398, in f 13:02:17 return self._call_vpp(i, msg, multipart, **kwargs) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_papi.py", line 591, in _call_vpp 13:02:17 b = msg.pack(kwargs) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_serializer.py", line 320, in pack 13:02:17 b += self.packers[i].pack(data[a], kwargs) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_serializer.py", line 171, in pack 13:02:17 b += self.packer.pack(e) 13:02:17 File "build/bdist.linux-x86_64/egg/vpp_papi/vpp_serializer.py", line 51, in pack 13:02:17 return self.packer.pack(data) 13:02:17 error: cannot convert argument to integer 13:02:17 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9645): https://lists.fd.io/g/vpp-dev/message/9645 Mute This Topic: https://lists.fd.io/mt/22432813/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-