Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: New eclass: ros-catkin.eclass, new USE_EXPAND: ROS_MESSAGES, new categories: dev-ros and ros-meta for review.
Date: Fri, 18 Sep 2015 11:05:02
Message-Id: 55FBEFCD.2090109@gentoo.org
In Reply to: Re: [gentoo-dev] Re: New eclass: ros-catkin.eclass, new USE_EXPAND: ROS_MESSAGES, new categories: dev-ros and ros-meta for review. by Alexis Ballier
1 On 09/18/2015 12:56 PM, Alexis Ballier wrote:
2 > On Fri, 18 Sep 2015 11:58:09 +0200
3 > hasufell <hasufell@g.o> wrote:
4 >
5 >> On 09/18/2015 11:55 AM, Duncan wrote:
6 >>> Alexis Ballier posted on Fri, 18 Sep 2015 11:04:19 +0200 as
7 >>> excerpted:
8 >>>
9 >>>>> Keep in mind what this implies when you change these dependencies
10 >>>>> without bumping the ebuilds that use them.
11 >>>>
12 >>>> only way i see these changing is with a new ros_messages_***
13 >>>> useflag, which will cause a rebuild anyway
14 >>>
15 >>> ?? Only with --newuse or similar, tho? Otherwise USE (or
16 >>> USE_EXPAND here) changes don't trigger rebuilds, do they?
17 >>>
18 >>
19 >> Correct. It's not good to rely on this and expect users to have a
20 >> certain update pattern or even use a particular PM.
21 >>
22 >
23 > then they wont have the messages if they don't rebuild, and
24 > cat/pkg[ros_messages_newthing] deps wont be satisfied and the pm will
25 > do the right thing by rebuilding.
26 > nothing to worry about, really.
27 >
28
29 cat/pkg[ros_messages_newthing] will not be in users VDB until you
30 revbump cat/pkg, so I don't think it's that easy.
31
32 For adding a USE flag, you don't necessarily need a revbump, but you
33 can't hide another dep-fix behind a USE-flag addition.

Replies