[comp.sources.d] GNU and other software via anonymous UUCP from osu-cis

bob@allosaur.cis.ohio-state.edu (Bob Sutterfield) (02/27/88)

This file (osu-cis!~/GNU.how-to-get) describes how to get the
following software from osu-cis via semi-anonymous UUCP:

GNU Emacs	GNU Bison	GNU Chess	GNU Assembler
GNU Awk		GNU Debugger	MIT C Scheme	Compress
News		RN		NNTP		Patch
GNU C Compiler (& G++ & GDB+)	some Appletalk stuff
Some of the Internet Requests For Comment are also available.

The Computer and Information Science Department of the Ohio State
University provides Free Software Foundation GNU products (and others)
via UUCP only as a redistribution service.  Anything found here is
only and exactly as it would be found on the indicated Internet hosts,
were one to acquire it via anonymous FTP (like we did); or else saved
it as it flowed past on the Usenet source distribution groups.  OSU
CIS takes no responsibility for the contents of any of the
distributions described in this message.  See the Distribution
document (emacs/etc/DISTRIB) and the GNU Emacs General Public License
(emacs/etc/COPYING).

How to reach osu-cis via uucp
===============================
Here is a set of L.sys or Systems file lines suitable for osu-cis:

#
# Micom switch 2400 bps
#
osu-cis Any ACU 2400 1-614-292-3124 "" \d\r\d\r\c Name \dosu-cis\r GO \d\r\d\r\d\r in:--in: Uanon
#
# Micom switch 1200 bps
#
osu-cis Any ACU 1200 1-614-292-3112 "" \d\r\d\r\c Name \dosu-cis\r GO \d\r\d\r\d\r in:--in: Uanon
#
# direct 2400 bps
#
osu-cis Any ACU 2400 1-614-292-5111 in:--in: Uanon
#
# direct 1200 bps
#
osu-cis Any ACU 1200 1-614-292-1152 in:--in: Uanon
#

Modify as appropriate for your site, of course.  Note that there is no
limit concerning what hours of the day you may call.

Where the files are
===================
These items exist on osu-cis for distribution purposes in compressed
tar form, exactly what you find on the indicated hosts in the
specified origin files.  Most items are cut into pieces for the sake
of uucp sanity.  This separation helps if your uucp session fails
midway through a conversation; you need restart only with the part
that failed, rather than the whole beast.  The pieces are typically
named with a root word, followed by letter pairs like "aa" and "bj,"
meaning that the pieces are all named with the root word, followed by
a dash and the suffixes indicated, using the letters inclusive between
the two limits.  All pieces but the last are 100,000 bytes long, and
the fragmentary last piece has some smaller size.

Most of the file names you'll find here are much shorter than the name
of the corresponding source file, because the sources come from
Berkeley systems and osu-cis is only a 3B2/400 running SysVr3.0.
We've tried to maintain informative names at the expense of
readability.

The GNU Button
--------------
Source is prep.ai.mit.edu:/u2/emacs/button88.02.ps.
Root is /u/public/button88.02.ps [one piece], 6,107 bytes long.

GNU Emacs
---------
Source is prep.ai.mit.edu:/u2/emacs/edist.tar-18.49.Z.
Root is /u/public/emacs/emacs-18.49-??, pieces aa-bj [36 pieces].
Part -bj is 69,492 bytes long.

There are some diff files available, previous to and sometimes beyond
the current osu-cis `base' emacs distribution (18.49 now).  Diffs
available in /u/public/emacs are:

    ediff18.40-41Z     79,535 bytes
    ediff18.41-44Z    118,183
    ediff18.44-45Z    225,323
    ediff18.45-46Z     35,702
    ediff18.46-47Z     19,382
    ediff18.47-48Z    115,927
    ediff18.48-49Z     24,326
    ediff18.49-50Z    577,167

Note that diff files frequently have new files or instructions at
their top, and that it may be necessary to cut a diff file into as
many pieces as there are directories in which patches were made; this
depends largely on the recency of your patch program.

The Emacs distribution also includes GDB, the GNU debugger.  Sorry,
they aren't split out as separate distributions.  Yet.

GNU Bison
---------
Source is prep.ai.mit.edu:/u2/emacs/bison.tar as of Feb 13 00:43.
File is /u/public/bison/bison.tar.Z, size is 91,259 bytes.

MIT C Scheme
------------
Source is prep.ai.mit.edu:/u2/scheme/dist.tar.Z, MIT C Scheme v6.1.1
as of 8 Dec 1987 04:21.
Root is /u/public/scheme/scheme6.1.1-??, pieces aa-au [21 pieces].
Part -au is 43,751 bytes long.

GNU Chess
---------
Source is venera.isi.edu:pub/gnuchess.tar.Z as of 13 Jan 1988 16:11.
Root is /u/public/chess/chess.tar.Z-??, pieces aa-ab.
Part -ab is 98,695 bytes long.

GNU C Compiler
--------------
Source is prep.ai.mit.edu:/u2/emacs/gcc.tar-1.17.Z as of 9 Jan 1988
00:53.
Root is /u/public/gcc/gcc-1.17-??, pieces aa-an [14 pieces].
Part -an is 86,385 bytes long.

There are some diff files available, previous to and sometimes beyond
the current osu-cis `base' gcc distribution (1.17 now).  Diffs
available are:

    gcdiff1.14-15Z  111,355
    gcdiff1.15-16Z   98,195
    gcdiff1.16-17Z  162,447
    gcdiff1.17-18Z  193,181

GCC requires Bison, since it uses a feature (@n) of Bison that's not
in Yacc.  Remember to pick that up too - see the instructions above.
GDB, the GNU Debugger for C, is included in the Emacs distribution.

I have been asked to continue to emphasize that "although ... GCC is
heading toward reliability, it is still a test release that generates
a few new bug reports a week...  Generally people shouldn't yet use
GCC except to help debug it, or if they are interested in porting it
or writing new front ends for it, until it becomes more stable."

GNU C++ Compiler
----------------
Source is prep.ai.mit.edu:/u2/emacs/g++.tar-1.17.2.Z as of 3 Feb
1988 at 22:50.
Root is /u/public/gcc/g++-1.17.2Z-??, pieces aa-ag [7 pieces].
Part -ag is 10,197 bytes long.

The following g++-related diffs are available in /u/public/gcc:
    g+dif1.17.0-1Z	 23,239
    g+dif1.17.1-2Z	 38,122
    g+dif1.17.2-18	139,559

GNU C++ Debugger
----------------
Source is prep.ai.mit.edu:/u2/emacs/gdb+.tar-2.4.5.Z as of 29 Jan 1988
at 19:29.
Root is /u/public/gcc/gdb+-2.4.5Z-??, parts aa-ad [4 pieces].
Part -ad is 51,203 bytes long.

The following gdb+-related diffs are available in /u/public/gcc: 
   gdb+di2.4.4-5Z	 18,464


GNU Assembler
-------------
Source is prep.ai.mit.edu:/u2/emacs/gas-dist.tar.Z as of 21 Dec 1987
at 14:57.
Root is /u/public/gas/gas.tar.Z-??, pieces aa-ac [3 pieces].
Part -ac is 54,595 bytes long.

GNU Awk
-------
Source is prep.ai.mit.edu:/u2/emacs/awk.tar.Z as of 27 Oct 1987 17:44.
File is /u/public/gawk/awk.tar.Z, single file, which is 100,061 bytes
long.

Tools you'll need to work with the software above:
=================
Compress
--------
Source is comp.sources.unix Volume 2, Issues 27, 28, and 29, and we
redistribute it here as a convenience to GNU-getters who might not
have it otherwise.
Root is /u/public/compress/ and consists of the following
(uncompressed) `shar' archives:

    compress4.0.0     4,456
    compress4.0.1    50,346
    compress4.0.2    33,203

Patch
-----
Source is Patch version 2.0, Patchlevel 9, as distributed over
comp.sources.unix plus patches found in comp.sources.bugs.
Root is /u/public/patch/ and consists of the following compressed
`shar' archives:

    patch1of3.Z      15,760
    patch2of3.Z      22,923
    patch3of3.Z      18,649

News
----
Source is Usenet news software 2.11, plus patches 1 through 14, as
distributed over comp.sources.unix plus patches found in
comp.sources.bugs.
Source code root is /u/public/news/2.11news.??.Z, pieces 01-20 [20
pieces].
Patches' root is /u/public/news/Patch??.Z, pieces 01-14 [14 pieces].
To build a current news system, get all the files, unpack 2.11news.*,
and apply each of the patches in turn.

RN
--
Source is Rn v4.3.1.4 patchlevel 40, as found in an assortment of
places including but certainly not limited to comp.sources.unix and
comp.sources.bugs.
Root is /u/public/rn/rn.tar.Z-??, pieces aa-ac [3 pieces].
Part -ac is 37,645 bytes long.

NNTP
----
Source is ucbvax.berkeley.edu:pub/nntp*.tar.Z.
Files are /u/public/nntp/nntp1.?.tar.Z, pick [345] for the ?, sizes
are:
    nntp1.3.tar.Z    167,505
    nntp1.4.tar.Z    134,791
    nntp1.5.tar.Z    199,849

Appletalk stuff
---------------
The following Appletalk stuff is in /u/public/atalk/:

    cap.tar.Z		235,520
    kip-config.c	 22,432
    kip-old.shar.Z	119,479
    kip.rev0188		  7,212
    kip.shar.Z		127,997
    kip.srec		 86,419
    pat5.shar.Z		 15,580
    pat6.shar.Z		 66,099
    pat7.shar.Z		150,011
    citi/BUG1		    877
	 bundler.hqx	 39,885
	 doc.bndl.Z.1	 65,536
	 doc.bndl.Z.2	 65,536
	 doc.bndl.Z.3	 22,952
	 src.bndl.Z.1
	through
	 src.bndl.Z.9	 65,536
	 src.bndl.Z.a	 50,529
    ncsa/docs.sit	116,424
	 mpwdiffs.tar	 24,576
	 src.tar.Z	230,038
	 telnet21.sit	183,359
	 telnet21e.hqx	179,338

For complete descriptions of each of these, get osu-cis!~/AT.how-to-get.
	 
RFCs
----
Various documents (Requests for Comments) related to the Internet are
available here, as found on sri-nic.arpa.
Root is /u/public/rfc/rfcXXX.Z, where XXX is the number of the RFC and
the set available includes:

738 740 742 768 791 792 793 810 816 821 822 826 854 855 856 857 858
859 860 861 865 866 867 868 869 881 882 883 886 894 903 904 911 917
925 932 936 937 940 948 950 952 953 954 956 957 958 959 974 976 980
985 987 1000 1001 1002 1004 1009 1010 1011 1013 1014 1017 1026 1027
1028 1031 1032 1033 1034 1035 1036 1039

Also in /u/public/rfc/, the files hedrick-intro, rfc-index.Z and
rfc-sets.Z contain documentation about the Internet and the RFCs.

What to do with it all - building Emacs as an example
======================
Pick a night when you can afford to be at the office late.  {:-)}

Arrange to have the files uucp'd to your site.  Copying the complete
set of Emacs slices will take on the order of 5 hours at 2400 bps,
correspondingly more at 1200.  Your mileage will definitely vary, by
as much as 20% on either side of that (intentionally vague) estimate.
By way of comparison, a recent Emacs transfer at 2400bps to Portland,
Oregon was reported to cost about $42.00, weekend rates.  If you
successfully UUCP anything from osu-cis, please send us mail
describing any problems you had, and (if possible) an estimate of how
long it took you and at what baud rate, so that we can keep these
figures up to date.

Note: Do not request the files to be transferred using a command like

% uucp osu-cis!/u/public/emacs/emacs-18.49-\* /some/local/directory

because that won't work.  That will queue up a short request via *uux*
to run a uucp command on osu-cis; it will fail for security reasons.
You must issue many uucp commands: one for each file in each
distribution you want, plus one for each diff file you want.  They
will all get queued and executed in as few UUCP connections as
possible.

After the files have all showed up, you should extract the full
distribution of GNU Emacs thusly:
        cat emacs-18.49-?? | zcat - | tar xvf -
Voila`, you have GNU Emacs, ready to build and cause you both joy and
pain for the rest of your life.  The other stuff available here is
unpacked similarly.

The `zcat' mentioned above is part of the `compress' distribution,
which you will have to get if you don't have it yet.  Everything that
we distribute (except `compress itself') is compressed with a 16-bit
Lempel-Ziv scheme.  Some computers (notably those based on Intel
family microprocessors) are unable for memory segmentation reasons to
handle compression with a scheme higher than 12 bits.  Since we can't
afford the space and time to provide both 12- and 16-bit distributions
via this mechanism, if you need things in a 12-bit compression format,
you will need to find a cooperative friend with a full 32-bit machine
to uncompress the distribution, and possibly recompress it for you in
12-bit format.

Miscellany
==========
This file of instructions exists as the file ~/GNU.how-to-get, and is
occasionally updated as new distributions and diffs come out and are
made available.  This happens much more frequently than the full set
of instructions are posted to comp.sources.d, so get it first to be
sure what you are getting later in each night's UUCP transfer.
Unfortunately, the worst case might be that (e.g.) if you only get
part of a full distribution one night and a new version arrives during
the day, you might get some of the part-*s for the old version and not
know that the rest of your part-*s are from the new one.  Get this
file to be sure.

Someone invariably has problems with uucp.  Feel free to write us some
mail; we'll be happy to help as much as we can, though that is usually
limited by distance and mail turnaround time.

Cheers,

Bob Sutterfield             Karl Kleinpaste
osu-cis!bob                 osu-cis!karl
bob@cis.ohio-state.edu      karl@cis.ohio-state.edu

Local Variables:
mode: Text
End:

-=-
 Bob Sutterfield, Department of Computer and Information Science
 The Ohio State University; 2036 Neil Ave. Columbus OH USA 43210-1277
 bob@cis.ohio-state.edu or ...!cbosgd!osu-cis!bob