On Fri, 18 Sep 2015 13:04:45 +0200
hasufell <hasuf...@gentoo.org> wrote:

> 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.


you misunderstood i think:
packages that will add this dep are of course revbumped (usually
verbumped actually)
dep addition from within the eclass is tied to useflag addition

Reply via email to