It would be useful for users of (layman?) overlay third-party repos to be issued with a warning if a package installed from an ebuild sourced from an external repo will revert to a stock Gentoo-repo package... or, more generally, if the repo which a package will be updated from differs from the repo which the currently-installed package came from, an explicit notification should be made. I realise that with verbose output enabled, 'emerge' will show both current and intended repos - but with a large list of packages to upgrade, visually scanning through this list is at best haphazard and prone to missing cases. It would also be great to have a new FEATURES keyword to abort if such a change of course repo would occur. This would allow a fail-safe method to always install packages from the intended overlay repo - and, if a package from a third-party repo is no longer available but an upgrade exists in the main repo, that FEATURES keyword could be temporarily disabled by the user. This would be a non-default option, of course. I'd hope that this would be a relatively simple change (since emerge already knows the original and intended repo, as it displays it in verbose mode, as mentioned) but it would be a genuine benefit and huge time-saver for external repo maintainers. Thanks for your consideration!