cvs commit: src/sbin/fsck_ffs main.c
Yar Tikhiy
yar at comp.chem.msu.su
Thu Mar 6 08:43:57 UTC 2008
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
More information about the cvs-src
mailing list