Can't build transport-interop nim docker image
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 [email protected]
5.961 Installing [email protected]
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 [email protected]
9.352 Installing faststreams@>= 0.5.0
9.352 Downloading https://github.com/status-im/nim-faststreams using git
10.69 Verifying dependencies for [email protected]
10.69 Installing stew@>= 0.2.0
10.69 Downloading https://github.com/status-im/nim-stew using git
12.28 Verifying dependencies for [email protected]
12.28 Installing results@any version
12.28 Downloading https://github.com/arnetheduck/nim-results using git
13.60 Verifying dependencies for [email protected]
13.61 Installing [email protected]
13.61 Success: results installed successfully.
13.83 Info: Dependency on unittest2@any version already satisfied
13.83 Verifying dependencies for [email protected]
13.83 Installing [email protected]
13.84 Success: stew installed successfully.
14.06 Info: Dependency on unittest2@any version already satisfied
14.06 Verifying dependencies for [email protected]
14.06 Installing [email protected]
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 [email protected]
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$
Hello @richard-ramos can you help ?
hey @acul71
Docker image is using Nim 1.6.16.
while nilm-libp2p specifies that the currently supported Nim versions are 2.0 and 2.2.
Hm. I guess it's a good moment to update our test-plans docker image. Will send a PR that updates it to our last nim-libp2p version.
Hm. I guess it's a good moment to update our test-plans docker image. Will send a PR that updates it to our last nim-libp2p version.
Thanks, looking forward. I was trying to fix changing nim version but then others deps failure arrises.
@acul71: https://github.com/libp2p/test-plans/pull/693 fixes the compilation issue