Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug] Assertion error self.binary == node.binary #14352

Closed
DoDoENT opened this issue Jul 21, 2023 · 16 comments · Fixed by #14347
Closed

[bug] Assertion error self.binary == node.binary #14352

DoDoENT opened this issue Jul 21, 2023 · 16 comments · Fixed by #14347
Assignees
Milestone

Comments

@DoDoENT
Copy link
Contributor

DoDoENT commented Jul 21, 2023

Environment details

  • Operating System+version: Macos 13.4.1
  • Compiler+version: apple-clang 14.0.3
  • Conan version: 2.0.9
  • Python version: 3.11.4

Steps to reproduce

Not completely sure, but happens sometimes when I conan test package with --build missing where multiple binaries should be build by dependency.

The usual workaround is to first conan install --requires --build missing those packages and then conan test. I didn't find a pattern or minimal reproducer. Hopefully the stack trace will help discovering the issue.

Logs

Stack trace:

Traceback (most recent call last):
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 272, in main
    cli.run(args)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 172, in run
    command.run(self._conan_api, args[0][1:])
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/command.py", line 125, in run
    info = self._method(conan_api, parser, *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 40, in test
    deps_graph = run_test(conan_api, path, ref, profile_host, profile_build, remotes, lockfile,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 74, in run_test
    conan_api.install.install_binaries(deps_graph=deps_graph, remotes=remotes)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/api/subapi/install.py", line 20, in install_binaries
    installer.install_system_requires(deps_graph)  # TODO: Optimize InstallGraph computation
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/installer.py", line 196, in install_system_requires
    install_graph = InstallGraph(graph)
                    ^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 190, in __init__
    self._initialize_deps_graph(deps_graph)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 230, in _initialize_deps_graph
    existing.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 129, in add
    install_pkg_ref.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 51, in add
    assert self.binary == node.binary
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError

ERROR:
@mkmkme
Copy link
Contributor

mkmkme commented Jul 26, 2023

Hey @DoDoENT !

conan test package with --build missing where multiple binaries should be build by dependency.

Do you mean multiple dependencies would be built or that there are multiple binaries in the package itself?

Also, does this issue occur consistently or occasionally?

@memsharded memsharded added this to the 2.0.10 milestone Jul 26, 2023
@DoDoENT
Copy link
Contributor Author

DoDoENT commented Jul 27, 2023

Do you mean multiple dependencies would be built or that there are multiple binaries in the package itself?

Both.

Also, does this issue occur consistently or occasionally?

Occasionally.

@memsharded
Copy link
Member

I have been trying to reproduce this, without success so far.
I am doing #14395, that adds some message to the assert, to see if it gives some hint.

It would also be good to have more information like:

  • the full log
  • the full conan test command
  • Is it using a lockfile or not

@memsharded memsharded self-assigned this Jul 29, 2023
@DoDoENT
Copy link
Contributor Author

DoDoENT commented Jul 31, 2023

I don't know how to reproduce with open source project, but I can give you the log output from my internal project.

First, if I issue this command:

conan test ./test_package runner/1.0.0@nenad/testing -pr android-ndk-r25c-armeabi-v7a -s build_type=DevRelease --build missing

This fails with

ERROR: Missing prebuilt package for 'concurrent_queue/0.1.0@nenad/testing', 'core_utils/1.0.0@nenad/testing', 'cpuinfo/20230428.1@nenad/testing', 'gtest/1.11.0@nenad/testing', 'hash/1.0.0@nenad/testing', 'libjpeg_turbo/2.1.4.1@nenad/testing', 'libpng/1.6.38.1@nenad/testing', 'log_and_timer/0.1.0@nenad/testing', 'micro_ecc/1.0.0@nenad/testing', 'opencv/4.6.0.2@nenad/testing', 'protection/1.0.0@nenad/testing', 'protobuf/3.21.7@nenad/testing', 'runner/1.0.0@nenad/testing', 'sweater/1.0.0@nenad/testing', 'xnnpack/20230525.0@nenad/testing'

This is true, but I expected --build missing to actually build the packages.

However, if I instead run like this:

conan test ./test_package runner/[~1.0.0]@nenad/testing -pr android-ndk-r25c-armeabi-v7a -s build_type=DevRelease --build missing

It workarounds the "missing prebuilt" error above and actually starts building, but then fails with the stack trace I reported above. Here is the full output with -vtrace:

(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ conan test -vtrace ./test_package runner/[~1.0.0]@nenad/testing -pr android-ndk-r25c-armeabi-v7a -s build_type=DevRelease --build missing

======== Input profiles ========
Profile host:
[settings]
arch=armv7
build_type=DevRelease
compiler=clang
compiler.libcxx=c++_static
compiler.libcxx.version=2
compiler.version=14.0.7
os=Android
os.api_level=19
[tool_requires]
*: android_ndk/r25c@microblink/stable
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.os.sdk', 'settings.arch', 'settings.compiler', 'settings.compiler.version', 'settings.compiler.sanitizers', 'settings.compiler.link_time_optimization']
tools.files.download:retry=5
tools.files.download:retry_wait=2
tools.cmake.cmaketoolchain:generator=Ninja

Profile build:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.libcxx=libc++
compiler.version=14.0.3
os=Macos
[tool_requires]
*: mb_foundation/0.1.0@microblink/stable
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.os.sdk', 'settings.arch', 'settings.compiler', 'settings.compiler.version', 'settings.compiler.sanitizers', 'settings.compiler.link_time_optimization']
tools.files.download:retry=5
tools.files.download:retry_wait=2
tools.cmake.cmaketoolchain:generator=Xcode


======== Launching test_package ========

======== Computing dependency graph ========
Graph root
    runner/[~1.0.0]@nenad/testing (test package): /Users/dodo/Work/Microblink/core-neural-network/test_package/conanfile.py
Requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b - (tp) Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - (tp) Cache
    cmake_build/0.1.0@nenad/testing - (tp) Editable
    concurrent_queue/0.1.0@nenad/testing#63dcb9780d5aec456a2a83217fa55d79 - (tp) Cache
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - (tp) Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0 - (tp) Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6 - (tp) Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5 - (tp) Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4 - (tp) Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - (tp) Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - (tp) Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4 - (tp) Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0 - (tp) Cache
    libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c - (tp) Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e - (tp) Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe - (tp) Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - (tp) Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe - (tp) Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7 - (tp) Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688 - (tp) Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed - (tp) Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2 - (tp) Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a - (tp) Cache
    range-v3/0.12.0#abb9932b80d96eaf8fc992debe3870ed - (tp) Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c - (tp) Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2 - (tp) Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde - (tp) Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90 - (tp) Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - (tp) Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed - (tp) Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99 - (tp) Cache
Test requirements
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - (tp) Cache
    cmake_build/0.1.0@nenad/testing - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - Cache
    libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c - Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - (tp) Cache
Build requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b - (tp) Cache
    android_ndk/r25c@microblink/stable#a5dbde7c6c3cc1655e89bb8f0bc9cbc2 - (tp) Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - Cache
    cmake_build/0.1.0@nenad/testing - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0 - (tp) Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6 - (tp) Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5 - (tp) Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4 - (tp) Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - (tp) Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4 - (tp) Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0 - (tp) Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e - (tp) Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe - (tp) Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    mb_foundation/0.1.0@microblink/stable#2bec1a9c2b12df8b2ed7ac464f5b1e1f - (tp) Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe - (tp) Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7 - (tp) Cache
    nasm/2.14#d4c0f102da173fe6ea0fe5c486a29709 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688 - (tp) Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed - (tp) Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2 - (tp) Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a - Cache
    range-v3/0.12.0#abb9932b80d96eaf8fc992debe3870ed - (tp) Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c - (tp) Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2 - (tp) Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde - (tp) Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90 - (tp) Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c - (tp) Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed - (tp) Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99 - (tp) Cache
Python requires
    conanfile_utils/0.1.0@nenad/testing#22e39d9779ab95f144c79a6c34b21146 - Cache
Resolved version ranges
    boost/[~1.80]@nenad/testing: boost/1.80@nenad/testing
    boost/[~1]@nenad/testing: boost/1.80@nenad/testing
    cmake_build/[~0]@nenad/testing: cmake_build/0.1.0@nenad/testing
    conanfile_utils/[~0]@nenad/testing: conanfile_utils/0.1.0@nenad/testing
    concurrent_queue/[~0]@nenad/testing: concurrent_queue/0.1.0@nenad/testing
    config_ex/[~0]@nenad/testing: config_ex/0.1.0@nenad/testing
    core_utils/[~1]@nenad/testing: core_utils/1.0.0@nenad/testing
    cpuinfo/[~20230428]@nenad/testing: cpuinfo/20230428.1@nenad/testing
    eigen/[~3.4.0]@nenad/testing: eigen/3.4.0@nenad/testing
    err/[~1]@nenad/testing: err/1.0.0@nenad/testing
    functionoid/[~0]@nenad/testing: functionoid/0.1.0@nenad/testing
    gtest/[~1]@nenad/testing: gtest/1.11.0@nenad/testing
    hash/[~1]@nenad/testing: hash/1.0.0@nenad/testing
    kiwaku/[~20230522]@nenad/testing: kiwaku/20230522.1@nenad/testing
    libjpeg_turbo/[~2.1]@nenad/testing: libjpeg_turbo/2.1.4.1@nenad/testing
    libpng/[~1.6]@nenad/testing: libpng/1.6.38.1@nenad/testing
    log_and_timer/[~0]@nenad/testing: log_and_timer/0.1.0@nenad/testing
    micro_ecc/[~1]@nenad/testing: micro_ecc/1.0.0@nenad/testing
    mmap/[~1]@nenad/testing: mmap/1.0.0@nenad/testing
    opencv/[~4.6.0]@nenad/testing: opencv/4.6.0.2@nenad/testing
    protection/[~1]@nenad/testing: protection/1.0.0@nenad/testing
    protobuf/[~3.21]@nenad/testing: protobuf/3.21.7@nenad/testing
    runner/[~1.0.0]@nenad/testing: runner/1.0.0@nenad/testing
    std_fix/[~1]@nenad/testing: std_fix/1.0.0@nenad/testing
    sweater/[~1]@nenad/testing: sweater/1.0.0@nenad/testing
    tensorflow/[~1.13.1]@nenad/testing: tensorflow/1.13.1@nenad/testing
    version_and_paths/[~0]@nenad/testing: version_and_paths/0.1.0@nenad/testing
    xnnpack/[~20230525]@nenad/testing: xnnpack/20230525.0@nenad/testing
    zlib/[~1.2]@nenad/testing: zlib/1.2.13@nenad/testing

======== Computing necessary packages ========
range-v3/0.12.0: WARN: apple-clang 14.0.3 support for range-v3 is unknown, assuming it is supported.
Requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b:df6c97fde094ef9a36f63e81c41e5253e72a2977#f6396f5a866f840a971e62c438a902c0 - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    concurrent_queue/0.1.0@nenad/testing#63dcb9780d5aec456a2a83217fa55d79:df6c97fde094ef9a36f63e81c41e5253e72a2977 - Build
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0:45c895e6d85129c488ba6e79d3b22c6ea3c4e252 - Build
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6:67c1b8b4a5f92cf452178c56628da84e1657126d - Build
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5:df6c97fde094ef9a36f63e81c41e5253e72a2977#738c6d38c60eb26068fb3b50f6515107 - Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4:df6c97fde094ef9a36f63e81c41e5253e72a2977#c1027d4c74ecbba68b5cb484f089cb8b - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:84c4a6aae12e88843676d75a73bd8483f0883b48 - Build
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4:a8161274b1b4848ba43883736bc7ce3f26ac4387 - Build
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0:df6c97fde094ef9a36f63e81c41e5253e72a2977#f27f47dab2e797fd663ef896604ac62b - Cache
    libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c:0fd0ec3bb4891d26d6d0055526112d058a3f4574#e251eafdc158df0b1ec746bffcb62705 - Download (mbtemp)
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e:67c1b8b4a5f92cf452178c56628da84e1657126d - Build
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe:f05cb12df532d24c4d039a5c7c4addff72c11eb0 - Build
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:6da9ef8d1ed3810d488620312da5363cd8283552 - Build
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe:5a0b49b88f64b4511f639baa7b62f2558996e844 - Build
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7:df6c97fde094ef9a36f63e81c41e5253e72a2977#94044f158bc9243777bd77bbbfc276f4 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688:da39a3ee5e6b4b0d3255bfef95601890afd80709#c778d4e6040abc2114a46c9599471b3c - Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed:b308d90e67ec99a3136c7a4bee6b5f34da1872f2 - Build
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2:1215a589f31acd66309d08b83f70250369b42f76 - Build
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a:67c1b8b4a5f92cf452178c56628da84e1657126d - Build
    range-v3/0.12.0#abb9932b80d96eaf8fc992debe3870ed:da39a3ee5e6b4b0d3255bfef95601890afd80709#ecc6172c3cd6694c36d1cd98a702deb0 - Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c:df6c97fde094ef9a36f63e81c41e5253e72a2977#b3ae0ec1d159c57de4e34638419ec47c - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2:5f0a82362845388eb799c2992c73a6e4f6da8fe7 - Build
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde:df6c97fde094ef9a36f63e81c41e5253e72a2977#cd264f67a39b435409963d56bd6c3950 - Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90:ce66155fb16bed7572b34a56e0fce93b41aeadec - Build
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b:df6c97fde094ef9a36f63e81c41e5253e72a2977#aa77a3eefd1f6446a6b836fb887cd13e - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed:f60be0b2201fcc55190508be48c154f54f887e64 - Build
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99:df6c97fde094ef9a36f63e81c41e5253e72a2977#994efbbb20a29028c92e9370664b57a5 - Cache
Test requirements
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:84c4a6aae12e88843676d75a73bd8483f0883b48 - Missing
    libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c:0fd0ec3bb4891d26d6d0055526112d058a3f4574#e251eafdc158df0b1ec746bffcb62705 - Download (mbtemp)
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:6da9ef8d1ed3810d488620312da5363cd8283552 - Build
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c:158660188ea327f6268c2e0819cca7a10babdab9 - Build
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
Build requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b:df6c97fde094ef9a36f63e81c41e5253e72a2977#f6396f5a866f840a971e62c438a902c0 - Skip
    android_ndk/r25c@microblink/stable#a5dbde7c6c3cc1655e89bb8f0bc9cbc2:b0a3ef072d706ab8c266c04a37fb5bf38b7b5817#0597b59fee061c70cda6bf06a12ec93a - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Skip
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Skip
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Skip
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0:bfcd9a4e12ddf5a9ef48e51081c198a88f67a6ae#ff9b0cec0a4f7d2bca44cd63c03698cf - Skip
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#44ce0ee50ed89c8ea85f55be8072a676 - Skip
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5:df6c97fde094ef9a36f63e81c41e5253e72a2977#738c6d38c60eb26068fb3b50f6515107 - Skip
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4:df6c97fde094ef9a36f63e81c41e5253e72a2977#c1027d4c74ecbba68b5cb484f089cb8b - Skip
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Skip
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:bdbda0dfd17289fb8b15cb0f2ac3f0964103f72c#6c1d1131240ee85c0b287c9c1534ba6f - Skip
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4:aa499286699bf1ae1837c67d1197ac93438e2afc#99f758cc3d4d721d9ed07e6379efd753 - Skip
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0:df6c97fde094ef9a36f63e81c41e5253e72a2977#f27f47dab2e797fd663ef896604ac62b - Skip
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#71c267de14713bebf3201d4e680337bc - Skip
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe:95f1f6536c64ba4b9ec209c02481967c9b8e812e#8cfa9843400b1a14f5cc3b1e0fe95c85 - Skip
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:206bd62cc7313db21c3bc45b23508ad24911dc55#33f6c6b427087934ad3608048be00e94 - Skip
    mb_foundation/0.1.0@microblink/stable#2bec1a9c2b12df8b2ed7ac464f5b1e1f:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe:809c1bab4be4c56a805cefd0794528c1d783f343#15a94154fed0282ce8a2a450830891b3 - Skip
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7:df6c97fde094ef9a36f63e81c41e5253e72a2977#94044f158bc9243777bd77bbbfc276f4 - Skip
    nasm/2.14#d4c0f102da173fe6ea0fe5c486a29709:617cae191537b47386c088e07b1822d8606b7e67#f335051a6878650b89787be7cc3e6e35 - Skip
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688:da39a3ee5e6b4b0d3255bfef95601890afd80709#c778d4e6040abc2114a46c9599471b3c - Skip
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed:2f57ce45bad631ca6ee2ff537fa11a130fbd22cf#be06bd4c0dade3ba4f7dd436896acfeb - Skip
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2:bd096d3b37cf43d23b2a348357495651b7409ffe#14005194d22f726768516f14505a3d06 - Skip
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#ebe0323c24b096a5dde7e7068dc5a172 - Cache
    range-v3/0.12.0#abb9932b80d96eaf8fc992debe3870ed:da39a3ee5e6b4b0d3255bfef95601890afd80709#ecc6172c3cd6694c36d1cd98a702deb0 - Skip
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c:df6c97fde094ef9a36f63e81c41e5253e72a2977#b3ae0ec1d159c57de4e34638419ec47c - Skip
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2:6493088ee0849a437c6666e9a21bc7be7f96c988#7d382ce63fb58ad3afb633373b2842da - Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde:df6c97fde094ef9a36f63e81c41e5253e72a2977#cd264f67a39b435409963d56bd6c3950 - Skip
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90:dbe8849e14617e85988b0ff6d22187a4f4bab5d3#2063d6fcaab8827ca422c4188ada1d5e - Skip
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c:29519c561700604859427195600ed4763c88b809#30683ba42c163d70f71a2b284fe7689d - Skip
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b:df6c97fde094ef9a36f63e81c41e5253e72a2977#aa77a3eefd1f6446a6b836fb887cd13e - Skip
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Skip
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed:863456d894eee8e525e7e6507f1c4c24609a4134#c9187d8942599c8984d61c33e21fa90d - Skip
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99:df6c97fde094ef9a36f63e81c41e5253e72a2977#994efbbb20a29028c92e9370664b57a5 - Skip
Traceback (most recent call last):
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 172, in run
    command.run(self._conan_api, args[0][1:])
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/command.py", line 125, in run
    info = self._method(conan_api, parser, *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 40, in test
    deps_graph = run_test(conan_api, path, ref, profile_host, profile_build, remotes, lockfile,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 74, in run_test
    conan_api.install.install_binaries(deps_graph=deps_graph, remotes=remotes)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/api/subapi/install.py", line 20, in install_binaries
    installer.install_system_requires(deps_graph)  # TODO: Optimize InstallGraph computation
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/installer.py", line 196, in install_system_requires
    install_graph = InstallGraph(graph)
                    ^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 190, in __init__
    self._initialize_deps_graph(deps_graph)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 230, in _initialize_deps_graph
    existing.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 129, in add
    install_pkg_ref.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 51, in add
    assert self.binary == node.binary
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError

Traceback (most recent call last):
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 272, in main
    cli.run(args)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 172, in run
    command.run(self._conan_api, args[0][1:])
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/command.py", line 125, in run
    info = self._method(conan_api, parser, *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 40, in test
    deps_graph = run_test(conan_api, path, ref, profile_host, profile_build, remotes, lockfile,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 74, in run_test
    conan_api.install.install_binaries(deps_graph=deps_graph, remotes=remotes)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/api/subapi/install.py", line 20, in install_binaries
    installer.install_system_requires(deps_graph)  # TODO: Optimize InstallGraph computation
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/installer.py", line 196, in install_system_requires
    install_graph = InstallGraph(graph)
                    ^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 190, in __init__
    self._initialize_deps_graph(deps_graph)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 230, in _initialize_deps_graph
    existing.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 129, in add
    install_pkg_ref.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 51, in add
    assert self.binary == node.binary
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError

ERROR:

I'm still not using lockfiles here.

I tried creating the lockfile for all required platforms involved (in this example, only android (target system) and mac (host system) are needed, but this results with the same behavior.

@memsharded
Copy link
Member

That is very helpful, thanks, I got a extra hint for something new to check, I will investigate this new line.

@memsharded
Copy link
Member

Ok, got some ideas:

  • It seems the "offending" dependency is gtest
  • I suspect that your test_package/conanfile.py contains a self.test_requires("gtest/.... Please confirm.

If that is the case, it should be fixed by the latest fixes to the test_package and with the introduction of --build-test. Can you please trying to run the same but from source from the updated release/2.0 branch?

@DoDoENT
Copy link
Contributor Author

DoDoENT commented Jul 31, 2023

I suspect that your test_package/conanfile.py contains a self.test_requires("gtest/.... Please confirm

No, it doesn't. Basically all packages in the dependency graph have gtest as test_requires, except the top-level runner package. The reason for this is that this package has multiple components:

  • main component that defines the runner runtime, which is meant to be used in production
  • test_support component that adds some additional private API's so that only some packages downstream can use for their tests.

Unfortunately, I could find a way to specify that some packages are "semi-private", i.e. should be propagated by dependencies only to some consuments, but not all, so I just propagated them to all. gtest is one such example.

Here is more context about the packages (it's similar to numerous bug reports I've created during the conan v1 era 😛 ):

  • runner is the package that contains our ML inference engine runtime, and the compiler for protobuf models into the c++ code. The compiler is packaged only on host systems (i.e. build context). Besides providing runtime, it also needs to provide private headers that are used by models package when building the actual models (similar to how protobuf works - you've got a compiler that generates the code and that code then depends on some headers for compilation, but in our cases those headers must not be propagated further downstream). This package, besides having the main runtime component, also has several "test_support" components that allow models package to run tests without needing to copy the logic (we have multiple models packages, per products).
  • models is the package that actually contains ML models as trained by ML engines, usually in protobuf form. There are multiple such packages (models_product1, models_product2, ...). Each package both requires and tool-requires runner package and tool-requires itself because:
    • it needs a compiler from the runner package to generate code that needs to be compiled into the static library
    • it needs a compiler from the runner package to generate code that needs to be compiled into an executable that prepares resources that need to be loaded at runtime when using the models package
    • it needs runtime from the runner package to provide some runtime functions that compiled models depend on
    • each model is transformed into a "public API" function used downstream - the function's public header also depends on public headers from the runner package
    • for compiling each model, some private headers from runner package are required - those are not propagated further downstream (I've solved that by putting them into build_include folder within the runner package and then use cmake script to find the location of that folder, instead of publishing its paths via conan's includedirs property).
    • when all models are compiler, they need to be unit tested. The runtime for those unit tests are in the test_support component within the runner package, which depends on the gtest, which means that gtest dependency needs to be propagated from the runner package.

I've tried solving this problem in the following matter as well:

  • defining gtest as both test_requires in the runner and models packages, but then CMakeDeps incorrectly generates the find_package scripts - find_package( runner ) fails because gtest targets are missing, even if I ensure that find_package( GTest ) is called first. The other problem is also making sure that consistent versions of gtest and other similar test-only packages are used between runner and various models packages.

The assert above happens when I test the runner package, basically simulating the usage from the models package, and building for non-host platform (i.e. android or emscripten). The test then needs to:

  • build the runner for the target platform (i.e. android)
  • build the runner for the host platform (i.e. macos)
  • build the test package for the host plaform
  • build the test package for the target platform

Unfortunately, conan does not support test packages to depend on itself, so here I only test building parts of the "simulated models" package that does not depend on "itself", a and do that with the real models package (I've discussed issues with that also here.

The other thing I tried is to add option to the runner package to indicating whether is should contain test_support or not, but, besides having the exact same problem with gtest being both test and regular dependency, I couldn't have both normal and test requires of the runner package from the models packages (testing=Flase in regular requires and testing=True in test_requies), which is understandable as this would confuse any build system.

@DoDoENT
Copy link
Contributor Author

DoDoENT commented Jul 31, 2023

Can you please trying to run the same but from source from the updated release/2.0 branch?

I tried installing both from develop2 and release/2.0 branch with

pip3 install git+ssh://git@github.com/conan-io/conan.git@release\/2.0

and

pip3 install git+ssh://git@github.com/conan-io/conan.git@develop2

and for both versions:

  • same assert happens
  • conan test complains that --build-test missing arguments is unrecognized.

Here is the full shell log:

(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ pip3 install git+ssh://git@github.com/conan-io/conan.git@develop2
Looking in indexes: http://pypi.microblink.com/
Collecting git+ssh://****@github.com/conan-io/conan.git@develop2
  Cloning ssh://****@github.com/conan-io/conan.git (to revision develop2) to /private/var/folders/w1/67dfjvfs6sd66rd33brg4d5r0000gn/T/pip-req-build-m7ooxff6
  Running command git clone --filter=blob:none --quiet 'ssh://****@github.com/conan-io/conan.git' /private/var/folders/w1/67dfjvfs6sd66rd33brg4d5r0000gn/T/pip-req-build-m7ooxff6
  Running command git checkout -b develop2 --track origin/develop2
  Switched to a new branch 'develop2'
  branch 'develop2' set up to track 'origin/develop2' by rebasing.
  Resolved ssh://****@github.com/conan-io/conan.git to commit d6dbe070029e3899610b0836028a6b8756064ed3
  Preparing metadata (setup.py) ... done
Requirement already satisfied: requests<3.0.0,>=2.25 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.1.0.dev0) (2.30.0)
Requirement already satisfied: urllib3<1.27,>=1.26.6 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.1.0.dev0) (1.26.15)
Requirement already satisfied: colorama<0.5.0,>=0.4.3 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.1.0.dev0) (0.4.6)
Requirement already satisfied: PyYAML<7.0,>=6.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.1.0.dev0) (6.0)
Requirement already satisfied: patch-ng<1.18,>=1.17.4 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.1.0.dev0) (1.17.4)
Requirement already satisfied: fasteners>=0.15 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.1.0.dev0) (0.18)
Requirement already satisfied: Jinja2<4.0.0,>=3.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.1.0.dev0) (3.1.2)
Requirement already satisfied: python-dateutil<3,>=2.8.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.1.0.dev0) (2.8.2)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from Jinja2<4.0.0,>=3.0->conan==2.1.0.dev0) (2.1.2)
Requirement already satisfied: six>=1.5 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from python-dateutil<3,>=2.8.0->conan==2.1.0.dev0) (1.16.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.1.0.dev0) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.1.0.dev0) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.1.0.dev0) (2022.12.7)
Building wheels for collected packages: conan
  Building wheel for conan (setup.py) ... done
  Created wheel for conan: filename=conan-2.1.0.dev0-py3-none-any.whl size=467440 sha256=1f195832c44432cb5388fd0efee9e656921b21c1830fb6387195def61183466f
  Stored in directory: /private/var/folders/w1/67dfjvfs6sd66rd33brg4d5r0000gn/T/pip-ephem-wheel-cache-w_gslo16/wheels/3c/ae/03/7bdfa1ac0cd1d4f0ef16da813787fa9fa4b1b233b4364924f9
Successfully built conan
Installing collected packages: conan
  Attempting uninstall: conan
    Found existing installation: conan 2.0.9
    Uninstalling conan-2.0.9:
      Successfully uninstalled conan-2.0.9
Successfully installed conan-2.1.0.dev0
(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ conan test ./test_package runner/1.0.0@nenad/testing -pr emscripten-3.1.32-basic -s build_type=DevRelease --build missing --build-test missing
usage: conan test [-h] [-v [V]] [-f FORMAT] [-b BUILD] [-r REMOTE | -nr] [-u] [-o OPTIONS_HOST] [-o:b OPTIONS_BUILD] [-o:h OPTIONS_HOST] [-pr PROFILE_HOST] [-pr:b PROFILE_BUILD] [-pr:h PROFILE_HOST] [-s SETTINGS_HOST] [-s:b SETTINGS_BUILD] [-s:h SETTINGS_HOST]
                  [-c CONF_HOST] [-c:b CONF_BUILD] [-c:h CONF_HOST] [-l LOCKFILE] [--lockfile-partial] [--lockfile-out LOCKFILE_OUT] [--lockfile-packages] [--lockfile-clean] [--lockfile-overrides LOCKFILE_OVERRIDES]
                  path reference
conan test: error: unrecognized arguments: --build-test missing
ERROR: Exiting with code: 2
(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ conan test ./test_package runner/1.0.0@nenad/testing -pr emscripten-3.1.32-basic -s build_type=DevRelease --build missing

======== Input profiles ========
Profile host:
[settings]
arch=wasm
build_type=DevRelease
compiler=clang
compiler.libcxx=libc++
compiler.version=17.emsdk-3.1.32
os=Emscripten
[tool_requires]
*: emsdk/3.1.32@microblink/stable
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.os.sdk', 'settings.arch', 'settings.compiler', 'settings.compiler.version', 'settings.compiler.sanitizers', 'settings.compiler.link_time_optimization']
tools.files.download:retry=5
tools.files.download:retry_wait=2
tools.cmake.cmaketoolchain:generator=Ninja
tools.build:cflags=['-mmutable-globals', '-mreference-types', '-mbulk-memory', '-mnontrapping-fptoint', '-msign-ext']
tools.build:cxxflags=['-mmutable-globals', '-mreference-types', '-mbulk-memory', '-mnontrapping-fptoint', '-msign-ext']

Profile build:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.libcxx=libc++
compiler.version=14.0.3
os=Macos
[tool_requires]
*: mb_foundation/0.1.0@microblink/stable
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.os.sdk', 'settings.arch', 'settings.compiler', 'settings.compiler.version', 'settings.compiler.sanitizers', 'settings.compiler.link_time_optimization']
tools.files.download:retry=5
tools.files.download:retry_wait=2
tools.cmake.cmaketoolchain:generator=Xcode


======== Launching test_package ========

======== Computing dependency graph ========
Graph root
    runner/1.0.0@nenad/testing (test package): /Users/dodo/Work/Microblink/core-neural-network/test_package/conanfile.py
Requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - Cache
    cmake_build/0.1.0@nenad/testing - Editable
    concurrent_queue/0.1.0@nenad/testing#63dcb9780d5aec456a2a83217fa55d79 - Cache
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0 - Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6 - Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5 - Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4 - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4 - Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0 - Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e - Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe - Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe - Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688 - Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed - Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2 - Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a - Cache
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408 - Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2 - Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde - Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90 - Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed - Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99 - Cache
Test requirements
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - (tp) Cache
    cmake_build/0.1.0@nenad/testing - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - (tp) Cache
Build requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - Cache
    cmake_build/0.1.0@nenad/testing - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0 - Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6 - Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5 - Cache
    emsdk/3.1.32@microblink/stable#5549f540cc62f96eb419846bed1a15ff - (tp) Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4 - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4 - Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0 - Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e - Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe - Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    mb_foundation/0.1.0@microblink/stable#2bec1a9c2b12df8b2ed7ac464f5b1e1f - (tp) Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe - Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7 - Cache
    nasm/2.14#d4c0f102da173fe6ea0fe5c486a29709 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688 - Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed - Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2 - Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a - Cache
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408 - Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2 - Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde - Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90 - Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c - Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed - Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99 - Cache
Python requires
    conanfile_utils/0.1.0@nenad/testing#22e39d9779ab95f144c79a6c34b21146 - Cache
Resolved version ranges
    boost/[~1.80]@nenad/testing: boost/1.80@nenad/testing
    boost/[~1]@nenad/testing: boost/1.80@nenad/testing
    cmake_build/[~0]@nenad/testing: cmake_build/0.1.0@nenad/testing
    conanfile_utils/[~0]@nenad/testing: conanfile_utils/0.1.0@nenad/testing
    concurrent_queue/[~0]@nenad/testing: concurrent_queue/0.1.0@nenad/testing
    config_ex/[~0]@nenad/testing: config_ex/0.1.0@nenad/testing
    core_utils/[~1]@nenad/testing: core_utils/1.0.0@nenad/testing
    cpuinfo/[~20230428]@nenad/testing: cpuinfo/20230428.1@nenad/testing
    eigen/[~3.4.0]@nenad/testing: eigen/3.4.0@nenad/testing
    err/[~1]@nenad/testing: err/1.0.0@nenad/testing
    functionoid/[~0]@nenad/testing: functionoid/0.1.0@nenad/testing
    gtest/[~1]@nenad/testing: gtest/1.11.0@nenad/testing
    hash/[~1]@nenad/testing: hash/1.0.0@nenad/testing
    kiwaku/[~20230522]@nenad/testing: kiwaku/20230522.1@nenad/testing
    libjpeg_turbo/[~2.1]@nenad/testing: libjpeg_turbo/2.1.4.1@nenad/testing
    libpng/[~1.6]@nenad/testing: libpng/1.6.38.1@nenad/testing
    log_and_timer/[~0]@nenad/testing: log_and_timer/0.1.0@nenad/testing
    micro_ecc/[~1]@nenad/testing: micro_ecc/1.0.0@nenad/testing
    mmap/[~1]@nenad/testing: mmap/1.0.0@nenad/testing
    opencv/[~4.6.0]@nenad/testing: opencv/4.6.0.2@nenad/testing
    protection/[~1]@nenad/testing: protection/1.0.0@nenad/testing
    protobuf/[~3.21]@nenad/testing: protobuf/3.21.7@nenad/testing
    std_fix/[~1]@nenad/testing: std_fix/1.0.0@nenad/testing
    sweater/[~1]@nenad/testing: sweater/1.0.0@nenad/testing
    tensorflow/[~1.13.1]@nenad/testing: tensorflow/1.13.1@nenad/testing
    version_and_paths/[~0]@nenad/testing: version_and_paths/0.1.0@nenad/testing
    xnnpack/[~20230525]@nenad/testing: xnnpack/20230525.0@nenad/testing
    zlib/[~1.2]@nenad/testing: zlib/1.2.13@nenad/testing

======== Computing necessary packages ========
range-v3/0.12.0: WARN: apple-clang 14.0.3 support for range-v3 is unknown, assuming it is supported.
runner/1.0.0@nenad/testing: Compatible package ID c2bd28ded70d1c8df5730f641d76893d41c84bbe equal to the default package ID
Requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b:df6c97fde094ef9a36f63e81c41e5253e72a2977#f6396f5a866f840a971e62c438a902c0 - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    concurrent_queue/0.1.0@nenad/testing#63dcb9780d5aec456a2a83217fa55d79:df6c97fde094ef9a36f63e81c41e5253e72a2977 - Missing
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0:79ba33e059967196f3599cc86a1709e6273045d0 - Missing
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Missing
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5:df6c97fde094ef9a36f63e81c41e5253e72a2977#738c6d38c60eb26068fb3b50f6515107 - Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4:df6c97fde094ef9a36f63e81c41e5253e72a2977#c1027d4c74ecbba68b5cb484f089cb8b - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:924868930ae3aeb81e7afd81f28178e2c962ca24 - Missing
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4:14ca99a3710480450322735c6c16d9eb0268ea55 - Missing
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0:df6c97fde094ef9a36f63e81c41e5253e72a2977#f27f47dab2e797fd663ef896604ac62b - Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Missing
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe:d023cb5c064347bbcb9a3903a255091ac73ddd56 - Missing
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:6ce922f2e1140c95f66840ec94ad41e1fd431884 - Missing
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe:d963a24b4b6d00047f7db7c80027244b7f4fad4f - Missing
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7:df6c97fde094ef9a36f63e81c41e5253e72a2977#94044f158bc9243777bd77bbbfc276f4 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688:da39a3ee5e6b4b0d3255bfef95601890afd80709#c778d4e6040abc2114a46c9599471b3c - Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed:6c00d051f6ca0ed92544ca61f00962d18464f29a - Missing
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2:c43b8bbedc78d6d1af3f511e51e4cfbb40124578 - Missing
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Missing
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408:da39a3ee5e6b4b0d3255bfef95601890afd80709#ecc6172c3cd6694c36d1cd98a702deb0 - Download (conancenter)
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c:df6c97fde094ef9a36f63e81c41e5253e72a2977#b3ae0ec1d159c57de4e34638419ec47c - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2:f4efed8139862c906a59d7d0f016962d4ecbd3c6 - Missing
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde:df6c97fde094ef9a36f63e81c41e5253e72a2977#cd264f67a39b435409963d56bd6c3950 - Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90:6eab84798f92aa32d95612320011b2d5725c7245 - Missing
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b:df6c97fde094ef9a36f63e81c41e5253e72a2977#aa77a3eefd1f6446a6b836fb887cd13e - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed:64ea8e680f77b45debd6c3a3d00812c71a10ca90 - Missing
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Missing
Test requirements
Build requirements
    emsdk/3.1.32@microblink/stable#5549f540cc62f96eb419846bed1a15ff:dcf68e932572755309a5f69f3cee1bede410e907#429de819a47fc109f4e8500b59d0c9d0 - Download (mbtemp)
    mb_foundation/0.1.0@microblink/stable#2bec1a9c2b12df8b2ed7ac464f5b1e1f:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2:c2bd28ded70d1c8df5730f641d76893d41c84bbe - Missing
Skipped binaries
    boost/1.80@nenad/testing, cmake_build/0.1.0@nenad/testing, config_ex/0.1.0@nenad/testing, functionoid/0.1.0@nenad/testing, gtest/1.11.0@nenad/testing, log_and_timer/0.1.0@nenad/testing, tensorflow/1.13.1@nenad/testing, version_and_paths/0.1.0@nenad/testing, adv_obfuscator/20170904.0@nenad/testing, boost/1.80@nenad/testing, cmake_build/0.1.0@nenad/testing, config_ex/0.1.0@nenad/testing, core_utils/1.0.0@nenad/testing, cpuinfo/20230428.1@nenad/testing, eigen/3.4.0@nenad/testing, err/1.0.0@nenad/testing, functionoid/0.1.0@nenad/testing, gtest/1.11.0@nenad/testing, hash/1.0.0@nenad/testing, kiwaku/20230522.1@nenad/testing, libjpeg_turbo/2.1.4.1@nenad/testing, libpng/1.6.38.1@nenad/testing, log_and_timer/0.1.0@nenad/testing, micro_ecc/1.0.0@nenad/testing, mmap/1.0.0@nenad/testing, nasm/2.14, nlohmann_json/3.10.4, opencv/4.6.0.2@nenad/testing, protection/1.0.0@nenad/testing, protobuf/3.21.7@nenad/testing, range-v3/0.12.0, rapidjson/1.1.5@nenad/testing, std_fix/1.0.0@nenad/testing, sweater/1.0.0@nenad/testing, tensorflow/1.13.1@nenad/testing, utfcpp/3.2.1@nenad/testing, version_and_paths/0.1.0@nenad/testing, xnnpack/20230525.0@nenad/testing, zlib/1.2.13@nenad/testing

======== Installing packages ========
ERROR: Missing binary: concurrent_queue/0.1.0@nenad/testing:df6c97fde094ef9a36f63e81c41e5253e72a2977
ERROR: Missing binary: core_utils/1.0.0@nenad/testing:79ba33e059967196f3599cc86a1709e6273045d0
ERROR: Missing binary: cpuinfo/20230428.1@nenad/testing:4e1a60ace06fd2906bd4d7051e191a5508cf560c
ERROR: Missing binary: gtest/1.11.0@nenad/testing:924868930ae3aeb81e7afd81f28178e2c962ca24
ERROR: Missing binary: hash/1.0.0@nenad/testing:14ca99a3710480450322735c6c16d9eb0268ea55
ERROR: Missing binary: libjpeg_turbo/2.1.4.1@nenad/testing:4e1a60ace06fd2906bd4d7051e191a5508cf560c
ERROR: Missing binary: libpng/1.6.38.1@nenad/testing:d023cb5c064347bbcb9a3903a255091ac73ddd56
ERROR: Missing binary: log_and_timer/0.1.0@nenad/testing:6ce922f2e1140c95f66840ec94ad41e1fd431884
ERROR: Missing binary: micro_ecc/1.0.0@nenad/testing:d963a24b4b6d00047f7db7c80027244b7f4fad4f
ERROR: Missing binary: opencv/4.6.0.2@nenad/testing:6c00d051f6ca0ed92544ca61f00962d18464f29a
ERROR: Missing binary: protection/1.0.0@nenad/testing:c43b8bbedc78d6d1af3f511e51e4cfbb40124578
ERROR: Missing binary: protobuf/3.21.7@nenad/testing:4e1a60ace06fd2906bd4d7051e191a5508cf560c
ERROR: Missing binary: runner/1.0.0@nenad/testing:c2bd28ded70d1c8df5730f641d76893d41c84bbe
ERROR: Missing binary: runner/1.0.0@nenad/testing:f4efed8139862c906a59d7d0f016962d4ecbd3c6
ERROR: Missing binary: sweater/1.0.0@nenad/testing:6eab84798f92aa32d95612320011b2d5725c7245
ERROR: Missing binary: xnnpack/20230525.0@nenad/testing:64ea8e680f77b45debd6c3a3d00812c71a10ca90
ERROR: Missing binary: zlib/1.2.13@nenad/testing:4e1a60ace06fd2906bd4d7051e191a5508cf560c

gtest/1.11.0@nenad/testing: WARN: Can't find a 'gtest/1.11.0@nenad/testing' package binary '924868930ae3aeb81e7afd81f28178e2c962ca24' for the configuration:
[settings]
arch=wasm
build_type=DevRelease
compiler=clang
compiler.libcxx=libc++
compiler.version=17.emsdk-3.1.32
os=Emscripten
[options]
allow_rtti=False
enable_timer=False
log_level=WarningsAndErrors
[requires]
cmake_build/0.1.Z@nenad/testing
[python_requires]
conanfile_utils/0.1.Z@nenad/testing

ERROR: Missing prebuilt package for 'concurrent_queue/0.1.0@nenad/testing', 'core_utils/1.0.0@nenad/testing', 'cpuinfo/20230428.1@nenad/testing', 'gtest/1.11.0@nenad/testing', 'hash/1.0.0@nenad/testing', 'libjpeg_turbo/2.1.4.1@nenad/testing', 'libpng/1.6.38.1@nenad/testing', 'log_and_timer/0.1.0@nenad/testing', 'micro_ecc/1.0.0@nenad/testing', 'opencv/4.6.0.2@nenad/testing', 'protection/1.0.0@nenad/testing', 'protobuf/3.21.7@nenad/testing', 'runner/1.0.0@nenad/testing', 'runner/1.0.0@nenad/testing', 'sweater/1.0.0@nenad/testing', 'xnnpack/20230525.0@nenad/testing', 'zlib/1.2.13@nenad/testing'
Check the available packages using 'conan list gtest/1.11.0@nenad/testing:* -r=remote'
'conan test' tested packages must exist, and '--build' argument is used only for the 'test_package' dependencies, not for the tested dependencies

More Info at 'https://docs.conan.io/2/knowledge/faq.html#error-missing-prebuilt-package'

(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ conan test ./test_package runner/[~1.0.0]@nenad/testing -pr emscripten-3.1.32-basic -s build_type=DevRelease --build missing

======== Input profiles ========
Profile host:
[settings]
arch=wasm
build_type=DevRelease
compiler=clang
compiler.libcxx=libc++
compiler.version=17.emsdk-3.1.32
os=Emscripten
[tool_requires]
*: emsdk/3.1.32@microblink/stable
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.os.sdk', 'settings.arch', 'settings.compiler', 'settings.compiler.version', 'settings.compiler.sanitizers', 'settings.compiler.link_time_optimization']
tools.files.download:retry=5
tools.files.download:retry_wait=2
tools.cmake.cmaketoolchain:generator=Ninja
tools.build:cflags=['-mmutable-globals', '-mreference-types', '-mbulk-memory', '-mnontrapping-fptoint', '-msign-ext']
tools.build:cxxflags=['-mmutable-globals', '-mreference-types', '-mbulk-memory', '-mnontrapping-fptoint', '-msign-ext']

Profile build:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.libcxx=libc++
compiler.version=14.0.3
os=Macos
[tool_requires]
*: mb_foundation/0.1.0@microblink/stable
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.os.sdk', 'settings.arch', 'settings.compiler', 'settings.compiler.version', 'settings.compiler.sanitizers', 'settings.compiler.link_time_optimization']
tools.files.download:retry=5
tools.files.download:retry_wait=2
tools.cmake.cmaketoolchain:generator=Xcode


======== Launching test_package ========

======== Computing dependency graph ========
Graph root
    runner/[~1.0.0]@nenad/testing (test package): /Users/dodo/Work/Microblink/core-neural-network/test_package/conanfile.py
Requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b - (tp) Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - (tp) Cache
    cmake_build/0.1.0@nenad/testing - (tp) Editable
    concurrent_queue/0.1.0@nenad/testing#63dcb9780d5aec456a2a83217fa55d79 - (tp) Cache
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - (tp) Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0 - (tp) Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6 - (tp) Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5 - (tp) Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4 - (tp) Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - (tp) Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - (tp) Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4 - (tp) Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0 - (tp) Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e - (tp) Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe - (tp) Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - (tp) Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe - (tp) Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7 - (tp) Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688 - (tp) Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed - (tp) Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2 - (tp) Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a - (tp) Cache
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408 - (tp) Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c - (tp) Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2 - (tp) Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde - (tp) Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90 - (tp) Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - (tp) Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed - (tp) Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99 - (tp) Cache
Test requirements
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - (tp) Cache
    cmake_build/0.1.0@nenad/testing - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - (tp) Cache
Build requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b - (tp) Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - Cache
    cmake_build/0.1.0@nenad/testing - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0 - (tp) Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6 - (tp) Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5 - (tp) Cache
    emsdk/3.1.32@microblink/stable#5549f540cc62f96eb419846bed1a15ff - (tp) Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4 - (tp) Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - (tp) Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4 - (tp) Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0 - (tp) Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e - (tp) Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe - (tp) Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    mb_foundation/0.1.0@microblink/stable#2bec1a9c2b12df8b2ed7ac464f5b1e1f - (tp) Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe - (tp) Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7 - (tp) Cache
    nasm/2.14#d4c0f102da173fe6ea0fe5c486a29709 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688 - (tp) Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed - (tp) Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2 - (tp) Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a - Cache
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408 - (tp) Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c - (tp) Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2 - (tp) Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde - (tp) Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90 - (tp) Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c - (tp) Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed - (tp) Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99 - (tp) Cache
Python requires
    conanfile_utils/0.1.0@nenad/testing#22e39d9779ab95f144c79a6c34b21146 - Cache
Resolved version ranges
    boost/[~1.80]@nenad/testing: boost/1.80@nenad/testing
    boost/[~1]@nenad/testing: boost/1.80@nenad/testing
    cmake_build/[~0]@nenad/testing: cmake_build/0.1.0@nenad/testing
    conanfile_utils/[~0]@nenad/testing: conanfile_utils/0.1.0@nenad/testing
    concurrent_queue/[~0]@nenad/testing: concurrent_queue/0.1.0@nenad/testing
    config_ex/[~0]@nenad/testing: config_ex/0.1.0@nenad/testing
    core_utils/[~1]@nenad/testing: core_utils/1.0.0@nenad/testing
    cpuinfo/[~20230428]@nenad/testing: cpuinfo/20230428.1@nenad/testing
    eigen/[~3.4.0]@nenad/testing: eigen/3.4.0@nenad/testing
    err/[~1]@nenad/testing: err/1.0.0@nenad/testing
    functionoid/[~0]@nenad/testing: functionoid/0.1.0@nenad/testing
    gtest/[~1]@nenad/testing: gtest/1.11.0@nenad/testing
    hash/[~1]@nenad/testing: hash/1.0.0@nenad/testing
    kiwaku/[~20230522]@nenad/testing: kiwaku/20230522.1@nenad/testing
    libjpeg_turbo/[~2.1]@nenad/testing: libjpeg_turbo/2.1.4.1@nenad/testing
    libpng/[~1.6]@nenad/testing: libpng/1.6.38.1@nenad/testing
    log_and_timer/[~0]@nenad/testing: log_and_timer/0.1.0@nenad/testing
    micro_ecc/[~1]@nenad/testing: micro_ecc/1.0.0@nenad/testing
    mmap/[~1]@nenad/testing: mmap/1.0.0@nenad/testing
    opencv/[~4.6.0]@nenad/testing: opencv/4.6.0.2@nenad/testing
    protection/[~1]@nenad/testing: protection/1.0.0@nenad/testing
    protobuf/[~3.21]@nenad/testing: protobuf/3.21.7@nenad/testing
    runner/[~1.0.0]@nenad/testing: runner/1.0.0@nenad/testing
    std_fix/[~1]@nenad/testing: std_fix/1.0.0@nenad/testing
    sweater/[~1]@nenad/testing: sweater/1.0.0@nenad/testing
    tensorflow/[~1.13.1]@nenad/testing: tensorflow/1.13.1@nenad/testing
    version_and_paths/[~0]@nenad/testing: version_and_paths/0.1.0@nenad/testing
    xnnpack/[~20230525]@nenad/testing: xnnpack/20230525.0@nenad/testing
    zlib/[~1.2]@nenad/testing: zlib/1.2.13@nenad/testing

======== Computing necessary packages ========
range-v3/0.12.0: WARN: apple-clang 14.0.3 support for range-v3 is unknown, assuming it is supported.
runner/1.0.0@nenad/testing: Compatible package ID c2bd28ded70d1c8df5730f641d76893d41c84bbe equal to the default package ID
Requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b:df6c97fde094ef9a36f63e81c41e5253e72a2977#f6396f5a866f840a971e62c438a902c0 - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    concurrent_queue/0.1.0@nenad/testing#63dcb9780d5aec456a2a83217fa55d79:df6c97fde094ef9a36f63e81c41e5253e72a2977 - Build
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0:79ba33e059967196f3599cc86a1709e6273045d0 - Build
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Build
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5:df6c97fde094ef9a36f63e81c41e5253e72a2977#738c6d38c60eb26068fb3b50f6515107 - Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4:df6c97fde094ef9a36f63e81c41e5253e72a2977#c1027d4c74ecbba68b5cb484f089cb8b - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:924868930ae3aeb81e7afd81f28178e2c962ca24 - Build
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4:14ca99a3710480450322735c6c16d9eb0268ea55 - Build
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0:df6c97fde094ef9a36f63e81c41e5253e72a2977#f27f47dab2e797fd663ef896604ac62b - Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Build
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe:d023cb5c064347bbcb9a3903a255091ac73ddd56 - Build
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:6ce922f2e1140c95f66840ec94ad41e1fd431884 - Build
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe:d963a24b4b6d00047f7db7c80027244b7f4fad4f - Build
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7:df6c97fde094ef9a36f63e81c41e5253e72a2977#94044f158bc9243777bd77bbbfc276f4 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688:da39a3ee5e6b4b0d3255bfef95601890afd80709#c778d4e6040abc2114a46c9599471b3c - Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed:6c00d051f6ca0ed92544ca61f00962d18464f29a - Build
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2:c43b8bbedc78d6d1af3f511e51e4cfbb40124578 - Build
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Build
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408:da39a3ee5e6b4b0d3255bfef95601890afd80709#ecc6172c3cd6694c36d1cd98a702deb0 - Download (conancenter)
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c:df6c97fde094ef9a36f63e81c41e5253e72a2977#b3ae0ec1d159c57de4e34638419ec47c - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2:f4efed8139862c906a59d7d0f016962d4ecbd3c6 - Build
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde:df6c97fde094ef9a36f63e81c41e5253e72a2977#cd264f67a39b435409963d56bd6c3950 - Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90:6eab84798f92aa32d95612320011b2d5725c7245 - Build
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b:df6c97fde094ef9a36f63e81c41e5253e72a2977#aa77a3eefd1f6446a6b836fb887cd13e - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed:64ea8e680f77b45debd6c3a3d00812c71a10ca90 - Build
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Build
Test requirements
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:924868930ae3aeb81e7afd81f28178e2c962ca24 - Missing
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:6ce922f2e1140c95f66840ec94ad41e1fd431884 - Build
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c:b15f4542b009d74e445a83d742f8d9f9a4359caf - Build
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
Build requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b:df6c97fde094ef9a36f63e81c41e5253e72a2977#f6396f5a866f840a971e62c438a902c0 - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0:bfcd9a4e12ddf5a9ef48e51081c198a88f67a6ae#ff9b0cec0a4f7d2bca44cd63c03698cf - Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#44ce0ee50ed89c8ea85f55be8072a676 - Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5:df6c97fde094ef9a36f63e81c41e5253e72a2977#738c6d38c60eb26068fb3b50f6515107 - Cache
    emsdk/3.1.32@microblink/stable#5549f540cc62f96eb419846bed1a15ff:dcf68e932572755309a5f69f3cee1bede410e907#429de819a47fc109f4e8500b59d0c9d0 - Download (mbtemp)
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4:df6c97fde094ef9a36f63e81c41e5253e72a2977#c1027d4c74ecbba68b5cb484f089cb8b - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:bdbda0dfd17289fb8b15cb0f2ac3f0964103f72c#6c1d1131240ee85c0b287c9c1534ba6f - Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4:aa499286699bf1ae1837c67d1197ac93438e2afc#99f758cc3d4d721d9ed07e6379efd753 - Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0:df6c97fde094ef9a36f63e81c41e5253e72a2977#f27f47dab2e797fd663ef896604ac62b - Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#71c267de14713bebf3201d4e680337bc - Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe:95f1f6536c64ba4b9ec209c02481967c9b8e812e#8cfa9843400b1a14f5cc3b1e0fe95c85 - Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:206bd62cc7313db21c3bc45b23508ad24911dc55#33f6c6b427087934ad3608048be00e94 - Cache
    mb_foundation/0.1.0@microblink/stable#2bec1a9c2b12df8b2ed7ac464f5b1e1f:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe:809c1bab4be4c56a805cefd0794528c1d783f343#15a94154fed0282ce8a2a450830891b3 - Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7:df6c97fde094ef9a36f63e81c41e5253e72a2977#94044f158bc9243777bd77bbbfc276f4 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688:da39a3ee5e6b4b0d3255bfef95601890afd80709#c778d4e6040abc2114a46c9599471b3c - Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed:2f57ce45bad631ca6ee2ff537fa11a130fbd22cf#be06bd4c0dade3ba4f7dd436896acfeb - Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2:bd096d3b37cf43d23b2a348357495651b7409ffe#14005194d22f726768516f14505a3d06 - Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#ebe0323c24b096a5dde7e7068dc5a172 - Cache
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408:da39a3ee5e6b4b0d3255bfef95601890afd80709#ecc6172c3cd6694c36d1cd98a702deb0 - Download (conancenter)
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c:df6c97fde094ef9a36f63e81c41e5253e72a2977#b3ae0ec1d159c57de4e34638419ec47c - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2:c2bd28ded70d1c8df5730f641d76893d41c84bbe - Build
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde:df6c97fde094ef9a36f63e81c41e5253e72a2977#cd264f67a39b435409963d56bd6c3950 - Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90:dbe8849e14617e85988b0ff6d22187a4f4bab5d3#2063d6fcaab8827ca422c4188ada1d5e - Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c:29519c561700604859427195600ed4763c88b809#30683ba42c163d70f71a2b284fe7689d - Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b:df6c97fde094ef9a36f63e81c41e5253e72a2977#aa77a3eefd1f6446a6b836fb887cd13e - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed:863456d894eee8e525e7e6507f1c4c24609a4134#c9187d8942599c8984d61c33e21fa90d - Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99:df6c97fde094ef9a36f63e81c41e5253e72a2977#994efbbb20a29028c92e9370664b57a5 - Cache
Skipped binaries
    nasm/2.14
Traceback (most recent call last):
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 272, in main
    cli.run(args)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 172, in run
    command.run(self._conan_api, args[0][1:])
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/command.py", line 125, in run
    info = self._method(conan_api, parser, *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 40, in test
    deps_graph = run_test(conan_api, path, ref, profile_host, profile_build, remotes, lockfile,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 74, in run_test
    conan_api.install.install_binaries(deps_graph=deps_graph, remotes=remotes)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/api/subapi/install.py", line 20, in install_binaries
    installer.install_system_requires(deps_graph)  # TODO: Optimize InstallGraph computation
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/installer.py", line 196, in install_system_requires
    install_graph = InstallGraph(graph)
                    ^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 190, in __init__
    self._initialize_deps_graph(deps_graph)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 230, in _initialize_deps_graph
    existing.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 129, in add
    install_pkg_ref.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 51, in add
    assert self.binary == node.binary
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError

ERROR:
(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ conan --version
Conan version 2.1.0-dev

Same thing if I use release\/2.0 branch in pip install command

@memsharded
Copy link
Member

memsharded commented Jul 31, 2023

It seems there is something a bit off in the trace:

assert self.binary == node.binary, f"Binary for {node}: {self.binary}!={node.binary}"

The assert in release/2.0 branch should already display a different information, it would be great to confirm the assert is displaying that information, and confirming with the new assert message some of the analysis above. Please make sure to run the release/2.0 branch, not the develop2 branch.

With conan test ... --build=missing (the new --build-test is only for conan create)

@DoDoENT
Copy link
Contributor Author

DoDoENT commented Jul 31, 2023

Here is the trace from release/2.0 branch:

$ pip3 install git+ssh://git@github.com/conan-io/conan.git@release\/2.0
Looking in indexes: http://pypi.microblink.com/
Collecting git+ssh://****@github.com/conan-io/conan.git@release/2.0
  Cloning ssh://****@github.com/conan-io/conan.git (to revision release/2.0) to /private/var/folders/w1/67dfjvfs6sd66rd33brg4d5r0000gn/T/pip-req-build-b0jp_yaz
  Running command git clone --filter=blob:none --quiet 'ssh://****@github.com/conan-io/conan.git' /private/var/folders/w1/67dfjvfs6sd66rd33brg4d5r0000gn/T/pip-req-build-b0jp_yaz
  Resolved ssh://****@github.com/conan-io/conan.git to commit 143fb17bf88e1598777ae4606007309b8edb9b93
  Preparing metadata (setup.py) ... done
Requirement already satisfied: requests<3.0.0,>=2.25 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (2.30.0)
Requirement already satisfied: urllib3<1.27,>=1.26.6 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (1.26.15)
Requirement already satisfied: colorama<0.5.0,>=0.4.3 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (0.4.6)
Requirement already satisfied: PyYAML<7.0,>=6.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (6.0)
Requirement already satisfied: patch-ng<1.18,>=1.17.4 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (1.17.4)
Requirement already satisfied: fasteners>=0.15 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (0.18)
Requirement already satisfied: Jinja2<4.0.0,>=3.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (3.1.2)
Requirement already satisfied: python-dateutil<3,>=2.8.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (2.8.2)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from Jinja2<4.0.0,>=3.0->conan==2.0.9) (2.1.2)
Requirement already satisfied: six>=1.5 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from python-dateutil<3,>=2.8.0->conan==2.0.9) (1.16.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.0.9) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.0.9) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.0.9) (2022.12.7)
(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ conan --version
Conan version 2.0.9
(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ conan test ./test_package runner/[~1.0.0]@nenad/testing -pr emscripten-3.1.32-basic -s build_type=DevRelease --build missing

======== Input profiles ========
Profile host:
[settings]
arch=wasm
build_type=DevRelease
compiler=clang
compiler.libcxx=libc++
compiler.version=17.emsdk-3.1.32
os=Emscripten
[tool_requires]
*: emsdk/3.1.32@microblink/stable
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.os.sdk', 'settings.arch', 'settings.compiler', 'settings.compiler.version', 'settings.compiler.sanitizers', 'settings.compiler.link_time_optimization']
tools.files.download:retry=5
tools.files.download:retry_wait=2
tools.cmake.cmaketoolchain:generator=Ninja
tools.build:cflags=['-mmutable-globals', '-mreference-types', '-mbulk-memory', '-mnontrapping-fptoint', '-msign-ext']
tools.build:cxxflags=['-mmutable-globals', '-mreference-types', '-mbulk-memory', '-mnontrapping-fptoint', '-msign-ext']

Profile build:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.libcxx=libc++
compiler.version=14.0.3
os=Macos
[tool_requires]
*: mb_foundation/0.1.0@microblink/stable
[conf]
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.os.sdk', 'settings.arch', 'settings.compiler', 'settings.compiler.version', 'settings.compiler.sanitizers', 'settings.compiler.link_time_optimization']
tools.files.download:retry=5
tools.files.download:retry_wait=2
tools.cmake.cmaketoolchain:generator=Xcode


======== Launching test_package ========

======== Computing dependency graph ========
Graph root
    runner/[~1.0.0]@nenad/testing (test package): /Users/dodo/Work/Microblink/core-neural-network/test_package/conanfile.py
Requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b - (tp) Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - (tp) Cache
    cmake_build/0.1.0@nenad/testing - (tp) Editable
    concurrent_queue/0.1.0@nenad/testing#63dcb9780d5aec456a2a83217fa55d79 - (tp) Cache
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - (tp) Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0 - (tp) Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6 - (tp) Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5 - (tp) Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4 - (tp) Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - (tp) Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - (tp) Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4 - (tp) Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0 - (tp) Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e - (tp) Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe - (tp) Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - (tp) Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe - (tp) Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7 - (tp) Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688 - (tp) Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed - (tp) Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2 - (tp) Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a - (tp) Cache
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408 - (tp) Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c - (tp) Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2 - (tp) Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde - (tp) Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90 - (tp) Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - (tp) Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed - (tp) Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99 - (tp) Cache
Test requirements
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - (tp) Cache
    cmake_build/0.1.0@nenad/testing - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - (tp) Cache
Build requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b - (tp) Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e - Cache
    cmake_build/0.1.0@nenad/testing - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0 - (tp) Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6 - (tp) Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5 - (tp) Cache
    emsdk/3.1.32@microblink/stable#5549f540cc62f96eb419846bed1a15ff - (tp) Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4 - (tp) Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05 - (tp) Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4 - (tp) Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0 - (tp) Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e - (tp) Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe - (tp) Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad - Cache
    mb_foundation/0.1.0@microblink/stable#2bec1a9c2b12df8b2ed7ac464f5b1e1f - (tp) Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe - (tp) Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7 - (tp) Cache
    nasm/2.14#d4c0f102da173fe6ea0fe5c486a29709 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688 - (tp) Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed - (tp) Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2 - (tp) Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a - Cache
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408 - (tp) Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c - (tp) Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2 - (tp) Cache
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde - (tp) Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90 - (tp) Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c - (tp) Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b - (tp) Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed - (tp) Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99 - (tp) Cache
Python requires
    conanfile_utils/0.1.0@nenad/testing#22e39d9779ab95f144c79a6c34b21146 - Cache
Resolved version ranges
    boost/[~1.80]@nenad/testing: boost/1.80@nenad/testing
    boost/[~1]@nenad/testing: boost/1.80@nenad/testing
    cmake_build/[~0]@nenad/testing: cmake_build/0.1.0@nenad/testing
    conanfile_utils/[~0]@nenad/testing: conanfile_utils/0.1.0@nenad/testing
    concurrent_queue/[~0]@nenad/testing: concurrent_queue/0.1.0@nenad/testing
    config_ex/[~0]@nenad/testing: config_ex/0.1.0@nenad/testing
    core_utils/[~1]@nenad/testing: core_utils/1.0.0@nenad/testing
    cpuinfo/[~20230428]@nenad/testing: cpuinfo/20230428.1@nenad/testing
    eigen/[~3.4.0]@nenad/testing: eigen/3.4.0@nenad/testing
    err/[~1]@nenad/testing: err/1.0.0@nenad/testing
    functionoid/[~0]@nenad/testing: functionoid/0.1.0@nenad/testing
    gtest/[~1]@nenad/testing: gtest/1.11.0@nenad/testing
    hash/[~1]@nenad/testing: hash/1.0.0@nenad/testing
    kiwaku/[~20230522]@nenad/testing: kiwaku/20230522.1@nenad/testing
    libjpeg_turbo/[~2.1]@nenad/testing: libjpeg_turbo/2.1.4.1@nenad/testing
    libpng/[~1.6]@nenad/testing: libpng/1.6.38.1@nenad/testing
    log_and_timer/[~0]@nenad/testing: log_and_timer/0.1.0@nenad/testing
    micro_ecc/[~1]@nenad/testing: micro_ecc/1.0.0@nenad/testing
    mmap/[~1]@nenad/testing: mmap/1.0.0@nenad/testing
    opencv/[~4.6.0]@nenad/testing: opencv/4.6.0.2@nenad/testing
    protection/[~1]@nenad/testing: protection/1.0.0@nenad/testing
    protobuf/[~3.21]@nenad/testing: protobuf/3.21.7@nenad/testing
    runner/[~1.0.0]@nenad/testing: runner/1.0.0@nenad/testing
    std_fix/[~1]@nenad/testing: std_fix/1.0.0@nenad/testing
    sweater/[~1]@nenad/testing: sweater/1.0.0@nenad/testing
    tensorflow/[~1.13.1]@nenad/testing: tensorflow/1.13.1@nenad/testing
    version_and_paths/[~0]@nenad/testing: version_and_paths/0.1.0@nenad/testing
    xnnpack/[~20230525]@nenad/testing: xnnpack/20230525.0@nenad/testing
    zlib/[~1.2]@nenad/testing: zlib/1.2.13@nenad/testing

======== Computing necessary packages ========
range-v3/0.12.0: WARN: apple-clang 14.0.3 support for range-v3 is unknown, assuming it is supported.
runner/1.0.0@nenad/testing: Compatible package ID c2bd28ded70d1c8df5730f641d76893d41c84bbe equal to the default package ID
Requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b:df6c97fde094ef9a36f63e81c41e5253e72a2977#f6396f5a866f840a971e62c438a902c0 - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    concurrent_queue/0.1.0@nenad/testing#63dcb9780d5aec456a2a83217fa55d79:df6c97fde094ef9a36f63e81c41e5253e72a2977 - Build
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0:79ba33e059967196f3599cc86a1709e6273045d0 - Build
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Build
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5:df6c97fde094ef9a36f63e81c41e5253e72a2977#738c6d38c60eb26068fb3b50f6515107 - Cache
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4:df6c97fde094ef9a36f63e81c41e5253e72a2977#c1027d4c74ecbba68b5cb484f089cb8b - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:924868930ae3aeb81e7afd81f28178e2c962ca24 - Build
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4:14ca99a3710480450322735c6c16d9eb0268ea55 - Build
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0:df6c97fde094ef9a36f63e81c41e5253e72a2977#f27f47dab2e797fd663ef896604ac62b - Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Build
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe:d023cb5c064347bbcb9a3903a255091ac73ddd56 - Build
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:6ce922f2e1140c95f66840ec94ad41e1fd431884 - Build
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe:d963a24b4b6d00047f7db7c80027244b7f4fad4f - Build
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7:df6c97fde094ef9a36f63e81c41e5253e72a2977#94044f158bc9243777bd77bbbfc276f4 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688:da39a3ee5e6b4b0d3255bfef95601890afd80709#c778d4e6040abc2114a46c9599471b3c - Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed:6c00d051f6ca0ed92544ca61f00962d18464f29a - Build
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2:c43b8bbedc78d6d1af3f511e51e4cfbb40124578 - Build
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Build
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408:da39a3ee5e6b4b0d3255bfef95601890afd80709#ecc6172c3cd6694c36d1cd98a702deb0 - Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c:df6c97fde094ef9a36f63e81c41e5253e72a2977#b3ae0ec1d159c57de4e34638419ec47c - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2:f4efed8139862c906a59d7d0f016962d4ecbd3c6 - Build
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde:df6c97fde094ef9a36f63e81c41e5253e72a2977#cd264f67a39b435409963d56bd6c3950 - Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90:6eab84798f92aa32d95612320011b2d5725c7245 - Build
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b:df6c97fde094ef9a36f63e81c41e5253e72a2977#aa77a3eefd1f6446a6b836fb887cd13e - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed:64ea8e680f77b45debd6c3a3d00812c71a10ca90 - Build
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99:4e1a60ace06fd2906bd4d7051e191a5508cf560c - Build
Test requirements
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:924868930ae3aeb81e7afd81f28178e2c962ca24 - Missing
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:6ce922f2e1140c95f66840ec94ad41e1fd431884 - Build
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c:b15f4542b009d74e445a83d742f8d9f9a4359caf - Build
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
Build requirements
    adv_obfuscator/20170904.0@nenad/testing#35b6a767471e030de9640d6676d3035b:df6c97fde094ef9a36f63e81c41e5253e72a2977#f6396f5a866f840a971e62c438a902c0 - Cache
    boost/1.80@nenad/testing#b5f6784ab18ef24bc1423972f4d4c54e:da39a3ee5e6b4b0d3255bfef95601890afd80709#e41614b4db81f145a4b79617850f5bbd - Cache
    cmake_build/0.1.0@nenad/testing:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Editable
    config_ex/0.1.0@nenad/testing#8ac20ee44de37e4bcf5dc764d5d9f9fb:df6c97fde094ef9a36f63e81c41e5253e72a2977#164af33db0fcc9a504d31c2febdf22c9 - Cache
    core_utils/1.0.0@nenad/testing#5a16b213ec5f90cf8c61e4590efd82b0:bfcd9a4e12ddf5a9ef48e51081c198a88f67a6ae#ff9b0cec0a4f7d2bca44cd63c03698cf - Cache
    cpuinfo/20230428.1@nenad/testing#c1e17d1098c745caa4462abaef85f8c6:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#44ce0ee50ed89c8ea85f55be8072a676 - Cache
    eigen/3.4.0@nenad/testing#f0f42f40b9dcd259bae0b92feacca4f5:df6c97fde094ef9a36f63e81c41e5253e72a2977#738c6d38c60eb26068fb3b50f6515107 - Cache
    emsdk/3.1.32@microblink/stable#5549f540cc62f96eb419846bed1a15ff:dcf68e932572755309a5f69f3cee1bede410e907#429de819a47fc109f4e8500b59d0c9d0 - Download (mbtemp)
    err/1.0.0@nenad/testing#deb27027360b5937da47ff192cdeb3e4:df6c97fde094ef9a36f63e81c41e5253e72a2977#c1027d4c74ecbba68b5cb484f089cb8b - Cache
    functionoid/0.1.0@nenad/testing#c1f5773dcea65d05d27a7f83075c777a:df6c97fde094ef9a36f63e81c41e5253e72a2977#0cba0b5c615a0f448595e7a90e2ec147 - Cache
    gtest/1.11.0@nenad/testing#b86e737a89c05fb7e92eeb24dcfd4e05:bdbda0dfd17289fb8b15cb0f2ac3f0964103f72c#6c1d1131240ee85c0b287c9c1534ba6f - Cache
    hash/1.0.0@nenad/testing#5ec3db8c88c4a679e5d5ad6c6b0e1fe4:aa499286699bf1ae1837c67d1197ac93438e2afc#99f758cc3d4d721d9ed07e6379efd753 - Cache
    kiwaku/20230522.1@nenad/testing#caab153f2877dacbbaf89b0b8fb46de0:df6c97fde094ef9a36f63e81c41e5253e72a2977#f27f47dab2e797fd663ef896604ac62b - Cache
    libjpeg_turbo/2.1.4.1@nenad/testing#328a17322058cd185ed6a6c4899b9e2e:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#71c267de14713bebf3201d4e680337bc - Cache
    libpng/1.6.38.1@nenad/testing#7c45891acf66fd0e7b9c6f136c8ccfbe:95f1f6536c64ba4b9ec209c02481967c9b8e812e#8cfa9843400b1a14f5cc3b1e0fe95c85 - Cache
    log_and_timer/0.1.0@nenad/testing#6346bb0a705637150950be0af5af33ad:206bd62cc7313db21c3bc45b23508ad24911dc55#33f6c6b427087934ad3608048be00e94 - Cache
    mb_foundation/0.1.0@microblink/stable#2bec1a9c2b12df8b2ed7ac464f5b1e1f:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    micro_ecc/1.0.0@nenad/testing#e3617d4b177b9e352ae1fde6839839fe:809c1bab4be4c56a805cefd0794528c1d783f343#15a94154fed0282ce8a2a450830891b3 - Cache
    mmap/1.0.0@nenad/testing#3aafec364b424c5b266a7bae5938b6a7:df6c97fde094ef9a36f63e81c41e5253e72a2977#94044f158bc9243777bd77bbbfc276f4 - Cache
    nlohmann_json/3.10.4#2d3ba0c641692cca9fb4514e05154688:da39a3ee5e6b4b0d3255bfef95601890afd80709#c778d4e6040abc2114a46c9599471b3c - Cache
    opencv/4.6.0.2@nenad/testing#a037b128042b4e7f9d5ff6663bcb61ed:2f57ce45bad631ca6ee2ff537fa11a130fbd22cf#be06bd4c0dade3ba4f7dd436896acfeb - Cache
    protection/1.0.0@nenad/testing#a4005e34e83d1701812c8194f66c2fa2:bd096d3b37cf43d23b2a348357495651b7409ffe#14005194d22f726768516f14505a3d06 - Cache
    protobuf/3.21.7@nenad/testing#4968cc8799438f3746a0ffef6f8c267a:a4ee5f530c1eed0dd8e262508ed8c83d7db25814#ebe0323c24b096a5dde7e7068dc5a172 - Cache
    range-v3/0.12.0#4c05d91d7b40e6b91b44b5345ac64408:da39a3ee5e6b4b0d3255bfef95601890afd80709#ecc6172c3cd6694c36d1cd98a702deb0 - Cache
    rapidjson/1.1.5@nenad/testing#d9cb20226d91dc7437d38f4433f0072c:df6c97fde094ef9a36f63e81c41e5253e72a2977#b3ae0ec1d159c57de4e34638419ec47c - Cache
    runner/1.0.0@nenad/testing#799e3cd8581015003f522a42b4324ea2:c2bd28ded70d1c8df5730f641d76893d41c84bbe - Build
    std_fix/1.0.0@nenad/testing#49129ddf1d1a32deef32ba86f2897bde:df6c97fde094ef9a36f63e81c41e5253e72a2977#cd264f67a39b435409963d56bd6c3950 - Cache
    sweater/1.0.0@nenad/testing#5aa855c096711beb6d24b207f7c13d90:dbe8849e14617e85988b0ff6d22187a4f4bab5d3#2063d6fcaab8827ca422c4188ada1d5e - Cache
    tensorflow/1.13.1@nenad/testing#611bd2364b1c74efbeb058065a492f2c:29519c561700604859427195600ed4763c88b809#30683ba42c163d70f71a2b284fe7689d - Cache
    utfcpp/3.2.1@nenad/testing#a1f070448470fee48fe8377c5e64e08b:df6c97fde094ef9a36f63e81c41e5253e72a2977#aa77a3eefd1f6446a6b836fb887cd13e - Cache
    version_and_paths/0.1.0@nenad/testing#1d4ece2deec299f3dc8594539e89328a:df6c97fde094ef9a36f63e81c41e5253e72a2977#23c2fcf758f23e8b428195b19d8f5713 - Cache
    xnnpack/20230525.0@nenad/testing#2d11e64818e995d6376f3e7f9a3a75ed:863456d894eee8e525e7e6507f1c4c24609a4134#c9187d8942599c8984d61c33e21fa90d - Cache
    zlib/1.2.13@nenad/testing#73ea6005846950a84f51347ff7e13b99:df6c97fde094ef9a36f63e81c41e5253e72a2977#994efbbb20a29028c92e9370664b57a5 - Cache
Skipped binaries
    nasm/2.14
Traceback (most recent call last):
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 272, in main
    cli.run(args)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/cli.py", line 172, in run
    command.run(self._conan_api, args[0][1:])
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/command.py", line 125, in run
    info = self._method(conan_api, parser, *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 40, in test
    deps_graph = run_test(conan_api, path, ref, profile_host, profile_build, remotes, lockfile,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/cli/commands/test.py", line 74, in run_test
    conan_api.install.install_binaries(deps_graph=deps_graph, remotes=remotes)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conan/api/subapi/install.py", line 20, in install_binaries
    installer.install_system_requires(deps_graph)  # TODO: Optimize InstallGraph computation
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/installer.py", line 196, in install_system_requires
    install_graph = InstallGraph(graph)
                    ^^^^^^^^^^^^^^^^^^^
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 190, in __init__
    self._initialize_deps_graph(deps_graph)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 230, in _initialize_deps_graph
    existing.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 129, in add
    install_pkg_ref.add(node)
  File "/Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages/conans/client/graph/install_graph.py", line 51, in add
    assert self.binary == node.binary
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError

ERROR:

@memsharded
Copy link
Member

But this is still not expected.

The code in release/2.0 branch contains:

assert self.binary == node.binary, f"Binary for {node}: {self.binary}!={node.binary}"

We should be able to see it if this is running the release/2.0 source code

@DoDoENT
Copy link
Contributor Author

DoDoENT commented Jul 31, 2023

How can I test that? I installed using following command:

$ pip3 install git+ssh://git@github.com/conan-io/conan.git@release\/2.0
Looking in indexes: http://pypi.microblink.com/
Collecting git+ssh://****@github.com/conan-io/conan.git@release/2.0
  Cloning ssh://****@github.com/conan-io/conan.git (to revision release/2.0) to /private/var/folders/w1/67dfjvfs6sd66rd33brg4d5r0000gn/T/pip-req-build-b0jp_yaz
  Running command git clone --filter=blob:none --quiet 'ssh://****@github.com/conan-io/conan.git' /private/var/folders/w1/67dfjvfs6sd66rd33brg4d5r0000gn/T/pip-req-build-b0jp_yaz
  Resolved ssh://****@github.com/conan-io/conan.git to commit 143fb17bf88e1598777ae4606007309b8edb9b93
  Preparing metadata (setup.py) ... done
Requirement already satisfied: requests<3.0.0,>=2.25 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (2.30.0)
Requirement already satisfied: urllib3<1.27,>=1.26.6 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (1.26.15)
Requirement already satisfied: colorama<0.5.0,>=0.4.3 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (0.4.6)
Requirement already satisfied: PyYAML<7.0,>=6.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (6.0)
Requirement already satisfied: patch-ng<1.18,>=1.17.4 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (1.17.4)
Requirement already satisfied: fasteners>=0.15 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (0.18)
Requirement already satisfied: Jinja2<4.0.0,>=3.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (3.1.2)
Requirement already satisfied: python-dateutil<3,>=2.8.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from conan==2.0.9) (2.8.2)
Requirement already satisfied: MarkupSafe>=2.0 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from Jinja2<4.0.0,>=3.0->conan==2.0.9) (2.1.2)
Requirement already satisfied: six>=1.5 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from python-dateutil<3,>=2.8.0->conan==2.0.9) (1.16.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.0.9) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.0.9) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in /Users/dodo/Desktop/conan2-venv/lib/python3.11/site-packages (from requests<3.0.0,>=2.25->conan==2.0.9) (2022.12.7)
(conan2-venv) [dodo@nm-nmiksa: core-neural-network (feature/conan-v2/TSI-1456)]$ conan --version
Conan version 2.0.9

... but the version was still 2.0.9

@DoDoENT
Copy link
Contributor Author

DoDoENT commented Jul 31, 2023

OK, it appears that I had to first uninstall conan 2.0.9 and then install release/2.0 branch to change to appear.

Now, the code is building (there are no asserts).

Maybe non-release branches should have -dev in their version, to distinguish them from "the official ones" from PyPi (I see this is the case in develop2 branch, but for some reason not in release/2.0 branch.

@memsharded
Copy link
Member

Maybe non-release branches should have -dev in their version, to distinguish them from "the official ones" from PyPi

yes, we have tradionally have this -dev, it seems an error that has been dropped now in Conan 2.0.X patches releases, we will recover it.

@DoDoENT
Copy link
Contributor Author

DoDoENT commented Jul 31, 2023

Well, there are no asserts in the release/2.0 branch, and the code correctly builds. Can we close this now?

@memsharded
Copy link
Member

Yes, I think we can closed it as solved in next 2.0.10, I will mark the PR that fixes it too, and recover the -dev.

Thanks very much for the testing and the feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants