- Adding a new repo should trigger indexing it - Removing a repo should trigger deletion of related packages from the index (prereq: store which repo each package belongs to as part of the index)