Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Sep 2009 09:40:51 -0700
From:      "Kevin Oberman" <oberman@es.net>
To:        Alexander Best <alexbestms@math.uni-muenster.de>
Cc:        Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= <des@des.no>, freebsd-current@FreeBSD.org, Andriy Gapon <avg@icyb.net.ua>
Subject:   Re: ipv6 related warnings 
Message-ID:  <20090928164051.BBDC51CC13@ptavv.es.net>
In-Reply-To: Your message of "Mon, 28 Sep 2009 15:24:02 %2B0200." <permail-20090928132402f7e55a9d0000034f-a_best01@message-id.uni-muenster.de>

next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Mon, 28 Sep 2009 15:24:02 +0200 (CEST)
> From: Alexander Best <alexbestms@math.uni-muenster.de>
> Sender: owner-freebsd-current@freebsd.org
> 
> Dag-Erling Smørgrav schrieb am 2009-09-28:
> > Andriy Gapon <avg@icyb.net.ua> writes:
> > > Dag-Erling Smørgrav <des@des.no> writes:
> > > > No, you can build a *kernel* without IPv6, just not userland.
> > > > Parts
> > > > of userland will respect WITHOUT_INET6, others won't, and others
> > > > yet
> > > > will build but not run correctly.
> > > So shouldn't those disrespecting parts of userland be fixed?
> 
> > Why?  In most (userland) cases, it takes more work to write code that
> > supports IPv4 but not IPv6 than to write code that supports both.
> 
> > > Besides, returning to the original post, those messages weren't
> > > there
> > > just a few days ago, this is a new addition.
> 
> > ...if by "just a few days" you mean "two weeks".  If this really is
> > "a
> > new addition", it dates back to one of hrs@'s commits on 2009-09-13.
> > However, the most likely cause of the OP's problem is incorrect use
> > of
> > mergemaster.  If he did indeed run "mergemaster -p" and "mergemaster
> > -i", but nothing more, his /etc is completely out of sync.
> 
> mergemaster -p and mergemaster -i aren't sufficient to sync /etc with
> /usr/src/etc? but that's what UPDATING recommends.

mergemaster -i (or, for sanity, -iUF) is adequate as long as the proper
things are done when mergemaster notes a difference to be merged. But
there is nothing "wrong" with using just '-i'. The real question is
whether you install, delete, or merge any of the changes mergemaster
reports.

If you always install, you will probably break localizations. If you
always skip or delete, you will end up with a /etc that is not going to
work right. 

mergemaster is a wonderful tool as anyone who ran FreeBSD 2.2 or 3 can
tell you, but it is not a panacea. You still need to take enough time to
properly evaluate each merge and DTRT.

(And, to be clear, I have no reason to assume that you did not DTRT.)
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@es.net			Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090928164051.BBDC51CC13>