##// END OF EJS Templates
tests: make test-install.t work on debian systems...
Kyle Lippincott -
r45927:d71693f7 default
parent child Browse files
Show More
@@ -1,255 +1,263
1 hg debuginstall
1 hg debuginstall
2 $ hg debuginstall
2 $ hg debuginstall
3 checking encoding (ascii)...
3 checking encoding (ascii)...
4 checking Python executable (*) (glob)
4 checking Python executable (*) (glob)
5 checking Python implementation (*) (glob)
5 checking Python implementation (*) (glob)
6 checking Python version (2.*) (glob) (no-py3 !)
6 checking Python version (2.*) (glob) (no-py3 !)
7 checking Python version (3.*) (glob) (py3 !)
7 checking Python version (3.*) (glob) (py3 !)
8 checking Python lib (.*[Ll]ib.*)... (re)
8 checking Python lib (.*[Ll]ib.*)... (re)
9 checking Python security support (*) (glob)
9 checking Python security support (*) (glob)
10 TLS 1.2 not supported by Python install; network connections lack modern security (?)
10 TLS 1.2 not supported by Python install; network connections lack modern security (?)
11 SNI not supported by Python install; may have connectivity issues with some servers (?)
11 SNI not supported by Python install; may have connectivity issues with some servers (?)
12 checking Rust extensions \((installed|missing)\) (re)
12 checking Rust extensions \((installed|missing)\) (re)
13 checking Mercurial version (*) (glob)
13 checking Mercurial version (*) (glob)
14 checking Mercurial custom build (*) (glob)
14 checking Mercurial custom build (*) (glob)
15 checking module policy (*) (glob)
15 checking module policy (*) (glob)
16 checking installed modules (*mercurial)... (glob)
16 checking installed modules (*mercurial)... (glob)
17 checking registered compression engines (*zlib*) (glob)
17 checking registered compression engines (*zlib*) (glob)
18 checking available compression engines (*zlib*) (glob)
18 checking available compression engines (*zlib*) (glob)
19 checking available compression engines for wire protocol (*zlib*) (glob)
19 checking available compression engines for wire protocol (*zlib*) (glob)
20 checking "re2" regexp engine \((available|missing)\) (re)
20 checking "re2" regexp engine \((available|missing)\) (re)
21 checking templates (*mercurial?templates)... (glob)
21 checking templates (*mercurial?templates)... (glob)
22 checking default template (*mercurial?templates?map-cmdline.default) (glob)
22 checking default template (*mercurial?templates?map-cmdline.default) (glob)
23 checking commit editor... (*) (glob)
23 checking commit editor... (*) (glob)
24 checking username (test)
24 checking username (test)
25 no problems detected
25 no problems detected
26
26
27 hg debuginstall JSON
27 hg debuginstall JSON
28 $ hg debuginstall -Tjson | sed 's|\\\\|\\|g'
28 $ hg debuginstall -Tjson | sed 's|\\\\|\\|g'
29 [
29 [
30 {
30 {
31 "compengines": ["bz2", "bz2truncated", "none", "zlib"*], (glob)
31 "compengines": ["bz2", "bz2truncated", "none", "zlib"*], (glob)
32 "compenginesavail": ["bz2", "bz2truncated", "none", "zlib"*], (glob)
32 "compenginesavail": ["bz2", "bz2truncated", "none", "zlib"*], (glob)
33 "compenginesserver": [*"zlib"*], (glob)
33 "compenginesserver": [*"zlib"*], (glob)
34 "defaulttemplate": "*mercurial?templates?map-cmdline.default", (glob)
34 "defaulttemplate": "*mercurial?templates?map-cmdline.default", (glob)
35 "defaulttemplateerror": null,
35 "defaulttemplateerror": null,
36 "defaulttemplatenotfound": "default",
36 "defaulttemplatenotfound": "default",
37 "editor": "*", (glob)
37 "editor": "*", (glob)
38 "editornotfound": false,
38 "editornotfound": false,
39 "encoding": "ascii",
39 "encoding": "ascii",
40 "encodingerror": null,
40 "encodingerror": null,
41 "extensionserror": null, (no-pure !)
41 "extensionserror": null, (no-pure !)
42 "hgmodulepolicy": "*", (glob)
42 "hgmodulepolicy": "*", (glob)
43 "hgmodules": "*mercurial", (glob)
43 "hgmodules": "*mercurial", (glob)
44 "hgver": "*", (glob)
44 "hgver": "*", (glob)
45 "hgverextra": "*", (glob)
45 "hgverextra": "*", (glob)
46 "problems": 0,
46 "problems": 0,
47 "pythonexe": "*", (glob)
47 "pythonexe": "*", (glob)
48 "pythonimplementation": "*", (glob)
48 "pythonimplementation": "*", (glob)
49 "pythonlib": "*", (glob)
49 "pythonlib": "*", (glob)
50 "pythonsecurity": [*], (glob)
50 "pythonsecurity": [*], (glob)
51 "pythonver": "*.*.*", (glob)
51 "pythonver": "*.*.*", (glob)
52 "re2": (true|false), (re)
52 "re2": (true|false), (re)
53 "templatedirs": "*mercurial?templates", (glob)
53 "templatedirs": "*mercurial?templates", (glob)
54 "username": "test",
54 "username": "test",
55 "usernameerror": null,
55 "usernameerror": null,
56 "vinotfound": false
56 "vinotfound": false
57 }
57 }
58 ]
58 ]
59
59
60 hg debuginstall with no username
60 hg debuginstall with no username
61 $ HGUSER= hg debuginstall
61 $ HGUSER= hg debuginstall
62 checking encoding (ascii)...
62 checking encoding (ascii)...
63 checking Python executable (*) (glob)
63 checking Python executable (*) (glob)
64 checking Python implementation (*) (glob)
64 checking Python implementation (*) (glob)
65 checking Python version (2.*) (glob) (no-py3 !)
65 checking Python version (2.*) (glob) (no-py3 !)
66 checking Python version (3.*) (glob) (py3 !)
66 checking Python version (3.*) (glob) (py3 !)
67 checking Python lib (.*[Ll]ib.*)... (re)
67 checking Python lib (.*[Ll]ib.*)... (re)
68 checking Python security support (*) (glob)
68 checking Python security support (*) (glob)
69 TLS 1.2 not supported by Python install; network connections lack modern security (?)
69 TLS 1.2 not supported by Python install; network connections lack modern security (?)
70 SNI not supported by Python install; may have connectivity issues with some servers (?)
70 SNI not supported by Python install; may have connectivity issues with some servers (?)
71 checking Rust extensions \((installed|missing)\) (re)
71 checking Rust extensions \((installed|missing)\) (re)
72 checking Mercurial version (*) (glob)
72 checking Mercurial version (*) (glob)
73 checking Mercurial custom build (*) (glob)
73 checking Mercurial custom build (*) (glob)
74 checking module policy (*) (glob)
74 checking module policy (*) (glob)
75 checking installed modules (*mercurial)... (glob)
75 checking installed modules (*mercurial)... (glob)
76 checking registered compression engines (*zlib*) (glob)
76 checking registered compression engines (*zlib*) (glob)
77 checking available compression engines (*zlib*) (glob)
77 checking available compression engines (*zlib*) (glob)
78 checking available compression engines for wire protocol (*zlib*) (glob)
78 checking available compression engines for wire protocol (*zlib*) (glob)
79 checking "re2" regexp engine \((available|missing)\) (re)
79 checking "re2" regexp engine \((available|missing)\) (re)
80 checking templates (*mercurial?templates)... (glob)
80 checking templates (*mercurial?templates)... (glob)
81 checking default template (*mercurial?templates?map-cmdline.default) (glob)
81 checking default template (*mercurial?templates?map-cmdline.default) (glob)
82 checking commit editor... (*) (glob)
82 checking commit editor... (*) (glob)
83 checking username...
83 checking username...
84 no username supplied
84 no username supplied
85 (specify a username in your configuration file)
85 (specify a username in your configuration file)
86 1 problems detected, please check your install!
86 1 problems detected, please check your install!
87 [1]
87 [1]
88
88
89 hg debuginstall with invalid encoding
89 hg debuginstall with invalid encoding
90 $ HGENCODING=invalidenc hg debuginstall | grep encoding
90 $ HGENCODING=invalidenc hg debuginstall | grep encoding
91 checking encoding (invalidenc)...
91 checking encoding (invalidenc)...
92 unknown encoding: invalidenc
92 unknown encoding: invalidenc
93
93
94 exception message in JSON
94 exception message in JSON
95
95
96 $ HGENCODING=invalidenc HGUSER= hg debuginstall -Tjson | grep error
96 $ HGENCODING=invalidenc HGUSER= hg debuginstall -Tjson | grep error
97 "defaulttemplateerror": null,
97 "defaulttemplateerror": null,
98 "encodingerror": "unknown encoding: invalidenc",
98 "encodingerror": "unknown encoding: invalidenc",
99 "extensionserror": null, (no-pure !)
99 "extensionserror": null, (no-pure !)
100 "usernameerror": "no username supplied",
100 "usernameerror": "no username supplied",
101
101
102 path variables are expanded (~ is the same as $TESTTMP)
102 path variables are expanded (~ is the same as $TESTTMP)
103 $ mkdir tools
103 $ mkdir tools
104 $ touch tools/testeditor.exe
104 $ touch tools/testeditor.exe
105 #if execbit
105 #if execbit
106 $ chmod 755 tools/testeditor.exe
106 $ chmod 755 tools/testeditor.exe
107 #endif
107 #endif
108 $ HGEDITOR="~/tools/testeditor.exe" hg debuginstall
108 $ HGEDITOR="~/tools/testeditor.exe" hg debuginstall
109 checking encoding (ascii)...
109 checking encoding (ascii)...
110 checking Python executable (*) (glob)
110 checking Python executable (*) (glob)
111 checking Python implementation (*) (glob)
111 checking Python implementation (*) (glob)
112 checking Python version (2.*) (glob) (no-py3 !)
112 checking Python version (2.*) (glob) (no-py3 !)
113 checking Python version (3.*) (glob) (py3 !)
113 checking Python version (3.*) (glob) (py3 !)
114 checking Python lib (.*[Ll]ib.*)... (re)
114 checking Python lib (.*[Ll]ib.*)... (re)
115 checking Python security support (*) (glob)
115 checking Python security support (*) (glob)
116 TLS 1.2 not supported by Python install; network connections lack modern security (?)
116 TLS 1.2 not supported by Python install; network connections lack modern security (?)
117 SNI not supported by Python install; may have connectivity issues with some servers (?)
117 SNI not supported by Python install; may have connectivity issues with some servers (?)
118 checking Rust extensions \((installed|missing)\) (re)
118 checking Rust extensions \((installed|missing)\) (re)
119 checking Mercurial version (*) (glob)
119 checking Mercurial version (*) (glob)
120 checking Mercurial custom build (*) (glob)
120 checking Mercurial custom build (*) (glob)
121 checking module policy (*) (glob)
121 checking module policy (*) (glob)
122 checking installed modules (*mercurial)... (glob)
122 checking installed modules (*mercurial)... (glob)
123 checking registered compression engines (*zlib*) (glob)
123 checking registered compression engines (*zlib*) (glob)
124 checking available compression engines (*zlib*) (glob)
124 checking available compression engines (*zlib*) (glob)
125 checking available compression engines for wire protocol (*zlib*) (glob)
125 checking available compression engines for wire protocol (*zlib*) (glob)
126 checking "re2" regexp engine \((available|missing)\) (re)
126 checking "re2" regexp engine \((available|missing)\) (re)
127 checking templates (*mercurial?templates)... (glob)
127 checking templates (*mercurial?templates)... (glob)
128 checking default template (*mercurial?templates?map-cmdline.default) (glob)
128 checking default template (*mercurial?templates?map-cmdline.default) (glob)
129 checking commit editor... ($TESTTMP/tools/testeditor.exe)
129 checking commit editor... ($TESTTMP/tools/testeditor.exe)
130 checking username (test)
130 checking username (test)
131 no problems detected
131 no problems detected
132
132
133 print out the binary post-shlexsplit in the error message when commit editor is
133 print out the binary post-shlexsplit in the error message when commit editor is
134 not found (this is intentionally using backslashes to mimic a windows usecase).
134 not found (this is intentionally using backslashes to mimic a windows usecase).
135 $ HGEDITOR="c:\foo\bar\baz.exe -y -z" hg debuginstall
135 $ HGEDITOR="c:\foo\bar\baz.exe -y -z" hg debuginstall
136 checking encoding (ascii)...
136 checking encoding (ascii)...
137 checking Python executable (*) (glob)
137 checking Python executable (*) (glob)
138 checking Python implementation (*) (glob)
138 checking Python implementation (*) (glob)
139 checking Python version (2.*) (glob) (no-py3 !)
139 checking Python version (2.*) (glob) (no-py3 !)
140 checking Python version (3.*) (glob) (py3 !)
140 checking Python version (3.*) (glob) (py3 !)
141 checking Python lib (.*[Ll]ib.*)... (re)
141 checking Python lib (.*[Ll]ib.*)... (re)
142 checking Python security support (*) (glob)
142 checking Python security support (*) (glob)
143 TLS 1.2 not supported by Python install; network connections lack modern security (?)
143 TLS 1.2 not supported by Python install; network connections lack modern security (?)
144 SNI not supported by Python install; may have connectivity issues with some servers (?)
144 SNI not supported by Python install; may have connectivity issues with some servers (?)
145 checking Rust extensions \((installed|missing)\) (re)
145 checking Rust extensions \((installed|missing)\) (re)
146 checking Mercurial version (*) (glob)
146 checking Mercurial version (*) (glob)
147 checking Mercurial custom build (*) (glob)
147 checking Mercurial custom build (*) (glob)
148 checking module policy (*) (glob)
148 checking module policy (*) (glob)
149 checking installed modules (*mercurial)... (glob)
149 checking installed modules (*mercurial)... (glob)
150 checking registered compression engines (*zlib*) (glob)
150 checking registered compression engines (*zlib*) (glob)
151 checking available compression engines (*zlib*) (glob)
151 checking available compression engines (*zlib*) (glob)
152 checking available compression engines for wire protocol (*zlib*) (glob)
152 checking available compression engines for wire protocol (*zlib*) (glob)
153 checking "re2" regexp engine \((available|missing)\) (re)
153 checking "re2" regexp engine \((available|missing)\) (re)
154 checking templates (*mercurial?templates)... (glob)
154 checking templates (*mercurial?templates)... (glob)
155 checking default template (*mercurial?templates?map-cmdline.default) (glob)
155 checking default template (*mercurial?templates?map-cmdline.default) (glob)
156 checking commit editor... (c:\foo\bar\baz.exe) (windows !)
156 checking commit editor... (c:\foo\bar\baz.exe) (windows !)
157 Can't find editor 'c:\foo\bar\baz.exe' in PATH (windows !)
157 Can't find editor 'c:\foo\bar\baz.exe' in PATH (windows !)
158 checking commit editor... (c:foobarbaz.exe) (no-windows !)
158 checking commit editor... (c:foobarbaz.exe) (no-windows !)
159 Can't find editor 'c:foobarbaz.exe' in PATH (no-windows !)
159 Can't find editor 'c:foobarbaz.exe' in PATH (no-windows !)
160 (specify a commit editor in your configuration file)
160 (specify a commit editor in your configuration file)
161 checking username (test)
161 checking username (test)
162 1 problems detected, please check your install!
162 1 problems detected, please check your install!
163 [1]
163 [1]
164
164
165 debuginstall extension support
165 debuginstall extension support
166 $ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false | grep atchman
166 $ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false | grep atchman
167 fsmonitor checking for watchman binary... (false)
167 fsmonitor checking for watchman binary... (false)
168 watchman binary missing or broken: warning: Watchman unavailable: watchman exited with code 1
168 watchman binary missing or broken: warning: Watchman unavailable: watchman exited with code 1
169 Verify the json works too:
169 Verify the json works too:
170 $ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false -Tjson | grep atchman
170 $ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false -Tjson | grep atchman
171 "fsmonitor-watchman": "false",
171 "fsmonitor-watchman": "false",
172 "fsmonitor-watchman-error": "warning: Watchman unavailable: watchman exited with code 1",
172 "fsmonitor-watchman-error": "warning: Watchman unavailable: watchman exited with code 1",
173
173
174 Verify that Mercurial is installable with pip. Note that this MUST be
174 Verify that Mercurial is installable with pip. Note that this MUST be
175 the last test in this file, because we do some nasty things to the
175 the last test in this file, because we do some nasty things to the
176 shell environment in order to make the virtualenv work reliably.
176 shell environment in order to make the virtualenv work reliably.
177
177
178 On Python 3, we use the venv module, which is part of the standard library.
178 On Python 3, we use the venv module, which is part of the standard library.
179 But some Linux distros strip out this module's functionality involving pip,
179 But some Linux distros strip out this module's functionality involving pip,
180 so we have to look for the ensurepip module, which these distros strip out
180 so we have to look for the ensurepip module, which these distros strip out
181 completely.
181 completely.
182 On Python 2, we use the 3rd party virtualenv module, if available.
182 On Python 2, we use the 3rd party virtualenv module, if available.
183
183
184 $ cd $TESTTMP
184 $ cd $TESTTMP
185 $ unset PYTHONPATH
185 $ unset PYTHONPATH
186
186
187 #if py3 ensurepip
187 #if py3 ensurepip
188 $ "$PYTHON" -m venv installenv >> pip.log
188 $ "$PYTHON" -m venv installenv >> pip.log
189
189
190 Hack: Debian does something a bit different in ensurepip.bootstrap. This makes
191 it so that pip thinks the 'wheel' wheel is installed so it can build wheels;
192 when it goes to try, however, it shells out to run `python3 -u <setup.py>`,
193 that *doesn't* get the 'wheel' wheel, and it fails with an invalid command
194 'bdist_wheel'. To fix this, we just delete the wheel from where Debian put it in
195 our virtual env. Then pip doesn't think it's installed and doesn't try to build.
196 $ rm installenv/share/python-wheels/wheel-*.whl >/dev/null 2>&1 || true
197
190 Note: we use this weird path to run pip and hg to avoid platform differences,
198 Note: we use this weird path to run pip and hg to avoid platform differences,
191 since it's bin on most platforms but Scripts on Windows.
199 since it's bin on most platforms but Scripts on Windows.
192 $ ./installenv/*/pip install --no-index $TESTDIR/.. >> pip.log
200 $ ./installenv/*/pip install --no-index $TESTDIR/.. >> pip.log
193 Failed building wheel for mercurial (?)
201 Failed building wheel for mercurial (?)
194 $ ./installenv/*/hg debuginstall || cat pip.log
202 $ ./installenv/*/hg debuginstall || cat pip.log
195 checking encoding (ascii)...
203 checking encoding (ascii)...
196 checking Python executable (*) (glob)
204 checking Python executable (*) (glob)
197 checking Python implementation (*) (glob)
205 checking Python implementation (*) (glob)
198 checking Python version (3.*) (glob)
206 checking Python version (3.*) (glob)
199 checking Python lib (*)... (glob)
207 checking Python lib (*)... (glob)
200 checking Python security support (*) (glob)
208 checking Python security support (*) (glob)
201 checking Rust extensions \((installed|missing)\) (re)
209 checking Rust extensions \((installed|missing)\) (re)
202 checking Mercurial version (*) (glob)
210 checking Mercurial version (*) (glob)
203 checking Mercurial custom build (*) (glob)
211 checking Mercurial custom build (*) (glob)
204 checking module policy (*) (glob)
212 checking module policy (*) (glob)
205 checking installed modules (*/mercurial)... (glob)
213 checking installed modules (*/mercurial)... (glob)
206 checking registered compression engines (*) (glob)
214 checking registered compression engines (*) (glob)
207 checking available compression engines (*) (glob)
215 checking available compression engines (*) (glob)
208 checking available compression engines for wire protocol (*) (glob)
216 checking available compression engines for wire protocol (*) (glob)
209 checking "re2" regexp engine \((available|missing)\) (re)
217 checking "re2" regexp engine \((available|missing)\) (re)
210 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob)
218 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob)
211 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob)
219 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob)
212 checking commit editor... (*) (glob)
220 checking commit editor... (*) (glob)
213 checking username (test)
221 checking username (test)
214 no problems detected
222 no problems detected
215 #endif
223 #endif
216
224
217 #if py2virtualenv
225 #if py2virtualenv
218
226
219 Note: --no-site-packages is deprecated, but some places have an
227 Note: --no-site-packages is deprecated, but some places have an
220 ancient virtualenv from their linux distro or similar and it's not yet
228 ancient virtualenv from their linux distro or similar and it's not yet
221 the default for them.
229 the default for them.
222
230
223 $ "$PYTHON" -m virtualenv --no-site-packages --never-download installenv >> pip.log
231 $ "$PYTHON" -m virtualenv --no-site-packages --never-download installenv >> pip.log
224 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. (?)
232 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. (?)
225 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support (?)
233 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support (?)
226
234
227 Note: we use this weird path to run pip and hg to avoid platform differences,
235 Note: we use this weird path to run pip and hg to avoid platform differences,
228 since it's bin on most platforms but Scripts on Windows.
236 since it's bin on most platforms but Scripts on Windows.
229 $ ./installenv/*/pip install --no-index $TESTDIR/.. >> pip.log
237 $ ./installenv/*/pip install --no-index $TESTDIR/.. >> pip.log
230 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. (?)
238 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. (?)
231 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support (?)
239 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support (?)
232 $ ./installenv/*/hg debuginstall || cat pip.log
240 $ ./installenv/*/hg debuginstall || cat pip.log
233 checking encoding (ascii)...
241 checking encoding (ascii)...
234 checking Python executable (*) (glob)
242 checking Python executable (*) (glob)
235 checking Python implementation (*) (glob)
243 checking Python implementation (*) (glob)
236 checking Python version (2.*) (glob)
244 checking Python version (2.*) (glob)
237 checking Python lib (*)... (glob)
245 checking Python lib (*)... (glob)
238 checking Python security support (*) (glob)
246 checking Python security support (*) (glob)
239 TLS 1.2 not supported by Python install; network connections lack modern security (?)
247 TLS 1.2 not supported by Python install; network connections lack modern security (?)
240 SNI not supported by Python install; may have connectivity issues with some servers (?)
248 SNI not supported by Python install; may have connectivity issues with some servers (?)
241 checking Rust extensions \((installed|missing)\) (re)
249 checking Rust extensions \((installed|missing)\) (re)
242 checking Mercurial version (*) (glob)
250 checking Mercurial version (*) (glob)
243 checking Mercurial custom build (*) (glob)
251 checking Mercurial custom build (*) (glob)
244 checking module policy (*) (glob)
252 checking module policy (*) (glob)
245 checking installed modules (*/mercurial)... (glob)
253 checking installed modules (*/mercurial)... (glob)
246 checking registered compression engines (*) (glob)
254 checking registered compression engines (*) (glob)
247 checking available compression engines (*) (glob)
255 checking available compression engines (*) (glob)
248 checking available compression engines for wire protocol (*) (glob)
256 checking available compression engines for wire protocol (*) (glob)
249 checking "re2" regexp engine \((available|missing)\) (re)
257 checking "re2" regexp engine \((available|missing)\) (re)
250 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob)
258 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob)
251 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob)
259 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob)
252 checking commit editor... (*) (glob)
260 checking commit editor... (*) (glob)
253 checking username (test)
261 checking username (test)
254 no problems detected
262 no problems detected
255 #endif
263 #endif
General Comments 0
You need to be logged in to leave comments. Login now