bob@aargh.cis.ohio-state.edu (Bob Sutterfield) (10/10/87)
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: # # direct 2400 bps # osu-cis Any ACU 2400 1-614-292-5111 in:--in: LOGIN # # direct 1200 bps # osu-cis Any ACU 1200 1-614-292-1152 in:--in: LOGIN # # Micom switch 2400 bps - should start soon # #osu-cis Any ACU 2400 1-614-292-3124 "" \d\r\c Name \dosu-cis\r RETURN \c GO \d\r\d\r login: LOGIN # # Micom switch 1200 bps - should start soon # #osu-cis Any ACU 1200 1-614-292-3112 "" \d\r\c Name \dosu-cis\r RETURN \c GO \d\r\d\r login: LOGIN # Modify as appropriate for your site, of course. The various things to substitute for LOGIN will be discussed below. Where the files are =================== GNU Emacs --------- To get GNU Emacs, substitute `GNUemacs' for `LOGIN' in the lines above. GNU Emacs exists on osu-cis for distribution purposes in compressed tar form, exactly what you find on prep.ai.mit.edu in the file /u2/emacs/edist.tar-18.49.Z. For the sake of uucp sanity, it is cut into 36 parts, as the set of files ~/emacs/emacs-18.49-[aa-bj]. The first 35 parts are each exactly 100,000 bytes long, followed by the trailing 36th which is 69,492 bytes long. The separation helps to keep long distance uucp sane, so that if it fails midway through a conversation, you need restart only with the part that failed, rather than the whole beast. There are some diff files available, previous to and sometimes beyond the current osu-cis `base' emacs distribution (18.49 now). Diffs available are: ediff18.38-39Z 176,494 bytes ediff18.39-40Z 51,517 ediff18.40-41Z 79,535 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 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. Sorry, there do not exist diff files to go from 17.xx to v18. We have also removed all the v17 and the particularly old v18 diffs in the interest of saving disc space. If you're that far back in the versions, you're better off to get a fresh distribution. GNU Bison --------- To get GNU Bison, substitute `GNUbison' for `LOGIN' in the lines above. GNU Bison exists on osu-cis for distribution purposes in compressed tar form just as on prep.ai.mit.edu in the file /u2/emacs/bison.tar.Z as of August 4 16:59. It is in ~/bison/bison.tar.Z, which is 76,059 bytes long. MIT C Scheme ------------ To get MIT C Scheme, substitute `GNUschem' for `LOGIN' and in the lines above. Please notice the lack of a trailing `e' in that, due to login name length restrictions! MIT C Scheme is distributed by the GNU Project, as another free software system. It exists on osu-cis for distribution purposes in compressed tar form just as on prep.ai.mit.edu in the file /u2/scheme/dist5.3-tar.Z (that file created Jul 28, 17:30). It is in ~/scheme/scheme-5.3-[aa-ap] where all but the last are each 100,000 bytes long, and -ap is 61,499 bytes long. GNU Chess --------- To get GNU Chess, substitue `GNUchess' for `LOGIN' in the lines above. GNU Chess exists on osu-cis for distribution purposes just as on venera.isi.edu in the file pub/gnuchess.tar.Z as of Aug 20 15:59, only split for UUCP consumption. The distribution is in ~/chess/chess.tar.Z-[aa-ac], where all but the last are each 100,000 bytes long, and -ac is 19,403 bytes long. GNU C Compiler -------------- To get the GNU C Compiler (gcc), substitute `GNUgcc' for `LOGIN' in the lines above. The GNU C Compiler (gcc) exists on osu-cis for distribution purposes just as on prep.ai.mit.edu in the file /u2/emacs/gcc.tar-1.11.Z as of September 4 16:06, only split for UUCP consumption. The distribution is in ~/gcc/gcc-1.11-[aa-am], where all but the last are each 100,000 bytes long and -am is 22,459 bytes long. There are some diff files available, previous to and sometimes beyond the current osu-cis `base' gcc distribution (1.11 now). Diffs available are: gcdiff1.1-2Z 65,485 bytes gcdiff1.2-3Z 74,465 gcdiff1.3-4Z 33,797 gcdiff1.4-5Z 7,415 gcdiff1.5-6Z 59,437 gcdiff1.6-7Z 103,739 gcdiff1.7-8Z 77,125 gcdiff1.8-9Z 5,498 gcdiff1.9-10Z 1,465 gcdiff1.10-11Z 101,949 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. I'm 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 Assembler ------------- To get the GNU Assembler (gas), substitute `GNUgas' for `LOGIN' in the lines above. The GNU Assembler (gas Beta version 1.04) exists on osu-cis for distribution purposes just as on prep.ai.mit.edu in the file /u2/emacs/gas-dist.tar.Z as of September 28 15:15. The distribution is in ~/gas/gas.tar.Z-[aa-ac] where -aa and -ab are each 100,000 bytes long and -ac is 50,685 bytes long. Tools you'll need to work with the software above: ================= Compress -------- To get the Compress distribution, substitute `Ucompres' for `LOGIN' in the lines above. (Note the lack of a trailing `s' in the login name.) The Compress 4.0 distribution is a copy of mod.sources Volume 2, Issues 27, 28, and 29, and we redistribute it here as a convenience to GNU-getters who might not have it otherwise. It is in ~/compress and consists of the following (uncompressed) `shar' archives: compress4.0.0 4,456 bytes compress4.0.1 50,346 bytes compress4.0.2 33,203 bytes Patch ----- To get the Patch distribution, substitute `Upatch' for `LOGIN' in the lines above. This Patch is version 2.0, Patchlevel 9. It is in ~/patch and consists of the following compressed `shar' archives: patch1of3.Z 15,760 bytes patch2of3.Z 22,923 patch3of3.Z 18,649 News ---- To get News, substitute `Unews' for `LOGIN' in the lines above. This is News 2.11, plus patches 1 through 10, stored as compressed shar files (often just the news article as it got to OSU). It is in ~/news and consists of the files 2.11news.[01-20].Z and Patch[01-10].Z. To build a current news system, get all the files, unpack 2.11news.*, and apply each of the patches in turn. 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 7 to 9 hours at 1200 bps, correspondingly less at 2400. Your mileage will definitely vary, by as much as 25% on either side of those (intentionally vague) estimates. (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!~/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 GNU software 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.) Miscellany ========== This file of instructions exists as the file ~/GNU.how-to-get (accessible from any of the logins described above), 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@ohio-state.arpa karl@ohio-state.arpa (soon:) bob@cis.ohio-state.edu karl@cis.ohio-state.edu -=- Bob Sutterfield, Department of Computer and Information Science The Ohio State University; 2036 Neil Ave. Columbus OH USA 43210-1277 bob@ohio-state.{arpa,csnet} or ...!cbosgd!osu-cis!bob soon: bob@cis.ohio-state.edu