#13491 closed enhancement (fixed)
mercurial-5.4
Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
---|---|---|---|
Priority: | normal | Milestone: | 10.0 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (7)
comment:1 by , 5 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 5 years ago
Guess what now needs rust...
renodr [ /sources/mercurial-5.4 ]$ TESTFLAGS="-j4 --tmpdir tmp --blacklist blacklists/fsmonitor --blacklist blacklists/linux-vfat" PYTHON=python3 make check if command -v cargo >/dev/null 2>&1; then \ make rust-tests; \ fi make[1]: Entering directory '/sources/mercurial-5.4' cd /sources/mercurial-5.4/rust/hg-cpython \ && cargo test --quiet --all \ --no-default-features --features "python3-bin"
On that note, I'm trying the tests with python3. The documentation generated properly. If that goes the way that it's supposed to, we can remove the following commands:
2to3 -w doc/hgmanpage.py && rm -rf tests/tmp &&
We can also replace the Python2 dependency - but we'll have to put rust in the dependencies as well. I'll have to prepend PYTHON=python3 to all of the 'make' commands too, but seeing as that gets us just one step closer away from getting rid of python2 (assuming it doesn't have any regressions)
Just over 900 tests to go! :)
comment:4 by , 5 years ago
Failed test-doctest.py: output changed and returned error code 1 Failed test-hghave.t: output changed # Ran 819 tests, 100 skipped, 2 failed.
The test results seem to be sane, and the two basic tests that we try at the bottom of the page work.
This is development after all - let's go for python3.