Chris Browne cbbrowne at lists.slony.info
Tue Apr 28 11:00:49 PDT 2009
Update of /home/cvsd/slony1/slony1-engine/doc/adminguide
In directory main.slony.info:/tmp/cvs-serv15339

Modified Files:
      Tag: REL_2_0_STABLE
	installation.sgml prerequisites.sgml 
Log Message:
Update installation & prerequisite notes to be more aware of the
variations between major versions of Slony-I


Index: installation.sgml
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/doc/adminguide/installation.sgml,v
retrieving revision 1.35.2.1
retrieving revision 1.35.2.2
diff -C2 -d -r1.35.2.1 -r1.35.2.2
*** installation.sgml	28 Jan 2009 22:44:01 -0000	1.35.2.1
--- installation.sgml	28 Apr 2009 18:00:46 -0000	1.35.2.2
***************
*** 44,48 ****
  <para>
  <screen>
! PGMAIN=/usr/local/pgsql746-freebsd-2005-04-01 \
  ./configure \
      --with-pgconfigdir=$PGMAIN/bin
--- 44,48 ----
  <para>
  <screen>
! PGMAIN=/usr/local/pgsql839-freebsd-2008-09-03 \
  ./configure \
      --with-pgconfigdir=$PGMAIN/bin
***************
*** 69,74 ****
  <application>configure</application> needed to know where your
  &postgres; source tree is, which was done with the
! <option>--with-pgsourcetree=</option> option.  As of version 1.1, this
! is no longer necessary, as &slony1; has included within its own code
  base certain parts needed for platform portability.  It now only needs
  to make reference to parts of &postgres; that are actually part of the
--- 69,74 ----
  <application>configure</application> needed to know where your
  &postgres; source tree is, which was done with the
! <option>--with-pgsourcetree=</option> option.  Since version 1.1, this
! has not been necessary, as &slony1; has included within its own code
  base certain parts needed for platform portability.  It now only needs
  to make reference to parts of &postgres; that are actually part of the
***************
*** 93,99 ****
  to provide correct client libraries. </para>
  
! <para> &postgres; version 8 installs the server header
  <command>#include</command> files by default; with version 7.4 and
! earlier, you need to make sure that the build installation included
  doing <command>make install-all-headers</command>, otherwise the
  server headers will not be installed, and &slony1; will be unable to
--- 93,99 ----
  to provide correct client libraries. </para>
  
! <para> &postgres; versions from 8.0 onwards install the server header
  <command>#include</command> files by default; with version 7.4 and
! earlier, you needed to make sure that the build installation included
  doing <command>make install-all-headers</command>, otherwise the
  server headers will not be installed, and &slony1; will be unable to
***************
*** 124,128 ****
  try to detect some quirks of your system.  &slony1; is known to need a
  modified version of <application>libpq</application> on specific
! platforms such as Solaris2.X on SPARC.  The patch for libpq version
  7.4.2 can be found at <ulink id="threadpatch" url=
  "http://developer.postgresql.org/~wieck/slony1/download/threadsafe-libpq-742.diff.gz">
--- 124,128 ----
  try to detect some quirks of your system.  &slony1; is known to need a
  modified version of <application>libpq</application> on specific
! platforms such as Solaris2.X on SPARC.  A patch for libpq version
  7.4.2 can be found at <ulink id="threadpatch" url=
  "http://developer.postgresql.org/~wieck/slony1/download/threadsafe-libpq-742.diff.gz">
***************
*** 196,205 ****
  
  <para>The <filename>.sql</filename> files are not fully substituted
! yet.  And yes, both the 7.3, 7.4 and the 8.0 files get installed on every
! system, irrespective of its version.  The <xref linkend="slonik">
! admin utility does namespace/cluster substitutions within these files,
! and loads the files when creating replication nodes.  At that point in
! time, the database being initialized may be remote and may run a
! different version of &postgres; than that of the local host.</para>
  
  <para> At the very least, the two shared objects installed in the
--- 196,207 ----
  
  <para>The <filename>.sql</filename> files are not fully substituted
! yet.  And yes, versions for all supported versions of &postgres;
! (<emphasis>e.g.</emphasis> - such as 7.3, 7.4 8.0) get installed on
! every system, irrespective of its version.  The <xref
! linkend="slonik"> admin utility does namespace/cluster substitutions
! within these files, and loads the files when creating replication
! nodes.  At that point in time, the database being initialized may be
! remote and may run a different version of &postgres; than that of the
! local host.</para>
  
  <para> At the very least, the two shared objects installed in the

Index: prerequisites.sgml
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/doc/adminguide/prerequisites.sgml,v
retrieving revision 1.28
retrieving revision 1.28.2.1
diff -C2 -d -r1.28 -r1.28.2.1
*** prerequisites.sgml	11 Jun 2007 16:02:50 -0000	1.28
--- prerequisites.sgml	28 Apr 2009 18:00:46 -0000	1.28.2.1
***************
*** 8,17 ****
  <indexterm><primary> platforms where &slony1; runs </primary> </indexterm>
  
! <para>The platforms that have received specific testing at the time of
! this release are FreeBSD-4X-i368, FreeBSD-5X-i386, FreeBSD-5X-alpha,
! OS-X-10.3, Linux-2.4X-i386 Linux-2.6X-i386 Linux-2.6X-amd64,
  <trademark>Solaris</trademark>-2.8-SPARC,
! <trademark>Solaris</trademark>-2.9-SPARC, AIX 5.1, OpenBSD-3.5-sparc64
! and &windows; 2000, XP and 2003 (32 bit).</para>
  
  <sect2>
--- 8,19 ----
  <indexterm><primary> platforms where &slony1; runs </primary> </indexterm>
  
! <para>The platforms that have received specific testing are
! FreeBSD-4X-i368, FreeBSD-5X-i386, FreeBSD-5X-alpha, OS-X-10.3,
! Linux-2.4X-i386 Linux-2.6X-i386 Linux-2.6X-amd64,
  <trademark>Solaris</trademark>-2.8-SPARC,
! <trademark>Solaris</trademark>-2.9-SPARC, AIX 5.1 and 5.3,
! OpenBSD-3.5-sparc64 and &windows; 2000, XP and 2003 (32 bit).  There
! is enough diversity amongst these platforms that nothing ought to
! prevent running &slony1; on other similar platforms. </para>
  
  <sect2>
***************
*** 67,70 ****
--- 69,76 ----
  linkend="pg81funs"> on &postgres; 8.1.[0-3] </link>. </para>
  
+ <para> There is variation between what versions of &postgres& are
+ compatible with what versions of &slony1;.  See <xref
+ linkend="installation"> for more details.</para>
+ 
  </listitem>
  
***************
*** 103,107 ****
  installation.</para>
  
! <note><para>In &slony1; version 1.1, it is possible to compile
  &slony1; separately from &postgres;, making it practical for the
  makers of distributions of <productname>Linux</productname> and
--- 109,113 ----
  installation.</para>
  
! <note><para>From &slony1; version 1.1, it is possible to compile
  &slony1; separately from &postgres;, making it practical for the
  makers of distributions of <productname>Linux</productname> and



More information about the Slony1-commit mailing list