markfinal / cruiz

Conan recipe user interface
https://cruiz.readthedocs.io/
Apache License 2.0
11 stars 1 forks source link

Incompatibilities after Conan 2.0.13 #136

Closed markfinal closed 9 months ago

markfinal commented 9 months ago

https://github.com/conan-io/conan/commit/f3dc792bb1703c964e3ef9f1f93dc7def6137645 added a new required argument to ConanApp (added in 2.0.14)

https://github.com/conan-io/conan/commit/a5c76a2ec3da14684a9e606fc2dacbecd5f3ebe0 moved profiles_path from ClientCache to HomePaths. This also changed ProfileLoader's initialiser. (Also added in 2.0.14)

markfinal commented 9 months ago

Also just noticed when managing local caches

Exception: 'ClientCache' object has no attribute 'hooks_path'

markfinal commented 9 months ago

Also noticed, when removing all packages from a Conan 2 local cache

Traceback (most recent call last): File "/Users/mark/dev/cruiz/cruiz-dev/src/cruiz/workers/api/v2/removeallpackages.py", line 27, in invoke for ref, _ in select_bundle.refs(): ^^^^^^ TypeError: cannot unpack non-iterable RecipeReference object

Note: this seems to have been a problem since the first Conan 2 alpha supporting release of cruiz