Skip to content

format ​

lvcim.toolkit.messas/1.0.2@lvcim/stable#<rrev>:<package>#<packagerevision>

lvcim@stable: release et thirdparty inclus que ceux @lvcimstable ceux qui osnt pas en @lvcimstable sont sous lvcim2025.conancenter

lvcim@staging pour les pre-release: plus actif pour le moment avec ATS, dedans il y'aruait des numeros de versions fixed
lvcim@develp: tout les recetes /develop
lvcim@wip: msaas/develop@lvcim/<branch-name>

--update

conan search vs conan list ​

conan serach more powerful then list

He will do the search in all remotes

But he can't list binaries
conan list to list binary, but by default he will use the local cache
If you want to use a remote you need to pass it as params
_msas:#_

graph explan ​

binaire not found

lib A -> lib B
patch on lib A
later, patch on lib B

app: iwant lib A and lib B

conan graph explain
conan graph info --format html > build/graph.html

build missing ​

--build missing

cleanup ​

sh
conan lvcim cleanup
conan remove "*" -c

profile ​

txt
settings
same as bashrc, env variables etc
Include each other

If not precise, by default:
conan install . -pr default

[replace_requires]
To hot replace some requirements

-pr override -pr default
conan build . -o "&:format=" --"_theme_:format=smartphone" --build missing

editable workspace lockfile

integration and jenkins since 26

Cache ​

sh
conan cacheLocal Cache
  enterprise.product.app
    enterprise.product.app/develop@enterprise/stable
      revisions
        4236772b502fdbed2314c7ce90483778 (2026-06-18 08:29:10 UTC)
      packages
        48e736748d5c348da47b3206440dc07e03ebd7d3
          enterprise.infrastructure.conan/5.0.Z@enterprise/stable
sh
conan cache path enterprise.product.app/develop@lvcim/stable#808b60386766cd21b1c6db3c465c22b1 --folder source
conan cache path enterprise.product.app/develop@lvcim/stable#808b60386766cd21b1c6db3c465c22b1:48e736748d5c348da47b3206440dc07e03ebd7d3 --folder source

# To deploy in cache locally
conan export . --user user --channel stable

# get conan cache ref from cache path
conan cache ref K:\C2\p\b\lvcimba0ce8c

# Find packages
conan list *app*#*:*

Conan create install export-phkg ​

sh
conan create . --user lvcim --channel develop # develop@lvcim/develop
conan create . --user lvcim --channel stable # develop@lvcim/stable
conan install . --build missing

# export = export receipe only recette
# export-pkg: export binary with receipe
# conan create: Will create the build folder in conan cache folder

properly deploy ​

sh
conan remove lvcim.example.things/1.0.@lvcim/stable -c
conan create . --user lvcim --channel stable
conan upload "lvcim.example.things" -r "lvcim2025.stable"
conan remove -r lvcim2025.stable "lvcim.example.things#!latest" -c
# Add --upadte next time to get the latest version