Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643524 - Add warning when repo will change, add option/FEATURES to abort if this occurs
Summary: Add warning when repo will change, add option/FEATURES to abort if this occurs
Status: UNCONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-05 11:54 UTC by Stuart Shelton
Modified: 2018-01-05 11:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stuart Shelton 2018-01-05 11:54:39 UTC
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!