Skip to content

Can't build transport-interop nim docker image #692

@acul71

Description

@acul71

Hello.
I'm not able to build the nim docker image.

The critical error is:

Error: Unsatisfied dependency: nim (>= 2.0.0)

This occurs when trying to install the serialization package, which requires Nim 2.0.0 or higher, but the Docker image is using Nim 1.6.16.

Here the complete log

luca@r17:/tmp/test-plans/transport-interop/impl/nim/v1.10$ pwd
/tmp/test-plans/transport-interop/impl/nim/v1.10
luca@r17:/tmp/test-plans/transport-interop/impl/nim/v1.10$ make 
unzip -o nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28.zip
Archive:  nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28.zip
3a7745f920d11fb29305070cd9991874529dfc28
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.assets/full-logo.svg  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.assets/small-logo.svg  
 extracting: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.git-blame-ignore-revs  
 extracting: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/CODEOWNERS  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/actions/install_nim/action.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/auto_assign_pr.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/ci.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/coverage.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/daily_amd64.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/daily_common.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/daily_i386.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/dependencies.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/documentation.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/examples.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/interop.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/linters.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.github/workflows/pr_lint.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.gitignore  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/.pinned  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/LICENSE  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/LICENSE-APACHEv2  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/LICENSE-MIT  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/README.md  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/codecov.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/config.nims  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/README.md  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/circuitrelay.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/directchat.nim  
 extracting: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/examples_build.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/examples_run.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/go-daemon/bootstrap.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/go-daemon/chat.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/go-daemon/daemonapi.md  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/go-daemon/node.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/helloworld.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/hexdump.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/index.md  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/tutorial_1_connect.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/tutorial_2_customproto.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/tutorial_3_protobuf.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/tutorial_4_gossipsub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/tutorial_5_discovery.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/examples/tutorial_6_game.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/funding.json  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/interop/hole-punching/Dockerfile  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/interop/hole-punching/hole_punching.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/interop/hole-punching/version.json  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/interop/transport/Dockerfile  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/interop/transport/main.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/interop/transport/version.json  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p.nimble  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/builders.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/cid.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/connmanager.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/chacha20poly1305.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/crypto.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/curve25519.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/ecnist.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/ed25519/constants.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/ed25519/ed25519.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/hkdf.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/minasn1.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/rsa.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/crypto/secp.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/daemon/daemonapi.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/daemon/transpool.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/debugutils.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/dial.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/dialer.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/discovery/discoverymngr.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/discovery/rendezvousinterface.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/errors.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/multiaddress.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/multibase.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/multicodec.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/multihash.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/multistream.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/muxers/mplex/coder.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/muxers/mplex/lpchannel.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/muxers/mplex/mplex.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/muxers/muxer.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/muxers/yamux/yamux.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/nameresolving/dnsresolver.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/nameresolving/mockresolver.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/nameresolving/nameresolver.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/observedaddrmanager.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/peerid.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/peerinfo.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/peerstore.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protobuf/minprotobuf.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/autonat/client.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/autonat/core.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/autonat/server.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/autonat/service.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/dcutr/client.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/dcutr/core.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/dcutr/server.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/relay/client.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/relay/messages.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/relay/rconn.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/relay/relay.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/relay/rtransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/connectivity/relay/utils.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/identify.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/perf/client.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/perf/core.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/perf/server.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/ping.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/protocol.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/errors.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/floodsub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/gossipsub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/gossipsub/behavior.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/gossipsub/scoring.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/gossipsub/types.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/mcache.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/peertable.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/pubsub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/pubsubpeer.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/rpc/message.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/rpc/messages.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/rpc/protobuf.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/pubsub/timedcache.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/rendezvous.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/secure/noise.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/secure/plaintext.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/protocols/secure/secure.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/routing_record.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/services/autorelayservice.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/services/hpservice.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/services/wildcardresolverservice.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/signed_envelope.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/standard_switch.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/stream/bridgestream.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/stream/bufferstream.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/stream/chronosstream.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/stream/connection.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/stream/lpstream.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/stream/streamseq.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/switch.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transcoder.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/memorymanager.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/memorytransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/quictransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/tcptransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/tls/certificate.c  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/tls/certificate.h  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/tls/certificate.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/tls/certificate_ffi.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/tortransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/transport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/transports/wstransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/upgrademngrs/muxedupgrade.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/upgrademngrs/upgrade.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/utility.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/utils/future.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/utils/heartbeat.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/utils/offsettedseq.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/utils/semaphore.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/varint.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/vbuffer.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/libp2p/wire.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/mkdocs.yml  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/nimdoc.cfg  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/scripts/build_p2pd.sh  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/commoninterop.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/commontransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/config.nims  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/errorhelpers.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/helpers.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/config.nims  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testfloodsub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testgossipsubcontrolmessages.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testgossipsubfanout.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testgossipsubgossip.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testgossipsubheartbeat.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testgossipsubmeshmanagement.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testgossipsubmessagecache.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testgossipsubmessagehandling.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testgossipsubscoring.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testmcache.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testmessage.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testpubsub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/testtimedcache.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/pubsub/utils.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/stublogger.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/stubs/autonatclientstub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/stubs/switchstub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/stubs/torstub.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testall.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testautonat.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testautonatservice.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testautorelay.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testbridgestream.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testbufferstream.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testcid.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testconnection.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testconnmngr.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testcrypto.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testdaemon.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testdcutr.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testdialer.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testdiscovery.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testecnist.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/tested25519.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testfuture.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testheartbeat.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testhelpers.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testhpservice.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testidentify.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testinterop.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testmemorytransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testminasn1.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testminprotobuf.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testmplex.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testmultiaddress.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testmultibase.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testmultihash.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testmultistream.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testnameresolve.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testnative.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testnoise.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testobservedaddrmanager.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testpeerid.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testpeerinfo.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testpeerstore.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testping.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testpkifilter.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testquic.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testrelayv1.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testrelayv2.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testrendezvous.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testrendezvousinterface.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testrouting_record.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testrsa.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testsecp256k1.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testsemaphore.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testsigned_envelope.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/teststreamseq.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testswitch.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testtcptransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testtortransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testutility.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testvarint.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testwildcardresolverservice.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testwire.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testwstransport.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/testyamux.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/transports/tls/testcertificate.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/utils/async_tests.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tests/utils/futures.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tools/grafana/libp2p-metrics.json  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tools/markdown_builder.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tools/markdown_runner.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tools/pbcap_parser.nim  
  inflating: nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28/tools/pinner.nim  
rm -rf nim-libp2p
ln -s nim-libp2p-3a7745f920d11fb29305070cd9991874529dfc28 nim-libp2p
IMAGE_NAME=nim-v1.10.x ../../../dockerBuildWrapper.sh .
[+] Building 16.9s (9/12)                                                                                                                                                                                                      docker:default
 => [internal] load build definition from Dockerfile                                                                                                                                                                                     0.0s
 => => transferring dockerfile: 550B                                                                                                                                                                                                     0.0s
 => [internal] load metadata for docker.io/nimlang/nim:1.6.16                                                                                                                                                                            0.7s
 => [internal] load .dockerignore                                                                                                                                                                                                        0.0s
 => => transferring context: 2B                                                                                                                                                                                                          0.0s
 => [builder 1/8] FROM docker.io/nimlang/nim:1.6.16@sha256:d2dad0b3ae9eafe1d29213ea14ac625c95129baefbd9c420becf5780769649be                                                                                                              0.0s
 => [internal] load build context                                                                                                                                                                                                        0.1s
 => => transferring context: 33.40kB                                                                                                                                                                                                     0.0s
 => CACHED [builder 2/8] WORKDIR /app                                                                                                                                                                                                    0.0s
 => CACHED [builder 3/8] COPY nim-libp2p nim-libp2p                                                                                                                                                                                      0.0s
 => CACHED [builder 4/8] RUN --mount=type=cache,target=/var/cache/apt apt-get update && apt-get install -y libssl-dev                                                                                                                    0.0s
 => ERROR [builder 5/8] RUN   cd nim-libp2p &&   nimble install_pinned                                                                                                                                                                  15.8s
------                                                                                                                                                                                                                                        
 > [builder 5/8] RUN   cd nim-libp2p &&   nimble install_pinned:                                                                                                                                                                              
0.543   Executing task install_pinned in /app/nim-libp2p/libp2p.nimble                                                                                                                                                                        
0.769 [NimScript] rmDir: nimbledeps                                                                                                                                                                                                           
0.769 [NimScript] mkDir: nimbledeps                                                                                                                                                                                                           
0.783 [NimScript] exec: nimble install -y https://github.com/status-im/nim-bearssl@#34d712933a4e0f91f5e66bc848594a581504a215 https://github.com/status-im/nim-chronicles@#81a4a7a360c78be9c80c8f735c76b6d4a1517304 https://github.com/status-im/nim-chronos@#b55e2816eb45f698ddaca8d8473e401502562db2 https://github.com/ba0f3/dnsclient.nim@#23214235d4784d24aceed99bbfe153379ea557c8 https://github.com/status-im/nim-faststreams@#c51315d0ae5eb2594d0bf41181d0e1aca1b3c01d https://github.com/status-im/nim-http-utils@#79cbab1460f4c0cdde2084589d017c43a3d7b4f1 https://github.com/status-im/nim-json-serialization@#2b1c5eb11df3647a2cee107cd4cce3593cbb8bcf https://github.com/status-im/nim-metrics@#6142e433fc8ea9b73379770a788017ac528d46ff https://github.com/status-im/nim-ngtcp2@#9456daa178c655bccd4a3c78ad3b8cce1f0add73 https://github.com/cheatfate/nimcrypto@#19c41d6be4c00b4a2c8000583bd30cf8ceb5f4b1 https://github.com/status-im/nim-quic.git@#ca3eda53bee9cef7379be195738ca1490877432f https://github.com/arnetheduck/nim-results@#df8113dda4c2d74d460a8fa98252b0b771bf1f27 https://github.com/status-im/nim-secp256k1@#f808ed5e7a7bfc42204ec7830f14b7a42b63c284 https://github.com/status-im/nim-serialization@#548d0adc9797a10b2db7f788b804330306293088 https://github.com/status-im/nim-stew@#0db179256cf98eb9ce9ee7b9bc939f219e621f77 https://github.com/status-im/nim-testutils@#9e842bd58420d23044bc55e16088e8abbe93ce51 https://github.com/status-im/nim-unittest2@#8b51e99b4a57fcfb31689230e75595f024543024 https://github.com/status-im/nim-websock@#d5cd89062cd2d168ef35193c7d29d2102921d97e https://github.com/status-im/nim-zlib@#daa8723fd32299d4ca621c837430c29a5a11e19a
0.786    Warning: Using project local deps mode
1.119 Downloading https://github.com/status-im/nim-bearssl using git
3.594   Verifying dependencies for bearssl@#34d712933a4e0f91f5e66bc848594a581504a215
3.596     Prompt: No local packages.json found, download it from internet? -> [forced yes]
3.596 Downloading Official package list
4.564     Success Package list downloaded.
4.572  Installing unittest2@any version
4.572 Downloading https://github.com/status-im/nim-unittest2 using git
5.959   Verifying dependencies for unittest2@0.2.4
5.961  Installing unittest2@0.2.4
5.964    Success: unittest2 installed successfully.
6.190  Installing bearssl@#34d712933a4e0f91f5e66bc848594a581504a215
6.210    Success: bearssl installed successfully.
6.765 Downloading https://github.com/status-im/nim-chronicles using git
7.945   Verifying dependencies for chronicles@#81a4a7a360c78be9c80c8f735c76b6d4a1517304
7.948  Installing json_serialization@any version
7.948 Downloading https://github.com/status-im/nim-json-serialization using git
9.349   Verifying dependencies for json_serialization@0.4.4
9.352  Installing faststreams@>= 0.5.0
9.352 Downloading https://github.com/status-im/nim-faststreams using git
10.69   Verifying dependencies for faststreams@0.5.0
10.69  Installing stew@>= 0.2.0
10.69 Downloading https://github.com/status-im/nim-stew using git
12.28   Verifying dependencies for stew@0.4.2
12.28  Installing results@any version
12.28 Downloading https://github.com/arnetheduck/nim-results using git
13.60   Verifying dependencies for results@0.5.1
13.61  Installing results@0.5.1
13.61    Success: results installed successfully.
13.83       Info: Dependency on unittest2@any version already satisfied
13.83   Verifying dependencies for unittest2@0.2.4
13.83  Installing stew@0.4.2
13.84    Success: stew installed successfully.
14.06       Info: Dependency on unittest2@any version already satisfied
14.06   Verifying dependencies for unittest2@0.2.4
14.06  Installing faststreams@0.5.0
14.06    Success: faststreams installed successfully.
14.29  Installing serialization@any version
14.29 Downloading https://github.com/status-im/nim-serialization using git
15.67   Verifying dependencies for serialization@0.5.0
15.69        Tip: 620 messages have been suppressed, use --verbose to show them.
15.69      Error: Unsatisfied dependency: nim (>= 2.0.0)
15.70 stack trace: (most recent call last)
15.70 /tmp/nimblecache-0/nimscriptapi_2895838071.nim(187, 16)
15.70 /app/nim-libp2p/libp2p.nimble(106, 8) install_pinnedTask
15.70 /nim/lib/system/nimscript.nim(273, 7) exec
15.70 /nim/lib/system/nimscript.nim(273, 7) Error: unhandled exception: FAILED: nimble install -y https://github.com/status-im/nim-bearssl@#34d712933a4e0f91f5e66bc848594a581504a215 https://github.com/status-im/nim-chronicles@#81a4a7a360c78be9c80c8f735c76b6d4a1517304 https://github.com/status-im/nim-chronos@#b55e2816eb45f698ddaca8d8473e401502562db2 https://github.com/ba0f3/dnsclient.nim@#23214235d4784d24aceed99bbfe153379ea557c8 https://github.com/status-im/nim-faststreams@#c51315d0ae5eb2594d0bf41181d0e1aca1b3c01d https://github.com/status-im/nim-http-utils@#79cbab1460f4c0cdde2084589d017c43a3d7b4f1 https://github.com/status-im/nim-json-serialization@#2b1c5eb11df3647a2cee107cd4cce3593cbb8bcf https://github.com/status-im/nim-metrics@#6142e433fc8ea9b73379770a788017ac528d46ff https://github.com/status-im/nim-ngtcp2@#9456daa178c655bccd4a3c78ad3b8cce1f0add73 https://github.com/cheatfate/nimcrypto@#19c41d6be4c00b4a2c8000583bd30cf8ceb5f4b1 https://github.com/status-im/nim-quic.git@#ca3eda53bee9cef7379be195738ca1490877432f https://github.com/arnetheduck/nim-results@#df8113dda4c2d74d460a8fa98252b0b771bf1f27 https://github.com/status-im/nim-secp256k1@#f808ed5e7a7bfc42204ec7830f14b7a42b63c284 https://github.com/status-im/nim-serialization@#548d0adc9797a10b2db7f788b804330306293088 https://github.com/status-im/nim-stew@#0db179256cf98eb9ce9ee7b9bc939f219e621f77 https://github.com/status-im/nim-testutils@#9e842bd58420d23044bc55e16088e8abbe93ce51 https://github.com/status-im/nim-unittest2@#8b51e99b4a57fcfb31689230e75595f024543024 https://github.com/status-im/nim-websock@#d5cd89062cd2d168ef35193c7d29d2102921d97e https://github.com/status-im/nim-zlib@#daa8723fd32299d4ca621c837430c29a5a11e19a [OSError]
15.70        Tip: 1 messages have been suppressed, use --verbose to show them.
15.70      Error: Exception raised during nimble script execution
------
Dockerfile:9
--------------------
   8 |     
   9 | >>> RUN \
  10 | >>>   cd nim-libp2p && \
  11 | >>>   nimble install_pinned
  12 |     
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c cd nim-libp2p &&   nimble install_pinned" did not complete successfully: exit code: 1
make: *** [Makefile:7: image.json] Error 1
luca@r17:/tmp/test-plans/transport-interop/impl/nim/v1.10$ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions