Changeset d445316 for general/prog/mercurial.xml
- Timestamp:
- 05/03/2020 02:20:59 AM (3 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, kea, ken/inkscape-core-mods, lazarus, lxqt, plabs/python-mods, qt5new, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 3a833af
- Parents:
- 8ddf6d5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/mercurial.xml
r8ddf6d5 rd445316 7 7 <!ENTITY mercurial-download-http "https://www.mercurial-scm.org/release/mercurial-&mercurial-version;.tar.gz"> 8 8 <!ENTITY mercurial-download-ftp " "> 9 <!ENTITY mercurial-md5sum " 824b839a6e948844b81c757968f888bc">10 <!ENTITY mercurial-size "7. 2MB">11 <!ENTITY mercurial-buildsize " 78 MB (with docs, add 1.0GB for tests)">12 <!ENTITY mercurial-time "0. 5 SBU (with docs, add 11SBU for tests using -j4)">9 <!ENTITY mercurial-md5sum "0859029d0bb54bcf7c583c55680573cb"> 10 <!ENTITY mercurial-size "7.4 MB"> 11 <!ENTITY mercurial-buildsize "112 MB (with docs, add 1.1 GB for tests)"> 12 <!ENTITY mercurial-time "0.4 SBU (with docs, add 17 SBU for tests using -j4)"> 13 13 ]> 14 14 … … 76 76 <bridgehead renderas="sect3">Mercurial Dependencies</bridgehead> 77 77 78 <!-- 78 79 <bridgehead renderas="sect4">Required</bridgehead> 79 80 <para role="required"> 80 81 <xref linkend="python2"/> 81 82 </para> 83 --> 82 84 83 85 <bridgehead renderas="sect4">Optional</bridgehead> … … 90 92 (runtime, to access ssh://... repositories), 91 93 <xref linkend="pygments"/>, 94 <xref linkend="rust"/>, 92 95 <xref linkend="subversion"/> (with Python bindings), 93 96 <ulink url="https://launchpad.net/bzr">Bazaar</ulink>, 94 97 <ulink url="http://www.nongnu.org/cvs/">CVS</ulink>, 95 98 <ulink url="https://pypi.python.org/pypi/pyflakes">pyflakes</ulink>, and 96 <ulink url="https:// github.com/pyca/pyopenssl">pyOpenSSL</ulink>99 <ulink url="https://www.pyopenssl.org/en/stable/">pyOpenSSL</ulink> 97 100 98 101 </para> … … 105 108 <sect2 role="installation"> 106 109 <title>Installation of Mercurial</title> 107 <!-- seems to have a development rust port --> 110 <!-- Rust port is now part of the standard tests --> 111 112 <para> 113 First, force the build system to use Python 3: 114 </para> 115 116 <screen><userinput remap="pre">export PYTHON=python3</userinput></screen> 108 117 109 118 <para> … … 118 127 </para> 119 128 120 <screen remap="doc"><userinput>2to3 -w doc/hgmanpage.py && 121 PYTHON=python3 make doc</userinput></screen> 129 <screen remap="doc"><userinput>make doc</userinput></screen> 122 130 123 131 <para> 124 132 To run the test suite, issue: 125 133 </para> 126 <screen remap="test"><userinput>rm -rf tests/tmp && 127 TESTFLAGS="-j<replaceable><N></replaceable> --tmpdir tmp --blacklist blacklists/fsmonitor --blacklist blacklists/linux-vfat" make check</userinput></screen> 134 <screen remap="test"><userinput>TESTFLAGS="-j<replaceable><N></replaceable> --tmpdir tmp --blacklist blacklists/fsmonitor --blacklist blacklists/linux-vfat" make check</userinput></screen> 128 135 <!-- The blacklists have to be checked every release of Mercurial, do a listing 129 136 of tests/blacklists, but do not include the makefile. --> … … 150 157 seems to be a problem with the test suite. If this happens, normally, 151 158 from now on, there will be no more such failures whether you use the 152 debug switch or not. Three tests, test-alias.t, test-install.t, and 153 test-bundle2-exchange.t (intermittently), are known to fail. 159 debug switch or not. One test, test-doctest.py, is known to fail. 154 160 </para> 155 161 … … 176 182 <screen role="root" 177 183 remap="doc"><userinput>make PREFIX=/usr install-doc</userinput></screen> 184 185 <para> 186 Next, clean up the environment variable set earlier: 187 </para> 188 189 <screen><userinput>unset PYTHON</userinput></screen> 178 190 179 191 <para> … … 198 210 </sect2> 199 211 212 <!-- 200 213 <sect2 role="commands"> 201 214 <title>Command Explanations</title> … … 207 220 </para> 208 221 209 </sect2> 222 </sect2> 223 --> 224 210 225 <sect2 role="configuration"> 211 226 <title>Configuring Mercurial</title> … … 265 280 <seg> 266 281 several internal modules under 267 /usr/lib/python&python 2-majorver;/site-packages/mercurial282 /usr/lib/python&python3-majorver;/site-packages/mercurial 268 283 </seg> 269 284 <seg> 270 285 /etc/mercurial and 271 /usr/lib/python&python 2-majorver;/site-packages/{hgdemandimport,hgext,hgext3rd,mercurial}286 /usr/lib/python&python3-majorver;/site-packages/{hgdemandimport,hgext,hgext3rd,mercurial} 272 287 </seg> 273 288 </seglistitem>
Note:
See TracChangeset
for help on using the changeset viewer.