Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Oct 2002 14:37:27 GMT
From:      Mark Valentine <mark@thuvia.demon.co.uk>
To:        Juli Mallett <jmallett@freebsd.org>
Cc:        Garrett Wollman <wollman@lcs.mit.edu>, standards@freebsd.org
Subject:   Re: Why I am opposed to a Standards Ghetto
Message-ID:  <200210271437.g9REbRms035143@dotar.thuvia.org>
In-Reply-To: <20021027060020.A12339@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> From: Juli Mallett <jmallett@freebsd.org>
> Date: Sun 27 Oct, 2002
> Subject: Re: Why I am opposed to a Standards Ghetto

> Does that help at all?

Thanks, that got through a bit better!

So, given any particular POSIX feature (for example) we wish to adopt
in FreeBSD I can see the following cases:

  1)  No conflict.  Adopt the feature.

  2)  Conflict, but nobody uses the FreeBSD feature.  Replace the FreeBSD
      feature with the POSIX feature.

  3)  Conflict, but we'd really like to use the POSIX version sooner
      rather than later, and the FreeBSD flavour is only lightly used.
      Shove the old version in /usr/bsd (or /usr/compat/bin?) and
      incorporate the POSIX feature in the standard version.

  4)  Conflict, and the FreeBSD behaviour is in widespread use.  Implement
      the POSIX feature in a new /usr/posix version.

Also, you outlined the possibility that for any given utility, different
POSIX features may come into different classes, so you could end up with
three versions of the utility.

I still favour doing the same for (3) as for (4), but marking the default
behaviour as (strongly?) deprecated, with the option of one day (when/if the
FreeBSD flavour really can be proven to have gone out of use), replacing the
default version with the POSIX version (optionally leaving a symlink in
/usr/posix).

Perhaps you could give a specific example which might show that this doesn't
suffice?

		Cheers,

		Mark.

-- 
Mark Valentine, Thuvia Labs <mark@thuvia.co.uk>       <http://www.thuvia.co.uk>;
"Tigers will do ANYTHING for a tuna fish sandwich."       Mark Valentine uses
"We're kind of stupid that way."   *munch* *munch*        and endorses FreeBSD
  -- <http://www.calvinandhobbes.com>;                  <http://www.freebsd.org>;

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-standards" in the body of the message




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