elementary / appcenter-web

Web frontend for viewing AppCenter apps
https://appcenter.elementary.io
The Unlicense
43 stars 11 forks source link

Prevent duplicate apps when newer package uses `provides` #52

Open cassidyjames opened 4 years ago

cassidyjames commented 4 years ago

See: https://github.com/elementary/appcenter/issues/1439 and https://github.com/elementary/houston/issues/803 for context.

Problem

A package might change its RDNN and need to claim it provides a previous package RDNN. Right now, we'll just show duplicate apps.

Proposal

We should probably parse provides and not show any apps that are provided by newer apps.