-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
Description
This one is a bit tricky and it's hard to phrase the situation I'm thinking of properly.
The best example I can give is from a recent mistake I made. In a hurry, I bumped glib to dev-libs/glib-2.74.4, but I didn't bump dev-util/gdbus-codegen-2.74.4 and dev-util/glib-utils-2.74.4 with it. glib has a blocker in its RDEPEND as !<dev-util/gdbus-codegen-${PV} (or approximately so).
Portage will rightly schedule an upgrade to dev-libs/glib-2.74.4 but then find it can't install it because e.g. dev-util/gdbus-codegen-2.74.3 is installed with no upgrade queued and new glib blocks it.
A warning to the effect of "This is going to trigger blockers and there's no solution other than not-upgrading" would be useful.