Vanilla Development Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS update: Vanilla



Date:	Tuesday July 13, 1999 @ 22:14
Author:	cameron

Update of /home/netrek/cvsroot/Vanilla
In directory cvs.castle.real-time.com:/var/tmp/cvs-serv11983

Modified Files:
	PROJECTS MIRRORS 
Log Message:
do i need to explain?  ;-)

****************************************

Index: Vanilla/PROJECTS
diff -u Vanilla/PROJECTS:1.53 Vanilla/PROJECTS:1.54
--- Vanilla/PROJECTS:1.53	Sun Jul 11 22:23:00 1999
+++ Vanilla/PROJECTS	Tue Jul 13 22:14:04 1999
@@ -1,6 +1,6 @@
-PROJECTS ... list of things to do or fix.
+PROJECTS ... list of things to do or fix, and hints for developers.
 
-#	$Id: PROJECTS,v 1.53 1999/07/12 03:23:00 cameron Exp $	
+#	$Id: PROJECTS,v 1.54 1999/07/14 03:14:04 cameron Exp $	
 
 Small things
 
@@ -40,11 +40,13 @@
 
 Bigger things
 
-	- proposed client metaserver window solicitation UDP protocol.
+	- proposed client metaserver window solicitation UDP protocol, to fill
+	  out a column of ping times to the server from the client,
 	
 	- slots that timeout during login or outfit (resurrect) should be moved
 	  back onto the wait queue (at end or start?) and their slot given to
 	  the current head of queue player.  May require client changes.
+	  [ref findslot() in cow, c/- carlos - quozl]
 
 	- observers do not see tractors and pressors ... fault of protocol,
 	  according to Trent Piepho (xyzzy@u.washington.edu)
@@ -53,6 +55,8 @@
 INL robot issues following testing with Tom Holub
 
 	- port 2592 "sorry you can't play now" message needs to be nicer [low]
+	  [perhaps make them appear to be on an infinite queue and give them
+	  a motd that explains the situation]
 
 	- make GAMETIME response two lines if team name too long [low]
 
@@ -61,8 +65,6 @@
 	- future: revamp stats DB to hold stats instead of post-processing
 	  [low]
 
-	- no iggy/terminator in pre-game [low]
-
 	- observer can change teams?
 
 	- post game inl core dump, had to restart from .sysdef
@@ -87,6 +89,7 @@
 3) Would Be Nice This Season
 
 * Increase observer ports
+[testing needed, increase MAXPLAYER to 22, see what effects it has - quozl]
 * Fix "gametime" message to be 2 lines if names are too long
 * Message on port 2592 is friendlier
 
@@ -100,31 +103,86 @@
 
 Fault report ... sending PAUSE then CONTINUE as a captain causes a superfluous
 countdown which does nothing.  INL robot.
+
+Source Editing Hints
 
-Check TCP update distribution at rates above 5 per second, reported by
-Dave Ahn.
+	# hints using GNU Emacs
+	bind "meta-x compile" to a key
+	use "control-x `" to move to next error in compilation results window
+	use "control-x v v" to commit one file if required
+	use "control-x 4 a" while positioned in changed source to fix ChangeLog
+	use "etags *.c *.h" to build a tag list of variable names
+	use "meta-." to find a definition of a variable or function
 
 Release Procedure
+
+	# assumes csh or tcsh
+	# be in your local copy of the CVS repository
+	cd Vanilla
+
+	# set variables to ease the rest of this ...
+	set VS=2.9pl3
+	set VL=v_2_9_3
+
+	# make sure you have committed all changes
+	cvs diff -u > tmp.tmp
+	# review uncommitted changes
+	more tmp.tmp
+	# commit changes
 	cvs commit
-	cvs tag v_2_9_2
+
+	# tag the release
+	cvs tag $VL
 	cvs tag -F v_release
+
+	# export the tagged release to a new directory and tar
 	cd ..
-	cvs export -d Vanilla-2.9pl2 -r v_2_9_2 Vanilla
-	tar cvf Vanilla-2.9pl2.tar Vanilla-2.9pl2
-	gzip -9v Vanilla-2.9pl2.tar
-	md5sum Vanilla-2.9pl2.tar.gz
-	# save md5sum for publishing
-	cd Vanilla-2.9pl2
-	mkdir /tmp/2.9pl2
-	./configure --prefix=/tmp/2.9pl2
+	cvs -z9 export -d Vanilla-$VS -r $VL Vanilla
+	tar cvf Vanilla-$VS.tar Vanilla-$VS
+	bzip2 -9v Vanilla-$VS.tar
+
+	# record md5sum of kit for publishing
+	md5sum Vanilla-$VS.tar.bz2 > Vanilla-$VS.tar.bz2.md5sum
+
+	# test build kit
+	cd Vanilla-$VS
+	mkdir /tmp/$VS
+	./configure --prefix=/tmp/$VS
+
+	# test install kit
 	make install
-	cd /tmp/2.9pl2
+	cd /tmp/$VS
 	./newstartd&
+
 	# test client
-	# send .tar.gz to ftp sites
-	# notify announce list
-	# await response
+	cow -h localhost
+
+	# clean up
+	rm -rf /tmp/$VS
+	rm -rf Vanilla-$VS
+
+	# send .tar.bz2 to ftp sites
+	ftp://bigbang.astro.indiana.edu/incoming/
+	ftp://ftp.netrek.org/ somewhere?
+	ftp://ftp.real-time.com/
+	
+	# notify mirror owners
+	mailto:vanilla-list@us.netrek.org
+
+	# build differences between this version and previous
+
 	# update web page
+	http://vanilla.us.netrek.org/index.html
+	setenv CVSROOT :pserver:cameron@cvs.us.netrek.org:/home/netrek/cvsroot
+	cvs checkout web [or] cvs update
+	# review differences and generate short change list in index.html
+	cvs commit
+
+	# await mirror completion
+	# notify others
+	mailto:vanilla-announce@us.netrek.org
+	news:rec.games.netrek
+
 	# change patchlevel.h or version.h for next kit
 	
 
Index: Vanilla/MIRRORS
diff -u Vanilla/MIRRORS:1.1 Vanilla/MIRRORS:1.2
--- Vanilla/MIRRORS:1.1	Mon Jul 12 01:48:21 1999
+++ Vanilla/MIRRORS	Tue Jul 13 22:14:04 1999
@@ -1,2 +1,9 @@
 Sites that mirror the distribution ...
 
+    ftp://ftp.netrek.org/pub/netrek/servers/vanilla/
+    ftp://ftp.real-time.com/pub/games/netrek/servers/src/
+    ftp://bigbang.astro.indiana.edu/put/netrek/
+
+Where to put new releases ...
+
+    ftp://bigbang.astro.indiana.edu/incoming/