On 09/18/2015 12:56 PM, Alexis Ballier wrote: > On Fri, 18 Sep 2015 11:58:09 +0200 > hasufell <hasuf...@gentoo.org> wrote: > >> On 09/18/2015 11:55 AM, Duncan wrote: >>> Alexis Ballier posted on Fri, 18 Sep 2015 11:04:19 +0200 as >>> excerpted: >>> >>>>> Keep in mind what this implies when you change these dependencies >>>>> without bumping the ebuilds that use them. >>>> >>>> only way i see these changing is with a new ros_messages_*** >>>> useflag, which will cause a rebuild anyway >>> >>> ?? Only with --newuse or similar, tho? Otherwise USE (or >>> USE_EXPAND here) changes don't trigger rebuilds, do they? >>> >> >> Correct. It's not good to rely on this and expect users to have a >> certain update pattern or even use a particular PM. >> > > then they wont have the messages if they don't rebuild, and > cat/pkg[ros_messages_newthing] deps wont be satisfied and the pm will > do the right thing by rebuilding. > nothing to worry about, really. >
cat/pkg[ros_messages_newthing] will not be in users VDB until you revbump cat/pkg, so I don't think it's that easy. For adding a USE flag, you don't necessarily need a revbump, but you can't hide another dep-fix behind a USE-flag addition.