Test errors in clean repo

Thomas Stüfe thomas.stuefe at gmail.com
Tue Sep 22 04:55:31 UTC 2020


Hi all,

I try to test a small fix I did in skara cli, following the steps laid out
in README.md, using "gradlew test".

I run into a number of test errors, but found those are also
reproducible on a clean repo:

org.openjdk.skara.vcs.RepositoryTests > [2] HG FAILED
    java.io.IOException: Unexpected exit code
    'hg merge --abort' exited with status: 255
    [stdout]
    > hg merge [-P] [[-r] REV]
    >
    > merge another revision into working directory
    >
    > options:
    >
    >  -r --rev REV    revision to merge
    >  -P --preview    review revisions to merge (no merge is performed)
    >  -t --tool VALUE specify merge tool
    >
    > (use "hg merge -h" to show more help)
    [stderr]
    > hg merge: option --abort not recognized
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.hg.HgRepository.await(HgRepository.java:103)
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.hg.HgRepository.abortMerge(HgRepository.java:1037)
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.RepositoryTests.testAbortMerge(RepositoryTests.java:1960)

and:

org.openjdk.skara.vcs.RepositoryTests > [2] HG FAILED
    java.io.IOException: Unexpected exit code
    'hg tag --message Added tag 1.0 --user duke <duke at openjdk.org> --rev
fda4f0071b9f038f67b1cc953f0b69440d64912f --date 2007-12-03T10:15:30+01:00
1.0' exited with status: 255
    [stdout]
    [stderr]
    > abort: invalid date: '2007-12-03T10:15:30+01:00'
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.hg.HgRepository.await(HgRepository.java:103)
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.hg.HgRepository.tag(HgRepository.java:697)
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.RepositoryTests.testTimestampOnTags(RepositoryTests.java:2612)

and:

org.openjdk.skara.vcs.RepositoryTests > [2] HG FAILED
    java.io.IOException: Unexpected exit code: 255
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.hg.HgRepository.await(HgRepository.java:113)
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.hg.HgRepository.readMetadata(HgRepository.java:344)
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.hg.HgRepository.commitMetadata(HgRepository.java:285)
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.hg.HgRepository.commitMetadata(HgRepository.java:325)
        at
org.openjdk.skara.vcs/org.openjdk.skara.vcs.RepositoryTests.testPull(RepositoryTests.java:2722)

I run on an older Ubuntu release (16.4, I like to ride out my LTSes). Seems
to me an issue with mercurial? Is it too old? If yes, does that affect only
tests or also my daily work post-skara? I did not have any problems before.
If a newer mercurial is needed, should we warn people, similar to the git
version warnings?

Thanks, Thomas


More information about the skara-dev mailing list