Fri Mar 16 10:22:55 PDT 2007
- Previous message: [Slony1-commit] slony1-engine/src/backend slony1_funcs.sql
- Next message: [Slony1-commit] slony1-engine/doc/adminguide addthings.sgml adminscripts.sgml bestpractices.sgml defineset.sgml faq.sgml firstdb.sgml help.sgml installation.sgml intro.sgml monitoring.sgml releasechecklist.sgml slon.sgml slonconf.sgml slonik_ref.sgml slonyupgrade.sgml startslons.sgml testbed.sgml
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /home/cvsd/slony1/slony1-engine/doc/adminguide In directory main.slony.info:/tmp/cvs-serv27735 Modified Files: releasechecklist.sgml Log Message: Add in notes on common changes that take place when we have new versions or new support for versions of PostgreSQL. This affects slonik.c, possibly in 2 places, and slony1_funcs.sql... Index: releasechecklist.sgml =================================================================== RCS file: /home/cvsd/slony1/slony1-engine/doc/adminguide/releasechecklist.sgml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** releasechecklist.sgml 5 Jan 2007 19:32:29 -0000 1.8 --- releasechecklist.sgml 16 Mar 2007 17:22:53 -0000 1.9 *************** *** 7,42 **** <itemizedlist> ! <listitem><para>Positive build reports for each supported platform - ! although it is arguably less necessary for a comprehensive list if ! we are releasing a minor upgrade </para></listitem> <listitem><para>Some kind of Standard Test Plan</para></listitem> <listitem><para>Binary RPM packages</para></listitem> ! <listitem> ! <para>If the release is a <quote>.0</quote> one, we need to open a new STABLE branch</para> ! <para> <command> cvs tag -b REL_1_2_STABLE</command></para> ! </listitem> ! <listitem> ! <para>Tag the with the release ID. For version 1.1.2, this ! would be <envar>REL_1_1_2 </envar></para> ! <para> <command> cvs tag REL_1_1_2 </command></para> ! </listitem> ! <listitem><para>Check out a copy via <command>cvs export -rREL_1_1_2 </command> ! </para></listitem> <listitem><para>Run <application>autoconf</application> so as to regenerate <filename>configure</filename> from ! <filename>configure.ac</filename> - </para></listitem> <listitem><para>Purge directory <filename>autom4te.cache</filename> so it is not included in the build </para></listitem> - <listitem><para>Purge out .cvsignore files; this can be done with the command <command> find . -name .cvsignore | xargs rm </command> </para></listitem> <listitem><para> Run <filename>tools/release_checklist.sh</filename> </para> --- 7,59 ---- <itemizedlist> ! <listitem><para>Positive build reports for each supported platform - ! although it is arguably less necessary for a comprehensive list if we ! are releasing a minor upgrade </para></listitem> <listitem><para>Some kind of Standard Test Plan</para></listitem> + + <listitem><para> If the release modified the set of version-specific + SQL files in <filename>src/backend</filename> + (<emphasis>e.g.</emphasis> - it added a new + <filename>slony1_base.v83.sql</filename> or + <filename>slony1_funcs.v83.sql</filename>), or if we have other + changes to the shape of &postgres; version support, the function + <function>load_slony_functions() </function> in + <filename>src/slonik/slonik.c</filename> needs to be revised to + reflect the new shape of things.</para> </listitem> + + <listitem><para> The new release needs to be added to function + <function>upgradeSchema(text)</function> in + <filename>src/backend/slony1_funcs.sql</filename>. </para> + + <para> This takes place in a <quote>cross-branch</quote> fashion; if + we add version 1.1.9, in the 1.1 branch, then version 1.1.9 needs to + be added to the 1.2 branch as well as to later branches + (<emphasis>e.g.</emphasis> - 1.3, 1.4, HEAD). Earlier branches will + normally not need to be made aware of versions added to later + branches... </para> </listitem> + <listitem><para>Binary RPM packages</para></listitem> ! <listitem> <para>If the release is a <quote>.0</quote> one, we need to open a new STABLE branch</para> ! <para> <command> cvs tag -b REL_1_2_STABLE</command></para> </listitem> ! <listitem> <para>Tag the with the release ID. For version 1.1.2, this ! would be <envar>REL_1_1_2 </envar></para> ! <para> <command> cvs tag REL_1_1_2 </command></para> </listitem> ! <listitem><para>Check out a copy via <command>cvs export -rREL_1_1_2 ! </command> </para></listitem> <listitem><para>Run <application>autoconf</application> so as to regenerate <filename>configure</filename> from ! <filename>configure.ac</filename></para></listitem> <listitem><para>Purge directory <filename>autom4te.cache</filename> so it is not included in the build </para></listitem> + <listitem><para>Purge out .cvsignore files; this can be done with the command <command> find . -name .cvsignore | xargs rm </command> </para></listitem> <listitem><para> Run <filename>tools/release_checklist.sh</filename> </para>
- Previous message: [Slony1-commit] slony1-engine/src/backend slony1_funcs.sql
- Next message: [Slony1-commit] slony1-engine/doc/adminguide addthings.sgml adminscripts.sgml bestpractices.sgml defineset.sgml faq.sgml firstdb.sgml help.sgml installation.sgml intro.sgml monitoring.sgml releasechecklist.sgml slon.sgml slonconf.sgml slonik_ref.sgml slonyupgrade.sgml startslons.sgml testbed.sgml
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list