Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Apr 1997 20:18:54 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        nate@mt.sri.com (Nate Williams)
Cc:        terry@lambert.org, jkh@time.cdrom.com, phk@critter.dk.tfs.com, current@freebsd.org
Subject:   Re: Terry's changes (was Re: ufs lock panic in -current)
Message-ID:  <199704030318.UAA15340@phaeton.artisoft.com>
In-Reply-To: <199704030122.SAA18652@rocky.mt.sri.com> from "Nate Williams" at Apr 2, 97 06:22:16 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> > I'd rather not have you exercise "editorial license" to remove what
> > you see as "unrelated and useless changes" and what I see as necessary
> > support infrastructure for what I want to do next.
> 
> So, the bottom line is that you aren't willing to submit changes to
> anyone unless they follow what you do with them.  How is that any
> different from the GPL, which you claim is a bad thing.

I am willing to submit changes in small enough increments that you
will be able to understand them as a coherent whole.  This is not
an unwillingness to submit changes, it's an unwillingness to defend
my view of a coherent whole vs. your view of a coherent whole.



> If your changes are indeed 'worthwhile', they'll stand on their own
> merit, even if they are indented and run through an obfuscator first.
> 
> If they aren't, then they are worthless.

So you, too, review the changes I sent to Julian.  Make comments on
them, not comments on me.


> > That is, I'd rather you didn't prevent me from doing what I want to
> > do next because you aren't willing to spend the time to find out
> > where I'm headed.
> 
> As you are so fond of saying, even if we take *portions* of them into
> our tree, you are still better off since it means less work for you to
> integrate them.

It depends on what you consider "trivial and unrelated" vs. what I
consider "trivial and unrelated".  As I stated to Jordan, my
suggested changes are not an end, but a means to an end.  I only
submit them at all to increase FreeBSD's utility in helping me
pursue my end.  Most code submissions fit this description.


> So, either you're willing to *submit* changes to the FreeBSD tree, or
> you're only willing to *control* the FreeBSD source tree (which you
> don't have control over and it bothers you to no end.)

No.  I am willing to submit changes in small enough increments that
you will be able to understand them as a coherent whole.

This means I'm not going to give you everything at once, because
I have already done so once, and you failed to understand them
as a coherent whole.  When that happens, I risk losing rungs on
an incremental ladder.  Rungs which I need to do my own research.

I have now demonstrated a willingness to submit the rungs one at
a time so that you can judge them on their individual merit.


> Then quit bitching about FreeBSD not accepting your patches.  You've
> been asked to provide them in an 'easy to vend' manner, and you've
> refused stating it's too much work.

This is bullshit.  Ask Julian for copies of 'easy to vend' patches.


> Then, PHK and others have stated, upload your whole store, and
> you're unwilling to do that either.

Yes, I am unwilling to upload the whole store, unless you are
willing to discuss the intent of changes I have made before you
draw conclusions about the utility of the changes with no input
from me but the changes themselves.  I would like to be permitted
to defend my design decisions... but I do not demand that that
defense result in you agreeing with me, only that you make no
comments on coherency until you have asked questions and heard out
my answers.


> There is no in-between ground, since neither piece-meal nor
> lock-stock-and-barrel *submissions* are acceptable to you.

Again, check with Julian.  He has a piece-meal submission, and has
had since before the Lite2 integration began.  Jeffrey Hsu had a
system running with "lock-stock-and-barrel" much earlier than
that, so it's not as if the "lock-stock-and-barrel" patches were
unusable as provided in final form.


> However, if you change your mind, there
> are people willing to *integrate* your patches in the tree in some
> fashion if you allow them editorial privilege.  That's the price you pay
> for being a submitter.

Feel free to take editorial license with the patches I have submitted
through Julian.  They are small enough in scope that your doing so
will not damage my ability to use the resulting code base for my
own future research (the purpose of their submission is to provide
facilities and interfaces sufficient for what this research requires;
if this is naievely deemed selfish, so be it).

I am willing to submit additional piece-meal patches on the same
terms for as long as you want to review them, and as long as it
continues to suit me to do so.


					Regards,
					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



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