How does a Package Server determine when to delete a package?