Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

initial metadata proposal #13330

Merged
merged 6 commits into from
Mar 14, 2023
Merged

Conversation

memsharded
Copy link
Member

@memsharded memsharded commented Mar 5, 2023

Changelog: Omit
Docs: Omit

This would be the 2nd part of the proposal, isolated from many other things. Just the creation of metadata from both recipes and hooks

The full proposal would be:
Very preliminary proposal for metadata, leveraging the infra that package signing introduced:

  • files that do not belong to the package/recipe, are not listed in conanmanifest.txt
  • Files are uploaded if existing, but not downloaded by default
  • They are not located in the export, source or package folder

Can be used for:

  • Build logs
  • Storing test executables
  • Storing test_package

@memsharded memsharded added this to the 2.0.2 milestone Mar 5, 2023
@memsharded memsharded marked this pull request as ready for review March 8, 2023 15:26
@memsharded memsharded merged commit cca46e0 into conan-io:release/2.0 Mar 14, 2023
@memsharded memsharded deleted the feature/metadata branch March 14, 2023 11:23
@memsharded memsharded mentioned this pull request Apr 18, 2023
1 task
@maksim-petukhov
Copy link

Will this feature help with conan-io/conan-center-index#1982?

@memsharded
Copy link
Member Author

This feature will definitely allow to store .pdbs for Windows debug builds.
However, this doesn't mean that ConanCenter will do it and store the pdbs. .pdbs are massive, and in practice they are not used by the vast majority of ConanCenter users, so it would be a huge cost for little value. For this use case, the recommended approach would be to build from sources and store the pdbs in your own server, if you want to leverage this new feature, it could be a good fit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants