elementary / elementary/appcenter
Handle `provides` in AppStream data
Open
Needs Design
Priority: Wishlist
- Dominant language
- Vala
- Stars
- 554
- Forks
- 104
- Avg merge
- 15h 57m
- Merged PRs (30d)
- 2
Description
See https://github.com/elementary/houston/issues/803 for context
## Problem
A package might change its RDNN or otherwise use `provides` to override a package. Right now we don't do anything with that information
## Proposal
AppCenter should be aware of `provides` and be smarter about a few things:
- Transition local payment history to the new RDNN
- Maybe be smarter with not showing duplicate app listings?
## Other
Is there potential for abuse here? Should we only support this when the package is coming from a "curated" source, to avoid potentially-malicious sideloads overriding curated apps?
Contributor guide
Assessment
This issue has not been assessed yet.