Running with gitlab-runner hpd-0.7.0 (8a5c813474b8)
  on clever-cloud-mercurial-devel kvzWdEMo
section_start:1736307801:prepare_executor
Preparing the "docker" executor
Using Docker executor with image registry.heptapod.net/mercurial/ci-images/mercurial-core:v2.1 ...
Pulling docker image registry.heptapod.net/heptapod/heptapod-runner/helper:x86_64-0.7.0 ...
Using docker image sha256:e2c49455fd3ed1a061a449ef4e755bf95392a603155e698713c120db158ab671 for registry.heptapod.net/heptapod/heptapod-runner/helper:x86_64-0.7.0 with digest registry.heptapod.net/heptapod/heptapod-runner/helper@sha256:cbc07256044431063abdda430e0f5cd31825cd8bf54f43fcbb897a8c439c634a ...
Using docker image sha256:e2c49455fd3ed1a061a449ef4e755bf95392a603155e698713c120db158ab671 for registry.heptapod.net/heptapod/heptapod-runner/helper:x86_64-0.7.0 with digest registry.heptapod.net/heptapod/heptapod-runner/helper@sha256:cbc07256044431063abdda430e0f5cd31825cd8bf54f43fcbb897a8c439c634a ...
Pulling docker image registry.heptapod.net/mercurial/ci-images/mercurial-core:v2.1 ...
Using docker image sha256:63db22e55ac08004144d1a96af8efab18324626c1b3c2e078ec64ea5b9766ea7 for registry.heptapod.net/mercurial/ci-images/mercurial-core:v2.1 with digest registry.heptapod.net/mercurial/ci-images/mercurial-core@sha256:8e8a92630e60388d942041f40f2660bbaee35c1883a93eeabffb44e4100b0b87 ...
section_end:1736308063:prepare_executor
section_start:1736308063:prepare_script
Preparing environment
Using docker image sha256:e2c49455fd3ed1a061a449ef4e755bf95392a603155e698713c120db158ab671 for registry.heptapod.net/heptapod/heptapod-runner/helper:x86_64-0.7.0 with digest registry.heptapod.net/heptapod/heptapod-runner/helper@sha256:cbc07256044431063abdda430e0f5cd31825cd8bf54f43fcbb897a8c439c634a ...
Running on runner-kvzwdemo-project-22-concurrent-0 via 72e8bf7a6cfe...
section_end:1736308064:prepare_script
section_start:1736308064:get_sources
Getting source from version control
Using docker image sha256:e2c49455fd3ed1a061a449ef4e755bf95392a603155e698713c120db158ab671 for registry.heptapod.net/heptapod/heptapod-runner/helper:x86_64-0.7.0 with digest registry.heptapod.net/heptapod/heptapod-runner/helper@sha256:cbc07256044431063abdda430e0f5cd31825cd8bf54f43fcbb897a8c439c634a ...
Creating Mercurial repository
requesting all changes
adding changesets
adding manifests
adding file changes
added 54548 changesets with 108735 changes to 4476 files (+325 heads)
new changesets 9117c6561b0b:ea24e440a4b1 (1942 drafts)

Changeset 35cc15fbc523e8dd651759f77b72de78afb2d872 is present
Updating to 35cc15fbc523e
2318 files updated, 0 files merged, 0 files removed, 0 files unresolved
section_end:1736308128:get_sources
section_start:1736308128:step_script
Executing "step_script" stage of the job script
Using docker image sha256:63db22e55ac08004144d1a96af8efab18324626c1b3c2e078ec64ea5b9766ea7 for registry.heptapod.net/mercurial/ci-images/mercurial-core:v2.1 with digest registry.heptapod.net/mercurial/ci-images/mercurial-core@sha256:8e8a92630e60388d942041f40f2660bbaee35c1883a93eeabffb44e4100b0b87 ...
$ echo "python used, $PYTHON"
python used, python
$ for tool in $SHOW_VERSION_OF ; do echo '#' version of $tool; $tool --version; done
# version of python
Python 3.11.2
$ rm -rf "${TMP_WORK_DIR}"/mercurial-ci/
$ hg clone . "${TMP_WORK_DIR}"/mercurial-ci/ --noupdate --config phases.publish=no
$ hg -R "${TMP_WORK_DIR}"/mercurial-ci/ update `hg log --rev '.' --template '{node}'`
2318 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ cd "${TMP_WORK_DIR}"/mercurial-ci/
$ ls -1 tests/test-check-*.* > "${TMP_WORK_DIR}"/check-tests.txt
$ echo "$TEST_HGTESTS_ALLOW_NETIO"
1
$ echo "$RUNTEST_ARGS"

$ echo "$FILTER"
--blacklist /builds/mercurial/mercurial-devel/../../check-tests.txt
$ echo "$FLAVOR"
--rust --rhg
$ echo "$WHEEL_TYPE"

$ PORT_START=`expr 19051 + 1009 '*' $CI_CONCURRENT_ID`
$ PORT_ARG="--port $PORT_START"
$ echo $PORT_ARG
--port 19051
$ PLATFORM=`$PYTHON -c 'import sys; print(sys.platform)'`
$ echo $PLATFORM
linux
$ WHEEL_ARG=""
$ SHARDING_ARGS=""
$ if test -n "$WHEEL_TYPE"; then PY_TAG=`$PYTHON -c 'import sys; v=sys.version_info; t=f"cp{v.major}{v.minor}"; print(f"{t}-{t}")'`; echo "$PY_TAG"; test -n "PY_TAG"; WHEEL="`ls -1 $CI_PROJECT_DIR/wheels/$PLATFORM/$WHEEL_TYPE/$PY_TAG/*.whl`"; test -n "$WHEEL"; echo installing from $WHEEL; WHEEL_ARG="--hg-wheel $WHEEL"; echo disabling flavor as this is currently incompatible with '"--hg-wheel"'; FLAVOR=""; else echo installing from source; fi;
installing from source
$ if [ -n "$CI_NODE_INDEX" ]; then echo "Running the test in multiple shard - [$CI_NODE_INDEX/$CI_NODE_TOTAL]"; SHARDING_ARGS="--shard-index $CI_NODE_INDEX --shard-total $CI_NODE_TOTAL"; echo "sharding... $SHARDING_ARGS"; fi
$ HGTESTS_ALLOW_NETIO="$TEST_HGTESTS_ALLOW_NETIO" "$PYTHON" tests/run-tests.py --color=always --tail-report $PORT_ARG $WHEEL_ARG $FLAVOR $SHARDING_ARGS $FILTER $RUNTEST_ARGS;
installed Mercurial in 178.07 seconds 
running 1022 tests using 12 parallel processes 
sssssssssssssss.....................................s....................s.   [75]
s.........s.................s.....s..............s............s.s..s.....s.  [150]
..........s.s.....................................................s........  [225]
....................................s...............s......................  [300]
.......................................
--- /builds/mercurial-ci/tests/test-fix-topology.t
+++ /builds/mercurial-ci/tests/test-fix-topology.t#obsstore-on.err
@@ -134,6 +134,10 @@
 
   $ hg fix -r '2|4|7|8|9' --working-dir
   saved backup bundle to * (glob) (obsstore-off !)
+  transaction abort!
+  rollback completed
+  abort: abort: when copying $TESTTMP/repo/.hg/store/00manifest.i to $TESTTMP/repo/.hg/store/cbPbRuU82HPJyBub: Interrupted system call (os error 4)
+  [50]
 
 The five revisions remain, but the other revisions were fixed and replaced. All
 parent pointers have been accurately set to reproduce the previous topology
@@ -141,23 +145,23 @@
 
 #if obsstore-on
   $ hg log --graph --template '{rev}:{node|short} {desc}\n'
-  o  14:d8d0e7974598 change J (child of 89de0da1d5da)
-  |
-  | o    13:4fc0b354461e change I
+  o  9:884041ccc490 change J (child of 7f371349286e)
+  |
+  | o    8:b7c772105fd2 change I
   | |\
-  | | @    12:1c45f3923443 change H (child of b53d63e816fb and 0e49f92ee6e9)
+  | | @    7:4e7b9312dad2 change H (child of b53d63e816fb and 0e49f92ee6e9)
   | | |\
-  | o | |  11:d75754455722 change E
-  |/| | |
-  o | | |  10:89de0da1d5da change C
-  | | | |
   | | | o  6:0e49f92ee6e9 change G
   | | | |
   | | o |  5:b53d63e816fb change F
   | | |/
-  | o /  3:c015ebfd2bfe change D
+  | o |  4:ddad58af5e51 change E
+  |/| |
+  | o |  3:c015ebfd2bfe change D
   | |/
-  o /  1:388fdd33fea0 change B
+  o |  2:7f371349286e change C
+  | |
+  o |  1:388fdd33fea0 change B
   |/
   o  0:a55a84d97a24 change A
   
@@ -199,9 +203,8 @@
 since its parent. That parent, change B, is its baserev.
 
   $ hg cat -r $C 'set:**'
-  aaaa
-  bbbb
-  CCCC
+  abort: unknown revision '10'
+  [10]
 
 Change E is a merge with only one parent being fixed. Its baserevs are the
 unfixed parent plus the baserevs of the other parent. This evaluates to changes
@@ -210,21 +213,16 @@
 undisturbed content of the common ancestor, change A, is unfixed.
 
   $ hg cat -r $E 'set:**'
-  aaaa
-  BBBB
-  CCCC
-  DDDD
-  EEEE
+  abort: unknown revision '11'
+  [10]
 
 Change H is a merge with neither parent being fixed. This is essentially
 equivalent to the previous case because there is still only one baserev for
 each parent of the merge.
 
   $ hg cat -r $H 'set:**'
-  aaaa
-  FFFF
-  GGGG
-  HHHH
+  abort: unknown revision '12'
+  [10]
 
 Change I is a merge that has four baserevs; two from each parent. We handle
 multiple baserevs in the same way regardless of how many came from each parent.
@@ -232,24 +230,15 @@
 baserev.
 
   $ hg cat -r $I 'set:**'
-  aaaa
-  BBBB
-  CCCC
-  DDDD
-  EEEE
-  FFFF
-  GGGG
-  HHHH
-  IIII
+  abort: unknown revision '13'
+  [10]
 
 Change J is a simple case with one baserev, but its baserev is not its parent,
 change C. Its baserev is its grandparent, change B.
 
   $ hg cat -r $J 'set:**'
-  aaaa
-  bbbb
-  CCCC
-  JJJJ
+  abort: unknown revision '14'
+  [10]
 
 The working copy was dirty, so it is treated much like a revision. The baserevs
 for the working copy are inherited from its parent, change H, because it is
@@ -257,10 +246,10 @@
 
   $ cat *
   aaaa
-  FFFF
-  GGGG
-  HHHH
-  KKKK
+  ffff
+  gggg
+  hhhh
+  kkkk
 
 Change A was never a baserev because none of its children were to be fixed.
 

ERROR: test-fix-topology.t#obsstore-on output changed
!..............s....s.s.............  [375]
........................s..................................................  [450]
.............s.............................................................  [525]
.s..s....................................s.............s..........s........  [600]
.............s........................................................s....  [675]
..................................s................s........s..............  [750]
.................s.................s..s....................................  [825]
..................s....ss.............................s..s.................  [900]
........................................................................s..  [975]
...............................................
### test tail-report ###
[  1959.808059 s] 11 tests still running; finished test-dirs.py
[  1959.816815 s] 10 tests still running; finished test-hgwebdir-gc.py
[  1959.849426 s] 9 tests still running; finished test-lfs-pointer.py
[  1959.882226 s] 8 tests still running; finished test-ui-color.py
[  1959.920203 s] 7 tests still running; finished test-mdiff.py
[  1960.008175 s] 6 tests still running; finished test-status-inprocess.py
[  1960.008562 s] 5 tests still running; finished test-hgwebdir-paths.py
[  1960.070554 s] 4 tests still running; finished test-duplicateoptions.py
[  1960.124394 s] 3 tests still running; finished test-dispatch.py
[  1960.149532 s] 2 tests still running; finished test-mq-qsave.t
[  1960.170722 s] 1 tests still running; finished test-revlog-mmapindex.t
[  1960.731209 s] 0 tests still running; finished test-symlink-os-yes-fs-no.py
Skipped test-casecollision-merge.t: missing feature: case insensitive file system
Skipped test-casefolding.t: missing feature: case insensitive file system
Skipped test-check-cargo-lock.t: blacklisted
Skipped test-check-clang-format.t: blacklisted
Skipped test-check-code.t: blacklisted
Skipped test-check-commit.t: blacklisted
Skipped test-check-config.t: blacklisted
Skipped test-check-encoding.t: blacklisted
Skipped test-check-execute.t: blacklisted
Skipped test-check-format.t: blacklisted
Skipped test-check-help.t: blacklisted
Skipped test-check-jshint.t: blacklisted
Skipped test-check-module-imports.t: blacklisted
Skipped test-check-pyflakes.t: blacklisted
Skipped test-check-pylint.t: blacklisted
Skipped test-check-rust-format.t: blacklisted
Skipped test-check-shbang.t: blacklisted
Skipped test-chg.t: missing feature: running with chg
Skipped test-commandserver.t: system supports running with rhg as 'hg'
Skipped test-convert-baz.t: missing feature: GNU Arch baz client
Skipped test-convert-cvs-branch.t: missing feature: cvs client/server
Skipped test-convert-cvs-detectmerge.t: missing feature: cvs client/server
Skipped test-convert-cvs-synthetic.t: missing feature: cvs client/server 1.12.* (not cvsnt)
Skipped test-convert-cvs.t: missing feature: cvs client/server
Skipped test-convert-cvsnt-mergepoints.t: missing feature: cvs client/server
Skipped test-convert-darcs.t: missing feature: darcs client
Skipped test-convert-hg-svn.t: missing feature: subversion python bindings
Skipped test-convert-mtn.t: missing feature: monotone client (>= 1.0)
Skipped test-convert-p4-filetypes.t: missing feature: Perforce server and client
Skipped test-convert-p4.t: missing feature: Perforce server and client
Skipped test-convert-svn-branches.t: missing feature: subversion python bindings
Skipped test-convert-svn-encoding.t: missing feature: subversion python bindings
Skipped test-convert-svn-move.t: missing feature: subversion python bindings
Skipped test-convert-svn-source.t: missing feature: subversion python bindings
Skipped test-convert-svn-startrev.t: missing feature: subversion python bindings
Skipped test-convert-svn-tags.t: missing feature: subversion python bindings
Skipped test-convert-tla.t: missing feature: GNU Arch tla client
Skipped test-debian-packages.t: missing feature: debian build dependencies (run dpkg-checkbuilddeps in contrib/)
Skipped test-docker-packaging.t: missing feature: docker support
Skipped test-fuzz-targets.t: skipped
Skipped test-git-interop.t: missing feature: use for missing good output
Skipped test-lfs-test-server.t#git-server: missing feature: git-lfs test server
Skipped test-mac-packages.t: missing feature: OS X packaging tools
Skipped test-no-symlinks.t: system supports symbolic links
Skipped test-nointerrupt.t: system supports running with rhg as 'hg'
Skipped test-phabricator.t: missing feature: vcr http mocking library (pytest-vcr)
Skipped test-releasenotes-formatting.t: missing feature: Fuzzy string matching library
Skipped test-releasenotes-merging.t: missing feature: Fuzzy string matching library
Skipped test-releasenotes-parsing.t: missing feature: Fuzzy string matching library
Skipped test-remotefilelog-bundle2-legacy.t: skipped
Skipped test-remotefilelog-datapack.py: pure module not available with module policy: b'rust+c'
Skipped test-sparse-fsmonitor.t: skipped
Skipped test-ssh-repoerror.t: system supports running with rhg as 'hg'
Skipped test-storage.py: skipped
Skipped test-verify-repo-operations.py: missing feature: allow slow tests (use --allow-slow-tests)
Failed test-fix-topology.t#obsstore-on: output changed
# Ran 967 tests, 55 skipped, 1 failed.
python hash seed: 1234988462
section_end:1736310316:step_script
ERROR: Job failed: exit code 1