-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
Describe the bug
version: 2.23.0
conan_path: C:\Users\Todiq\Documents\CAST\venv\Scripts\conan
python
version: 3.9.13
sys_version: 3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)]
sys_executable: C:\Users\Todiq\Documents\CAST\venv\Scripts\python.exe
is_frozen: False
architecture: AMD64
system
version: 10.0.26200
platform: Windows-10-10.0.26200-SP0
system: Windows
release: 10
cpu: Intel64 Family 6 Model 186 Stepping 3, GenuineIntel
How to reproduce it
Hello,
I encountered an issue while trying the new core.graph:compatibility_mode=optimized option.
Click to expand log
conan install -pr msvc2 .\boost.txt --build=missing --envs-generation false -vvv
======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=17
compiler.runtime=dynamic
compiler.runtime_type=Release
compiler.version=195
os=Windows
[options]
*:shared=True
castbasetest/*:shared=False
gtest/*:shared=False
[tool_requires]
*: ninja/1.13.2
[conf]
tools.build:skip_test=False
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.compiler', 'settings.compiler.version', 'settings.arch']
tools.cmake.cmakedeps:new=will_break_next
tools.cmake.cmaketoolchain:generator=Ninja Multi-Config
user.tools.build:run_tests=False
cast*/*:tools.build:install_strip=True
Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=17
compiler.runtime=dynamic
compiler.runtime_type=Release
compiler.version=194
os=Windows
[options]
*:shared=True
castbasetest/*:shared=False
gtest/*:shared=False
[tool_requires]
*: ninja/1.13.2
[conf]
tools.build:skip_test=False
tools.cmake.cmake_layout:build_folder_vars=['settings.os', 'settings.compiler', 'settings.compiler.version', 'settings.arch']
tools.cmake.cmakedeps:new=will_break_next
tools.cmake.cmaketoolchain:generator=Ninja Multi-Config
tools.env.virtualenv:powershell=powershell
user.tools.build:run_tests=False
cast*/*:tools.build:install_strip=True
======== Computing dependency graph ========
boost/1.85.0: Not found in local cache, looking in remotes...
boost/1.85.0: Checking remote: cast
Connecting to remote 'cast' anonymously
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v1/ping
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/latest
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/files
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/files/conanmanifest.txt
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/files/conanfile.py
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/files/conan_export.tgz
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\boost63dd5e7c53f47\d\conanmanifest.txt from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/files/conanmanifest.txt
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\boost63dd5e7c53f47\d\conan_export.tgz from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/files/conan_export.tgz
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\boost63dd5e7c53f47\d\conanfile.py from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/files/conanfile.py
boost/1.85.0: Downloaded recipe revision a7a4487619b7f38aefaaa16b6bef373f
boost/1.85.0: running "C:/Users/Todiq/Documents/CAST/venv/Scripts/python.exe" -c "from __future__ import print_function; import sys; print('{}.{}'.format(sys.version_info[0], sys.version_info[1]))"
boost/1.85.0: RUN: "C:/Users/Todiq/Documents/CAST/venv/Scripts/python.exe" -c "from __future__ import print_function; import sys; print('{}.{}'.format(sys.version_info[0], sys.version_info[1]))"
boost/1.85.0: Full command: "C:/Users/Todiq/Documents/CAST/venv/Scripts/python.exe" -c "from __future__ import print_function; import sys; print('{}.{}'.format(sys.version_info[0], sys.version_info[1]))"
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/search?q=b2%2F%2A
b2/5.3.3: Not found in local cache, looking in remotes...
b2/5.3.3: Checking remote: cast
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/latest
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/files
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/files/conanmanifest.txt
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/files/conanfile.py
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/files/conan_export.tgz
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\b2f33b3ec4bdb65\d\conan_export.tgz from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/files/conan_export.tgz
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\b2f33b3ec4bdb65\d\conanfile.py from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/files/conanfile.py
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\b2f33b3ec4bdb65\d\conanmanifest.txt from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/files/conanmanifest.txt
b2/5.3.3: Downloaded recipe revision 107c15377719889654eb9a162a673975
ninja/1.13.2: Not found in local cache, looking in remotes...
ninja/1.13.2: Checking remote: cast
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/latest
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/revisions/c8c5dc2a52ed6e4e42a66d75b4717ceb/files
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/revisions/c8c5dc2a52ed6e4e42a66d75b4717ceb/files/conanmanifest.txt
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/revisions/c8c5dc2a52ed6e4e42a66d75b4717ceb/files/conanfile.py
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/revisions/c8c5dc2a52ed6e4e42a66d75b4717ceb/files/conan_export.tgz
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\ninjaa4e39ef845913\d\conanfile.py from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/revisions/c8c5dc2a52ed6e4e42a66d75b4717ceb/files/conanfile.py
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\ninjaa4e39ef845913\d\conanmanifest.txt from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/revisions/c8c5dc2a52ed6e4e42a66d75b4717ceb/files/conanmanifest.txt
Downloaded C:\Users\Todiq\Documents\CAST\.conan\p\ninjaa4e39ef845913\d\conan_export.tgz from https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/revisions/c8c5dc2a52ed6e4e42a66d75b4717ceb/files/conan_export.tgz
ninja/1.13.2: Downloaded recipe revision c8c5dc2a52ed6e4e42a66d75b4717ceb
Graph root
boost.txt: C:\Users\Todiq\Documents\CAST\boost.txt
Requirements
boost/1.85.0#a7a4487619b7f38aefaaa16b6bef373f - Downloaded (cast)
Build requirements
b2/5.3.3#107c15377719889654eb9a162a673975 - Downloaded (cast)
ninja/1.13.2#c8c5dc2a52ed6e4e42a66d75b4717ceb - Downloaded (cast)
Resolved version ranges
b2/[>=5.2 <6]: b2/5.3.3
======== Computing necessary packages ========
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/ninja/1.13.2/_/_/revisions/c8c5dc2a52ed6e4e42a66d75b4717ceb/packages/723257509aee8a72faf021920c2874abc738e029/latest
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/packages/522dcea5982a3f8a5b624c16477e47195da2f84f/latest
Connecting to remote 'conancenter' anonymously
HttpRequest: get: https://center2.conan.io/v1/ping
HttpRequest: get: https://center2.conan.io/v2/conans/b2/5.3.3/_/_/revisions/107c15377719889654eb9a162a673975/packages/522dcea5982a3f8a5b624c16477e47195da2f84f/latest
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/packages/527307fe5ff1956ad4be44a1564e5a2884cb595a/latest
HttpRequest: get: https://center2.conan.io/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/packages/527307fe5ff1956ad4be44a1564e5a2884cb595a/latest
boost/1.85.0: Compatible package ID 527307fe5ff1956ad4be44a1564e5a2884cb595a equal to the default package ID: Skipping it.
boost/1.85.0: Main binary package '527307fe5ff1956ad4be44a1564e5a2884cb595a' missing
boost/1.85.0: Checking 3 compatible configurations
boost/1.85.0: Compatible configurations not found in cache, checking servers
HttpRequest: get: https://artifactory.castsoftware.com/artifactory/api/conan/conan/v2/conans/boost/1.85.0/_/_/revisions/a7a4487619b7f38aefaaa16b6bef373f/search?list_only=True
Traceback (most recent call last):
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\rest\remote_manager.py", line 324, in _call_remote
return self._auth_manager.call_rest_api_method(remote, method, *args, **kwargs)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\rest\auth_manager.py", line 60, in call_rest_api_method
ret = getattr(rest_client, method_name)(*args, **kwargs)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\rest\rest_client.py", line 72, in search_packages
return self._get_api().search_packages(reference, list_only)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\rest\rest_client_v2.py", line 224, in search_packages
url = self.router.search_packages(ref, list_only)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\rest\client_routes.py", line 49, in search_packages
url = _format_ref(route, ref)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\rest\client_routes.py", line 8, in _format_ref
url = url.format(name=ref.name, version=ref.version, username=ref.user or "_",
AttributeError: 'PkgReference' object has no attribute 'name'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\cli\cli.py", line 194, in run
command.run(self._conan_api, args[0][1:])
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\cli\command.py", line 197, in run
info = self._method(conan_api, parser, *args)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\cli\commands\install.py", line 48, in install
deps_graph, lockfile, install_error = _run_install_command(conan_api, args, cwd)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\cli\commands\install.py", line 92, in _run_install_command
gapi.analyze_binaries(deps_graph, args.build, remotes, update=args.update, lockfile=lockfile)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\api\subapi\graph.py", line 216, in analyze_binaries
binaries_analyzer.evaluate_graph(graph, build_mode, lockfile, remotes, update,
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\graph\graph_binaries.py", line 537, in evaluate_graph
_evaluate_single(pref_nodes[0])
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\graph\graph_binaries.py", line 521, in _evaluate_single
self._evaluate_node(n, mode, remotes, update)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\graph\graph_binaries.py", line 327, in _evaluate_node
self._compatible_find_existing_binaries(node, compatibles, remotes, update)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\graph\graph_binaries.py", line 189, in _compatible_find_existing_binaries
compatible_packages = self._compatible_get_packages_from_remotes(node.ref, remotes)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\graph\graph_binaries.py", line 284, in _compatible_get_packages_from_remotes
remote_packages = self._remote_manager.search_packages(r, ref, list_only=True)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\rest\remote_manager.py", line 218, in search_packages
packages = self._call_remote(remote, "search_packages", ref, list_only)
File "C:\Users\Todiq\Documents\CAST\venv\lib\site-packages\conan\internal\rest\remote_manager.py", line 336, in _call_remote
raise ConanException(exc, remote=remote)
conan.errors.ConanException: 'PkgReference' object has no attribute 'name'. [Remote: conancenter]
ERROR: 'PkgReference' object has no attribute 'name'. [Remote: conancenter]
An additional bug: it looks like passing -vnotice does not print the profiles or the graph anymore. Can you please have a look into it? Thanks
Reactions are currently unavailable