From 5a3c79e3bb578d4c367f1cef92ec3bc62e34a1a0 Mon Sep 17 00:00:00 2001 From: hal9 Date: Fri, 9 Aug 2002 01:15:12 +0000 Subject: [PATCH] Added some notes on pre-release steps (test builds first, update ChangeLog). --- doc/source/developer-manual.sgml | 67 +++++++++++++++++++++++++------- 1 file changed, 53 insertions(+), 14 deletions(-) diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index 1196f24f..d6b0e8f5 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -8,7 +8,7 @@ - + @@ -23,7 +23,7 @@ This file belongs into ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/ - $Id: developer-manual.sgml,v 1.46.2.3 2002/05/28 04:32:45 hal9 Exp $ + $Id: developer-manual.sgml,v 1.46.2.4 2002/05/29 00:30:59 mal0rd Exp $ Copyright (C) 2001, 2002 Privoxy Developers See LICENSE. @@ -50,7 +50,7 @@ - $Id: developer-manual.sgml,v 1.46.2.3 2002/05/28 04:32:45 hal9 Exp $ + $Id: developer-manual.sgml,v 1.46.2.4 2002/05/29 00:30:59 mal0rd Exp $ ource$ @@ -1787,7 +1802,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.46.2.3 2002/05/28 04:32:45 hal9 Exp $" +#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.46.2.4 2002/05/29 00:30:59 mal0rd Exp $" /********************************************************************* * * File : $Source$ @@ -2029,7 +2044,8 @@ at sourceforge. Three simple steps: Increment the version number (point from odd to even in development - branches!) in configure.in. + branches!) in configure.in. (RPM spec files + will need to be incremented as well.) @@ -2050,12 +2066,23 @@ at sourceforge. Three simple steps: - If the HTML documentation is not in sync with the SGML sources - you need to regenerate and upload it to the webserver. (If in - doubt, just do it.) See the Section "Updating the webserver" in - this manual for details. + All documentation should be rebuild after the version bump. + Finished docs should be then be committed to CVS (for those + without the ability to build these). Some docs may require + rather obscure processing tools. config, + the man page (and the html version of the man page), and the PDF docs + fall in this category. REAMDE, the man page, AUTHORS, and config + should all also be committed to CVS for other packageers. The + formal docs should be uploaded to the webserver. See the + Section "Updating the webserver" in this manual for details. + + + All developers should look at the ChangeLog and + make sure noteworthy changes are referenced. + + Commit all files that were changed in the above steps! @@ -2222,6 +2249,15 @@ at sourceforge. Three simple steps: maintainers to do this if you can't). + + + Packagers should do a clean install of their + package after building it. So any previous installs should be + removed first to ensure the integrity of the newly built package. + Then run the package for a while to make sure there are no + obvious problems, before uploading. + + @@ -2822,6 +2858,9 @@ at sourceforge. Three simple steps: Temple Place - Suite 330, Boston, MA 02111-1307, USA. $Log: developer-manual.sgml,v $ + Revision 1.46.2.4 2002/05/29 00:30:59 mal0rd + Fixed a little formatting. Clarified debian section. + Revision 1.46.2.3 2002/05/28 04:32:45 hal9 Change hints on bundling index.html to privoxy-index.html -- 2.49.0