Displaying source of use flag changes
There is a field oldvalue
on the UseDep
class, which used to be used to display when an automated change would override something which is already set. It's no longer actually being set anywhere, but it also wan't very helpful as it didn't display where the flag was set from.
It should be replaced with a system that tracks the source, so it can annotate changes with "Set via global USE in portmod.conf", "Set via global USE in profile", "Set via package.use", etc.