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


Reply via email to