fix: default value for conda_packages in repodata.json #441
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I am using rattler in a context that has to deal with really old repodata.json files that don't have the "packages.conda" field and thus they fail with this error message:
I recognize that packages.conda has been created by conda build/index for years now, but this means rattler isn't backwards compatible with the (very) old state of repodatas and it is not trivial to upgrade the repodatas that I am dealing with. Without this, I will be potentially blocked from using rattler in important contexts. Rattler would still produce this field as an empty map by default, and it would default to an empty map when it's missing from a repodata.json that it deserializes.
Thoughts? Also let me know if I'm missing other changes necessary in order to do this.