From: jongfoster Date: Thu, 11 Apr 2002 21:29:58 +0000 (+0000) Subject: Documenting Win32 release procedure X-Git-Tag: v_2_9_14~59 X-Git-Url: http://www.privoxy.org/gitweb/%22http:/sourceforge.net/tracker/?a=commitdiff_plain;h=bd346f57b5d3f9fa301d2847c684c6a8f5f0abe6;p=privoxy.git Documenting Win32 release procedure --- diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index c783e936..1523d979 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -21,7 +21,7 @@ This file belongs into ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/ - $Id: developer-manual.sgml,v 1.30 2002/04/11 09:24:53 oes Exp $ + $Id: developer-manual.sgml,v 1.31 2002/04/11 09:32:52 oes Exp $ Written by and Copyright (C) 2001 the SourceForge Privoxy team. http://www.privoxy.org/ @@ -44,7 +44,7 @@ Privoxy Developer Manual - $Id: developer-manual.sgml,v 1.30 2002/04/11 09:24:53 oes Exp $ + $Id: developer-manual.sgml,v 1.31 2002/04/11 09:32:52 oes Exp $ @@ -124,33 +124,37 @@ Quickstart to Privoxy Development -You'll need an account on Sourceforge to support our development. -Mail your ID to the list and wait until a project manager has added you. - - - -For the time being (read, this section is under construction), please note the -following guidelines for changing stuff in the code. If it is - - - A bugfix / clean-up / cosmetic thing: shoot - - - A new feature that can be turned off: shoot - - - A clear improvement w/o side effects on other parts of the code: shoot - - - A matter of taste: ask the list - - - A major redesign of some part of the code: ask the list - - - - + You'll need an account on Sourceforge to support our + development. Mail your ID to the list and wait until a project + manager has added you. + + + For the time being (read, this section is under construction), please + note the following guidelines for changing stuff in the code. If it is + + + A bugfix / clean-up / cosmetic thing: shoot + + + A new feature that can be turned off: shoot + + + A clear improvement w/o side effects on other parts of the code: shoot + + + A matter of taste: ask the list + + + A major redesign of some part of the code: ask the list + + + + + Note that near a major public release, we get a bit more cautious - if + unsure, it doesn't hurt to ask first. + + Documentation Guidelines @@ -1628,7 +1632,7 @@ static void unload_re_filterfile( void *f ) { ... } Example for file comments: -const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.30 2002/04/11 09:24:53 oes Exp $"; +const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.31 2002/04/11 09:32:52 oes Exp $"; /********************************************************************* * * File : $Source$ @@ -1688,7 +1692,7 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION; #ifndef _FILENAME_H #define _FILENAME_H -#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.30 2002/04/11 09:24:53 oes Exp $" +#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.31 2002/04/11 09:32:52 oes Exp $" /********************************************************************* * * File : $Source$ @@ -2092,26 +2096,42 @@ at sourceforge. Three simple steps: Windows - Ensure that you have the latest code version. Hence run - - - - cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login - cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa export -r v_X_Y_Z current - cd current - - - - Run: - - - - autoheader && autoconf && ./configure - - - - Then do FIXME. - + You should ensure you have the latest version of Cygwin (from + http://www.cygwin.com/). + Run the following commands from within a Cygwin bash shell. + + + First check out a clean copy of the correct code version, by running: + + + + mkdir dist + cd dist + cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login + cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa export -r v_X_Y_Z . + + + + (Note: It is important that this is a clean copy of the code, + do not re-use a working directory after you have manually compiled + there). + + + Then you can build the package. This is fully automated, and is + controlled by winsetup/GNUmakefile. + All you need to do is: + + + + cd winsetup + make + + + + Now you can manually rename privoxy_setup.exe to + privoxy_setup_X_Y_Z.exe, and upload it to + SourceForge. + Debian @@ -2416,6 +2436,9 @@ zip -r privoxyosx_setup_x.y.z.zip Privoxy.pkg Temple Place - Suite 330, Boston, MA 02111-1307, USA. $Log: developer-manual.sgml,v $ + Revision 1.31 2002/04/11 09:32:52 oes + more nits + Revision 1.30 2002/04/11 09:24:53 oes nits