Markos Chandras posted on Sat, 14 Aug 2010 20:00:40 +0300 as excerpted:
> Cause I don't like users to compile the same damn package over and over.
> -r1 for docs on ${PF}, -r2 for CFLGAS, -r3 for LDFLAGS, -r4 for ... Is
> that a good reason or not? It is not like I introduce huge patches with
> bugfixes etc. My fixes are QA fixes not *serious* bugfixes anyway.
> Furthermore the QA fixes I do ( CC,CFLAGS,LDFLAGS ) are easily spotted
> and there isn't much for users to test anyway. Either you respect the
> bloody flags or not. I don't do blindly commits. I try to test the
> packages in multiple chroots anyway.
User perspective here...
For LDFLAGS, given the new --as-needed default, I'd prefer the rev-bump.
Yes, it requires a rebuild, but the rebuilds will occur as the bugs are
fixed so it's a few at a time for people who keep reasonably updated
(every month or more frequently). The alternative is triggering a several-
hundred-package rebuild when some base library package updates, because
all those LDFLAGS respecting changes weren't rev-bumped and the user's
installed set is still ignoring them, and thus --as-needed.
Better the few at a time, even if some of them end up being bumped and
built twice as a result, than the multiple hundred at once.
So I'm not going to get into who's right or wrong vs. current policy, but
that's my perspective as a user. For LDFLAGS respecting changes at least,
please do the rev-bumps, as the cost of failing to do so, thus triggering
a mass update when a base lib changes, far exceeds that of dealing with
them on a trickle-in basis, even if a few do end up updated twice as a
result.
Thanks. =:^)
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman