Fri, Jul 15, 2005 at 04:11:45PM +0200, Hubert Feyrer wrote:
Fri, 15 Jul 2005, Allen Briggs wrote:
>I'm inclined to say that there should be a transition period where
>vnconfig is a hard link to vndconfig. I don't run the command by
>hand, but it seems that the name change is not strictly necessary,
>and I'd hate to break scripts, etc., by removing vnconfig immediately.
>At least make a mention of it in a public place (CHANGES or something)
>and provide some time (a release cycle?) for the transition.
I see that we move things around all the time, without providing backward
compatibility. And it was suggested to rename vnconfig to vndconfig to
match the driver's name (vnd(4)), so the thing was mis-named in the first
place, and I won't jump through even more hoops to get this done.
Wait. You're saying we should do something because it's the right thing
(naming the program vndconfig), but in the same breath you're saying you
won't do something that is also the right thing (making a transition
point)? That's not very nice. :-)
I think the renaming is the only thing I object to in all of this.
course I intend to make an entry in src/doc/CHANGES that it was
renamed, and I'll even go into src and htdocs and change all places (I'm
tempted to start rambling about how others don't change documentation when
code changes).
As an alternative, I can leave it at vnconfig.
How about this as an alternative (assuming my make syntax is right :-) :
LINKS=${BINDIR}/vnconfig ${BINDIR}/vndconfig
MKINKS= vnconfig.8 vndconfig.8
I'm not sure if you need to include bsd.links.mk. I suspect it's already
included.
I'm not at all opposed to having vndconfig. I'd like that. A lot. However
we've had "vnconfig" since NetBSD 1.0, and I think we should continue the
name. Given that keeping it only costs a dirent worth of disk (for the
second link), it's rather cheep.
I also would like us to keep the original source files around. I'm a big
fan of revision history. While it may not matter for these files, we do
have 29 revisions for the man page and 32 for the program. I'd rather they
stay where we can easily find them. :-)
Take care,
Bill
PGP SIGNATURE
Version: GnuPG v1.2.3 (NetBSD)
7B9kdhK8UCFLxglK5LpuDP8=
=PNCb
PGP SIGNATURE