elementary / elementary/appcenter

Handle `provides` in AppStream data

Open
#1,439 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.