Date: Mon, 25 Aug 1997 19:36:21 -0400 (EDT) From: Tim Vanderhoek <hoek@hwcn.org> To: rdkeys@csemail.cropsci.ncsu.edu Cc: freebsd-chat@FreeBSD.ORG Subject: Re: Suggestions from a unix dummy..... Message-ID: <Pine.GSO.3.96.970825191415.20135A-100000@james.freenet.hamilton.on.ca> In-Reply-To: <9708251652.AA129381@csemail.cropsci.ncsu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 25 Aug 1997 rdkeys@csemail.cropsci.ncsu.edu wrote:
> Applying unix dummies dunce cap and sitting on yon stool in the corner.....
>
> What about setting up the ftp install scripts and the archive trees
> something like.....
>
> FreeBSD/x.x.x.x-release/
> FreeBSD/x.x.x.x-release/binary
> FreeBSD/x.x.x.x-release/sources
[repeated for -stable and -current]
I'm not sure that this wins us very much. The source for every
version of every file is available via CVS (there is a nice
web-interface on www.freebsd.org). Separate binary-source dirs
really don't buy much (actually, they probably cost more since
more ftp connections would have to be negotiated).
> FreeBSD/bootdisks/
Unfortunately, bootdisks _really_ are tied to releases. Even if
they could be separated, that would mostly create confusions and
problems (you need min. version x to install ver.x of FreeBSD,
and don't forget to report your bootdisk version in any questions
you ask).
> Move the releng thing into current-stable. It is a good idea, but
> its nomenclature is confusing.
"releng", I believe, comes mostly from the nature of the CVS
repository. 2.2 is developed, giving you 2.2-releng, 2.1 is
developed, giving you 2.1-releng. -stable is the correct term.
> Move the development work from 3.0 into current-development. It is
> a good idea, but 3.0 is not yet 3.0, but it is ``current-development''.
BINGO! You win a prize! Now, if everyone else can just be
taught that. The unfortunate problem is that -current needs a
version number of some sort. It's definately not 2.x, and, since
it will eventually be 3.x, it identifies itself as such.
However, it should _never_ be referred to as FreeBSD 3.0, only as
FreeBSD-970901-SNAP or FreeBSD-current.
> A VERSION file in appropriate directories would tell you the current
> version number for any current tree, or release tree, and could be
> parsed by the install scripts to confirm the validity of the tree,
> if need be.
$ uname -r
> Forget about snaps, except as archive trees for the normal time
> snaps are kept around in the archive subdirectories, just for reference.
> The naming blows up the install scripts if your install disk is only
> a little out of sync. It is a good idea, but the nomenclature in
> naming is marginal.
There's already -release, -current, -stable, so why not -snap?
> Put all the ports in one place, and make any port buildable on any
You mean in one big directory? Um. Hm. No. :-)
> release or any current-stable or current-development box. Maybe
> this would make many less headaches in out of sync ports. It should
> be entirely possible in principle and probably in practice to make any
> port build on any release from 2.1.7.1 up through the latest current
Officially ports are only supported on -stable. This is to keep
the amount of work manageable. However, if you find a port that
doesn't work on -current or any other release (PROVIDED you are
using an up-to-date bsd.port.mk and friends), you are encouraged
to send patches in a pr.
> That way, all the install scripts install from ONE AND ONLY ONE
> pointer. You don't wind up with your snap vaporized a week down the
I'm not sure I see how you solved that ("snap vapourized")
problem. Keeping snaps hanging around forever is not really an
option. I've found from empirical evidence that it's only a
minor (if at all) problem. Besides, -snap is not -release; if
you install -snap, you should be prepared to reinstall shortly
down the road.
> road. YOU ALWAYS GET THE CURRENT SNAP FROM ANY INSTALL DISK (verrrrrry
> important and goooooood for us dummy folks --- saveum lotsa headscratchums).
dummy folks shouldn't install -snap. :-) Don't forget: -snap is
-current.
--
Outnumbered? Maybe. Outspoken? Never!
tIM...HOEk
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.96.970825191415.20135A-100000>
