On Tue, Oct 6, 2015 at 12:44 PM, Zac Medico <zmed...@gentoo.org> wrote: > On 10/06/2015 06:33 AM, William Hubbs wrote: >> I don't think the revbump of net-misc/openconnect-7.06-r1 to -r2 was >> necessary. When the change purely affects use flags, that is picked up >> by the pm and there is no need to force everyone to rebuild the package. > > The same goes for dependency changes if the package manager has an > option like emerge --changed-deps. So, apparently the assumption is that > all relevant package managers implement behavior like emerge --newuse > and/or --changed-use, but they don't necessarily implement --changed-deps?
Are there any negative consequences if you don't rebuild a package that has new use flags, as there are if you don't rebuild one with new dependencies (in some circumstances)? In situations where there are, we should revbump. The discussion around bumping on dep changes isn't necessarily to bump them ANYTIME a dep changes, but only under some circumstances. (In the more general cases you'd bump most of the time, but there are a bunch of cases where you wouldn't have to, and some of them would otherwise result in bumping dozens of packages at once.) So, there is benefit to bumping even if every PM had an option like --changed-deps. -- Rich