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. makes me think it'd be better to use (-) usedeps there, just to comply with the half-broken definition of eapi2-style usedeps