Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Aug 2004 14:36:39 +0700
From:      Alexey Dokuchaev <danfe@nsu.ru>
To:        Garance A Drosehn <gad@freebsd.org>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src/usr.bin/patch - Imported sources
Message-ID:  <20040802073639.GA62887@regency.nsu.ru>
In-Reply-To: <p0611043bbd336c28d49a@[128.113.24.47]>
References:  <200408012045.i71KjtFX087582@repoman.freebsd.org> <20040802034509.GB81089@regency.nsu.ru> <p0611043bbd336c28d49a@[128.113.24.47]>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 02, 2004 at 12:54:36AM -0400, Garance A Drosehn wrote:
> At 10:45 AM +0700 8/2/04, Alexey Dokuchaev wrote:
> >On Sun, Aug 01, 2004 at 08:45:55PM +0000, Garance A Drosehn wrote:
> > >  
> >>   Log Message:
> > >   Import of a BSD-licensed version of `patch', ....
> > >   Among other things, this version includes a --posix option
> > >   for strict POSIX conformance.
> > >
> > >   This version is the current source from OpenBSD as of ...
> >
> >May I ask why you preferred OpenBSD's version over NetBSD's?
> 
> The last thing I imported was pkill, and I imported that from
> NetBSD.  Seemed fair to take this from OpenBSD.  OpenBSD also
> had done the --posix work, which seemed like a good starting
> point.
> 
> Also, OpenBSD had already gone through and made many style(9)
> changes, such as changing the indent from 2 blanks to 1 tab.
> It seemed sub-optimal to import something, and then bloat the
> CVS repository by having to change almost every line due to
> style issues.

Fair enough.

> 
> The end result is going to be about the same, since my intent
> is to make whatever changes we need to make.  The plan includes
> pulling in changes from whichever BSD was not used as the import.
> 
> >It was shown in the past that OpenBSD's way of doing thing is
> >a bit rough on the edges sometimes (humanize_number(3) vs.
> >fmt_scaled(3) and scan_scaled(3), ftw(3) and nftw(3), etc).
> 
> If there are edges that we don't like, we can change them.  In
> my opinion it is hopeless to treat this as a "standard vendor
> import" and to *also* combine all changes from Free/Net/Open,
> so I am not going to lose any sleep over changing things that
> need to be changed.  If it wasn't for the fact that FreeBSD
> moved patch from usr.bin to gnu/usr.bin many years ago, I would
> not even bother with an import.  I'd just fix the source which
> would already be sitting in this directory -- instead of sitting
> in the Attic where it can screw up my import!

Thanks for your work.  My intention was to get some things straight for
me, not to nit pick on people's work.  8-)

./danfe



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