cvs commit: src/contrib/groff FREEBSD-Xlist src/contrib/groff/src/include getopt.h src/contrib/groff/src/libs/libgroff getopt.c getopt1.c

Ruslan Ermilov ru at FreeBSD.org
Wed Feb 18 03:06:17 PST 2004


On Wed, Feb 18, 2004 at 07:02:53AM +0100, Ollivier Robert wrote:
> According to Andrey Chernov:
> > > According to Andrey A. Chernov:
> > > >   1.3       +2 -0      src/contrib/groff/FREEBSD-Xlist
> > > >   1.2       +0 -169    src/contrib/groff/src/include/getopt.h (dead)
> > > >   1.2       +0 -1055   src/contrib/groff/src/libs/libgroff/getopt.c (dead)
> > > >   1.2       +0 -188    src/contrib/groff/src/libs/libgroff/getopt1.c (dead)
> 
> > that it will be replacement for gnu getopt (as for fnmatch, stpcpy etc gnu
> > pollution). getopt_long() was too long in the libc to really trigger the
> > switch now. I don't take files off the branch, just remove unneded junk,
> > most of it is already in FREEBSD-Xlist. It always be our style to not 
> > import unneeded files.
> 
> Look at the commit message, these files were on the FSF vendor branch, you
> have taken these off that branch!  That's _not_ the way you should have done
> it.
> 
Removing files on the HEAD branch is somewhat rather special way
to "take files off the vendor branch", and as Andrey already
pointed out, we needed to remove at least getopt.h so the
FreeBSD's native version of getopt.h gets used.  And there was
no point keeping other getopt*.c either with this change.

FWIW, these changes are OK with the Groff and Texinfo maintainer
(me).

Of course I'd appreciate it if these changes were discussed
prior to being committed, but I'm sure we'd end up with
something like that in any case.

I'm still not sure that updating FREEBSD-Xlist files in all
cases was a good idea, but that minor bit is harmless and
can easily be recovered from if desired, but removing the
getopt.h files on HEAD is what this change in effect does.


Cheers,
-- 
Ruslan Ermilov
FreeBSD committer
ru at FreeBSD.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20040218/b4735e2e/attachment.bin


More information about the cvs-src mailing list