On Thu, Nov 18, 2010 at 11:21:33AM +0000, Neil Bothwick wrote

> Blaming the devs for your broken modem/router is rather unfair. If
> you'd known it was unable to handle IPv6 correctly, why didn't you
> set the flag accordingly?

  My ISP didn't support ipv6 at that time.  They're now running a beta
for native ipv6 (no tunneling) but I don't have the time to play with
bleeding edge stuff.  Regardless of the fact that my router/modem does
or does not support ipv6, if I don't have ipv6 service from my ISP (or a
tunnel broker) ipv6 is pointless.

> If you didn't know, HTH were the devs supposed to know?

  The devs *CHANGED AN EXISTING DEFAULT FLAG* from -ipv6 to ipv6.  What
percentage of the user base was running ipv6 a couple of years ago?  Why
couldn't they have left the default at -ipv6?  Ever heard of "the
principle of least surprise" aka "the principle of least astonishment"?
See http://en.wikipedia.org/wiki/Principle_of_least_astonishment
Unnecessarily changing defaults violates that principle in the worst way.

  There's an old saying...
* good judgement is the result of experience
* experience is the result of bad judgement

  As a result of my "experience" with the ipv6 flag, I no longer
robo-update.  Note that in the first post of this thread, I said...

>   I normally...
> 
> emerge -pv --deep --update world | less
> 
> ...before updating, to check for booby-traps.

  So you see, I did learn from my "experience".  I do check for stuff
like this now.  As an additional safety measure, I also begin the USE
variable with "-*".

-- 
Walter Dnes <waltd...@waltdnes.org>

Reply via email to