Changeset 37c1117
- Timestamp:
- 04/04/2006 12:45:52 PM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 527966e
- Parents:
- f47baef
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
basicnet/netprogs/subversion.xml
rf47baef r37c1117 6 6 7 7 <!ENTITY subversion-download-http "http://subversion.tigris.org/tarballs/subversion-&subversion-version;.tar.bz2"> 8 <!ENTITY subversion-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/subversion-&subversion-version;.tar.bz2"> 9 <!ENTITY subversion-md5sum "a14bc6590241b6e5c2ff2b354cc184a1"> 10 <!ENTITY subversion-size "7.2 MB"> 11 12 <!-- Commenting out the stuff about bindings for now 13 <!ENTITY subversion-buildsize "90 MB (additional 45 MB for all bindings and 443 MB to run all test suites)"> 14 <!ENTITY subversion-time "1.6 SBU (add 1.1 SBU for bindings and 22.5 SBU to run test suites)"> 15 --> 16 17 <!ENTITY subversion-buildsize "93 MB (additional 466 MB to run the test suite)"> 18 <!ENTITY subversion-time "1.7 SBU (add 7.1 SBU to run the test suite)"> 19 <!ENTITY svn-neon-version "0.24.7"> 8 <!ENTITY subversion-download-ftp " "> 9 <!ENTITY subversion-md5sum "07b95963968ae345541ca99d0e7bf082"> 10 <!ENTITY subversion-size "6.7 MB"> 11 12 <!ENTITY subversion-buildsize "100 MB (additional 57 MB to install all bindings and 465 MB to run all test suites)"> 13 <!ENTITY subversion-time "1.7 SBU (add 1.1 SBU for bindings and 20-60 minutes to run test suites)"> 14 15 <!ENTITY svn-neon-version "0.25.5"> 20 16 ]> 21 17 … … 51 47 is covered at <xref linkend="svnserver"/>.</para> 52 48 49 <caution> 50 <para>For reasons that are not yet fully understood, 51 <application>Subversion</application> repositories based on some versions 52 of <application>Berkeley DB</application> (notably 4.4.x) may not perform 53 reliably. Though there have been no reports of corrupted databases caused 54 by this issue, the <application>Subversion</application> test suite may 55 report a failure in one of the tests due to problems opening a repository 56 based on <application>Berkeley DB</application>. This issue only affects 57 BDB-based repositories on a local installation and does not affect access 58 to a BDB-based repository on a remote system.</para> 59 60 <para>To eliminate any problems that may be associated with this issue, 61 you are encouraged (as well as recommended by the 62 <application>Subversion</application> development team) to use 63 File System based repositories. Additionally, if you have existing 64 repositories based on <application>Berkeley DB</application>, you are 65 encouraged to dump and reload them into a File System based 66 repository.</para> 67 </caution> 68 53 69 <bridgehead renderas="sect3">Package Information</bridgehead> 54 70 <itemizedlist spacing="compact"> … … 87 103 <bridgehead renderas="sect3">Subversion Dependencies</bridgehead> 88 104 89 <bridgehead renderas="sect4">Required</bridgehead>90 <para role="required"><xref linkend="libxml2"/> (only if using the bundled91 version of <application>neon</application>)</para>92 93 105 <bridgehead renderas="sect4">Optional</bridgehead> 94 <para role="optional"><xref linkend="python"/> (required to run the test95 suite),106 <para role="optional"><xref linkend="python"/> 107 (required to run the test suite), 96 108 <!-- <xref linkend="db"/>, --> 97 <xref linkend="apache"/>, 109 <xref linkend="apache"/> or 110 <ulink url="http://apr.apache.org/">Apache Portable Runtime</ulink>, 98 111 <ulink url="http://www.webdav.org/neon/">neon-&svn-neon-version;</ulink>, 99 100 <xref linkend="jdk"/> (to build the <application>Java</application> 101 bindings), 102 103 <ulink url="http://www.junit.org/">JUnit</ulink> (required for running the 104 <application>Java</application> bindings test suite and requires 112 <xref linkend="jdk"/> (to build the Java bindings), 113 <ulink url="http://www.junit.org/">JUnit</ulink> 114 (required for running the Java bindings test suite and requires 105 115 <xref linkend="unzip"/>), 106 107 <ulink url="http://www.inet.no/dante/">Dante</ulink> (alternate 108 <application>Java</application> compiler), and 109 116 <ulink url="http://www.inet.no/dante/">Dante</ulink> 117 (alternate Java compiler), and 110 118 <ulink url="http://oss.software.ibm.com/developerworks/opensource/jikes/"> 111 Jikes</ulink> (another alternate 112 <application>Java</application> compiler)</para> 113 <!-- inetd or <xref linkend="xinetd"/> (server only) --> 119 Jikes</ulink> (another alternate Java compiler)</para> 114 120 115 121 <bridgehead renderas="sect4">Optional for the Bundled Version of 116 122 <application>Neon</application></bridgehead> 117 123 <para role="optional"><xref linkend="pkgconfig"/>, 124 <xref linkend="libxml2"/> or <xref linkend="expat"/>, 118 125 <xref linkend="openssl"/>, 119 126 <xref linkend="heimdal"/> or <xref linkend="mitkrb"/></para> … … 123 130 <para role="optional"><xref linkend="expat"/> and 124 131 <xref linkend="gdbm"/></para> 132 <!-- <xref linkend="db"/>, --> 125 133 126 134 <bridgehead renderas="sect4">Optional to Build the … … 128 136 <para role="optional"><ulink url="http://www.swig.org">SWIG</ulink>, 129 137 <xref linkend="python"/>, and 130 <xref linkend="ruby"/> (<application>Ruby</application> bindings require131 <application>Swig-1.3.24</application>)</para> 132 133 < !-- Added a note that the bindings may not work correctly. This may have134 to be commented out in future versions where all the bindings build135 and work properly-->136 < para>Note that the <application>Python</application> and137 <application>Perl</application> bindings may not compile properly with138 the current versions of <application>SWIG</application> and the139 (B)LFS packages.</para>138 <xref linkend="ruby"/></para> 139 140 <para>Note that the <application>Python</application>, 141 <application>Perl</application> and <application>Ruby</application> 142 bindings will not compile properly with the current version of 143 <application>SWIG</application>. To build the bindings, you must have 144 <application>SWIG</application>-1.3.{24,25} installed. Complete 145 instructions for building the <application>SWIG</application> bindings 146 can be found in the <application>Subversion</application> source tree 147 file <filename>./subversion/bindings/swig/INSTALL</filename>.</para> 140 148 141 149 </sect2> … … 144 152 <title>Installation of Subversion</title> 145 153 146 <para>Install <application>Subversion</application> by running the following 147 commands:</para> 148 149 <screen><userinput>./configure --prefix=/usr && 154 <para>Install <application>Subversion</application> by running the 155 following commands:</para> 156 157 <screen><userinput>./configure --prefix=/usr \ 158 --with-installbuilddir=/usr/lib/apr-0 && 150 159 make</userinput></screen> 151 160 152 161 <note> 153 162 <para>If you have <application>Apache</application> installed, pass 154 the <option>--with-apr=/usr</option> and <option>--with-apr-util=/usr</option> 155 switches to the <command>configure</command> script. Otherwise, 163 the <option>--with-apr=/usr</option> and 164 <option>--with-apr-util=/usr</option> switches to the 165 <command>configure</command> script. Otherwise, 156 166 <application>Subversion</application> will overwrite APR and APR-utils 157 from the <application>Apache</application> installation with its own 158 files. You may also need to pass <option>--with-apxs=/usr/sbin/apxs</option> 159 as <command>apxs</command> might not be in an unprivileged user's 160 <envar>PATH</envar> and won't be properly discovered.</para> 167 from the <application>Apache</application> installation with the source 168 distribution files. You may also need to pass 169 <option>--with-apxs=/usr/sbin/apxs</option> as <command>apxs</command> 170 might not be in an unprivileged user's <envar>PATH</envar> and won't be 171 properly discovered. Additionally if you have 172 <application>Apache</application> installed, you may safely remove the 173 <parameter>--with-installbuilddir=/usr/lib/apr-0</parameter> parameter 174 as it will have no effect.</para> 161 175 </note> 162 176 163 177 <para>If you passed the <option>--enable-javahl</option> parameter to 164 <command>configure</command> and wish to build the 165 <application>Java</application> <application>Subversion</application> 166 bindings, issue the following command:</para> 178 <command>configure</command> and wish to build the Java bindings, issue 179 the following command:</para> 167 180 168 181 <screen><userinput>make javahl</userinput></screen> 169 182 170 <!-- Perl and Python bindings appear broken right now so171 commenting them out172 183 <para>If you passed the <option>-with-swig</option> parameter to 173 184 <command>configure</command> and wish to build the 174 <application> SWIG</application> <application>Perl</application> and175 <application> Python</application> <application>Subversion</application>176 bindings, issue the followingcommands:</para>185 <application>Perl</application>, <application>Python</application> and/or 186 <application>Ruby</application> bindings, issue any or all of the following 187 commands:</para> 177 188 178 189 <screen><userinput>make swig-pl && 179 make swig-py</userinput></screen> 180 --> 181 182 <para>The <application>Ruby</application> bindings are a recent 183 development, and are only partially implemented. The 184 <application>Ruby</application> bindings API may change incompatibly as 185 development proceeds. They currently require 186 <application>SWIG</application> 1.3.24 exactly – neither later nor 187 earlier will work.</para> 190 make swig-py && 191 make swig-rb</userinput></screen> 188 192 189 193 <para>To test the results of the <application>Subversion</application> … … 191 195 time.</para> 192 196 193 <!-- Revising the command to exclude the Perl bindings check 194 <para>To test the results of the bindings builds, issue either or both 195 of: <command>make check-javahl</command> and 196 <command>make check-swig-pl</command>.</para> 197 --> 198 199 <para>To test the results of the <application>Java</application> bindings 200 build, issue <command>make check-javahl</command>.</para> 197 <note> 198 <para>The <computeroutput>fs-base-test</computeroutput> is known to fail 199 with issues surrounding the Berkely database installation. As mentioned 200 earlier, it is not yet fully understood why this test fails.</para> 201 </note> 202 203 <para>To test the results of the Java bindings build, issue 204 <command>make check-javahl</command>. Note you must have the 205 <application>JUnit</application> (version 3.8.x) testing framework 206 installed.</para> 207 208 <para>To test the results of any or all of the 209 <application>SWIG</application> bindings, you can use the following 210 commands:</para> 211 212 <screen><userinput>make check-swig-pl && 213 make check-swig-py && 214 make check-swig-rb</userinput></screen> 201 215 202 216 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 203 217 204 218 <screen role='root'><userinput>make install && 205 install -v - d -m755/usr/share/doc/subversion-&subversion-version; &&219 install -v -m755 -d /usr/share/doc/subversion-&subversion-version; && 206 220 cp -v -R doc/* /usr/share/doc/subversion-&subversion-version; && 207 221 rm -v /usr/share/doc/subversion-&subversion-version;/{Makefile,doxygen.conf}</userinput></screen> 208 222 209 <para>If you built the <application>Java</application> 210 <application>Subversion</application> bindings, issue the following command 223 <para>If you built the Java bindings, issue the following command 211 224 as the <systemitem class="username">root</systemitem> user to install 212 225 them:</para> … … 214 227 <screen role='root'><userinput>make install-javahl</userinput></screen> 215 228 216 <!-- Commenting out Perl and Python bindings install 217 <para>If you built the <application>SWIG</application> 218 <application>Perl</application> and <application>Python</application> 219 <application>Subversion</application> bindings, issue the following commands 220 as the <systemitem class="username">root</systemitem> user to install 221 them:</para> 229 <para>If you built any of the <application>SWIG</application> bindings, 230 issue any or all of the following commands as the 231 <systemitem class="username">root</systemitem> user to install them:</para> 222 232 223 233 <screen role='root'><userinput>make install-swig-pl && 234 224 235 make install-swig-py && 225 236 echo /usr/lib/svn-python \ 226 > /usr/lib/python2.4/site-packages/subversion.pth</userinput></screen> 227 --> 237 > /usr/lib/python2.4/site-packages/subversion.pth && 238 239 make install-swig-rb</userinput></screen> 228 240 229 241 </sect2> … … 231 243 <sect2 role="commands"> 232 244 <title>Command Explanations</title> 245 246 <para><parameter>--with-installbuilddir=/usr/lib/apr-0</parameter>: 247 This parameter is used (and only has an effect if you used the source 248 provided version of Apache Portable Runtime) to force the installation 249 of some APR-related support programs to 250 <filename class="directory">/usr/lib/apr-0</filename> instead of 251 <filename class="directory">/usr/build</filename>.</para> 252 253 <para><option>--with-neon=<replaceable>[prefix]</replaceable></option>: 254 This option should be used if you wish to use a system-installed version 255 of <application>neon</application>.</para> 233 256 234 257 <para><option>--with-ssl</option>: This switch enables … … 284 307 <seglistitem> 285 308 <seg>svn, svnadmin, svndumpfilter, svnlook, svnserve, svnversion, and 286 optionally, neon-config </seg>309 optionally, neon-config and apr-config</seg> 287 310 <seg>libsvn*.[so,a] and optionally, libneon.[so,a] and the mod_dav_svn.so, 288 311 and mod_authz_svn.so <application>Apache HTTP</application> -
general.ent
rf47baef r37c1117 284 284 <!ENTITY rsync-version "2.6.6"> 285 285 <!ENTITY samba3-version "3.0.22"> 286 <!ENTITY subversion-version "1. 2.3">286 <!ENTITY subversion-version "1.3.1"> 287 287 <!ENTITY tcpwrappers-version "7.6"> 288 288 <!ENTITY wget-version "1.10.2"> -
introduction/welcome/changelog.xml
rf47baef r37c1117 46 46 <itemizedlist> 47 47 <listitem> 48 <para>[randy] - Updated to Subversion-1.3.1.</para> 49 </listitem> 50 <listitem> 48 51 <para>[randy] - Updated Xpdf-3.01 to patch-level 2.</para> 49 52 </listitem>
Note:
See TracChangeset
for help on using the changeset viewer.