cvs commit: src/usr.bin/patch - Imported sources
Alexey Dokuchaev
danfe at nsu.ru
Mon Aug 2 00:33:53 PDT 2004
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
More information about the cvs-src
mailing list