-
Couldn't load subscription status.
- Fork 34
Description
Conan 2.16.1
Latest extensions
I have two remotes "development" and integration".
My normal scenario is to produce a package, upload to development and then promote from development to integration with conan art:promote --url $ARTIFACTORY_SERVER_URL --from development --to integration package-list.json, where package list contain the new package.
This works perfectly under normal conditions.
But, If i do the above, and then remove the packages with
conan remove xxx/1.2.3 -r development
conan remove xxx/1.2.3 -r integration
conan remove xxx/1.2.3
followed by a rebuild and new promote i see this feedback from the promote call:
-------- Promoting _/xxx/1.2.3/_/d3b2bb6d3d3425c4e46e19d7f2cb8d7a0ac4df9d/export/ --------
WARN: Destination already exists, skipping
-------- Promoting _/xxx/1.2.3/_/d3b2bb6d3d3425c4e46e19d7f2cb8d7a0ac4df9d/package/0338223f030306698e87a28cfdb373ae1a58e02a/3afa9e57f0f9a16cf4a2b59beb400ae2 --------
Promoted file
-------- Promoting _/xxx/1.2.3/_/d3b2bb6d3d3425c4e46e19d7f2cb8d7a0ac4df9d/package/37be195f18e1b378d8ca47f669582c3c4288686c/954a6fde29f6fcac11ea28ff4a744e13 --------
Promoted file
And yes, the "export" folder containing the recipe has not been promoted:
"development" repo:

"integration" repo:
Subsequent conan list... also tell me that the recipe exists in "development" but not in "integration"!
Is this and error or am I doing something wrong?