Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Mar 2008 11:43:54 +0300
From:      Yar Tikhiy <yar@comp.chem.msu.su>
To:        Craig Rodrigues <rodrigc@crodrigues.org>
Cc:        Craig Rodrigues <rodrigc@FreeBSD.org>, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sbin/fsck_ffs main.c
Message-ID:  <20080306084354.GA10064@dg.local>
In-Reply-To: <20080305222402.GA80407@crodrigues.org>
References:  <200803050825.m258Ppv2016738@repoman.freebsd.org> <20080305122029.GA7027@dg.local> <20080305222402.GA80407@crodrigues.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 05, 2008 at 10:24:02PM +0000, Craig Rodrigues wrote:
> On Wed, Mar 05, 2008 at 03:20:29PM +0300, Yar Tikhiy wrote:
> > Your analysis of the problem sounds not quite correct to me.
> 
> You make some interesting points in your e-mail.
> I suggest that you summarize the points and
> post them to arch@ for further review and discussion.
> 
> There is how nmount() should work in an ideal world,
> and then there is the existing implentation, which is
> not exactly clean and perfect.  It is important as
> we clean up the nmount() code in the tree, that we
> keep things working without introducing too many hacks.
> 
> The problem with the mount code in FreeBSD is that a fix that
> appears "correct" in one area, may break things somewhere else, because
> that area has hacks/workarounds/improper coding/whatever 
> that "just happened to work".  So while you may disagree with
> the aesthetics of some of the mount patches.....I have been trying
> to slowly migrate things over and clean things up in the various
> mount binaries and file systems and still try to keep things working
> the way they have before.  I've not been perfect and have made some
> mistakes along the way, but I try to clean things up. 
> 
> My complaints with your mode of operation have been:
> - you started committing in an area in which you don't have
>   a lot of track record in working in
> - you started breaking things in configurations you were 
>   unable/unwilling/no time to fix or investigate
> - you post long e-mails, or commit messages complaining about how
>   you don't like how the mount code is structured or works, but your
>   posts tend to look like rants
> 
> I agree with a lot of what you have posted, but you need to
> be more constructive, and post your suggestions to arch@ to get
> proper review and discussion going.
> 
> I know you mean well, but you need to slow down and direct your
> focus more constructively....otherwise it looks like you are
> ranting and doing drive-by commits.
> 
> Unfortunately, the mount code is core functionality, that when it
> doesn't work properly, people complain *A LOT*, so treading carefully
> is key.

I'd appreciate if you respond to my technical criticism in equally
_technical_ terms and refrain from diverting the discussion onto
the moralization road.

-- 
Yar



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