There seems to be an issue with ProGet's Conan V2, where the conan remove
command fails when using the -p
profile filter.
example:
conan remove freetype/2.13.2:* -p os=Linux -r=ccdc-3rdparty-conan-2 --dry-run -c
gives:
Remove summary: ccdc-3rdparty-conan-2 freetype/2.13.2#012f2e384087877914dbac626c3978e2: Removed binaries: ['43faaf581cf6a121854a451651cf2ff235f19f7c', 'd87280ec3b4af24f27d50d5e0df28450bce31aea', 'e0458180222f4e39fcff2bfa680bfa6468ca7198']
Whereas the non dry-run:
conan remove freetype/2.13.2:* -p os=Linux -r=ccdc-3rdparty-conan-2 -c
gives us:
ERROR: expected revision after package id. [Remote: ccdc-3rdparty-conan-2]
We reached out to the Conan team, where they tested and confirmed it should be working fine from their end, see thread: https://github.com/conan-io/conan/issues/18553
Could you investigate and confirm if this is a known limitation or bug?
Thanks!