``` Exception message: Package SourcePackage('file...
# general
c
Copy code
Exception message: Package SourcePackage('file:///home/bruno/.cache/pants/plugins/pantsbuild.pants.contrib.node-1.3.0.tar.gz') is not translateable by ChainedTranslator(EggTranslator, SourceTranslator)
h
Hey Bruno - did you solve this? I don’t know of anyone with Pants experience on NixOS, but can dive in if you’re still stuck.
cc @cuddly-garage-87447 (I don’t recall if Slack pings you when someone starts a thread on your post…)
c
@happy-kitchen-89482 sorry I missed your message! Too many messaging apps 😕
So I'm back on pants+nixos
and having other issues with 1.6.0
Copy code
pants -l=debug test xxx-core::
DEBUG] Target alias resources has already been registered. Overwriting!
DEBUG] using engine_version: 8d74aff0de80ace5c5041021ceec2544f987291d built at repo_version: release_1.6.0rc3-4-gb5d11de
DEBUG] loading native engine python module from: /tmp/tmp1or1_d
Exception caught: (<type 'exceptions.ImportError'>)

Exception message: /tmp/tmp1or1_d/native_engine.so: invalid ELF header
l
Anything before Pants 1.4.0dev24 (I believe) was built on Centos7 which perhaps did result in some glibc compat issues. After that they switched to centos6 base. Even more relevant is that 1.3.0 is serving an sdist for the node_plugin instead of a whl. I think those started being published after 1.4.0dev15 or so. I would try a tiny repro using the 1.4.0 release, which includes both of those changes and quite a few other hard-fought stability fixes for the native code
c
:-s