Michał Górny <mgo...@gentoo.org> wrote: > > This is only one of the issue.
Not all cases need to be solved: If a developer decides that no revbump is not necessary, he should not have a too problematic change... > And what if the match for :=3D is > incompatible with new dependency atom? Like when you replace > 'dev-foo/bar:=3D' with '>=3Ddev-foo/bar-2:=3D' but bar-1 is installed. This is simple: The dependency is not satisfied. > What if a new :=3D dependency is added? If it is *added* in an || ( ... ), it can safely be ignored. Adding such a dependency unconditionally should probably require a revbump.