readthedocs.org: Build: incompatible Mercurial versions from VCS setup than build commands

Details

Expected Result

The builds should succeed 😃

Actual Result

Builds fail as seen here. I don’t believe anything changed on the repo side, this was working a week or two ago.

hg identify --id
abort: repository requires features unknown to this Mercurial: sparserevlog!
(see https://mercurial-scm.org/wiki/MissingRequirement for more information) 

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 17 (6 by maintainers)

Commits related to this issue

Most upvoted comments

Thanks for looking.

@ahal can you try using a Read the Docs config file with build.os (https://docs.readthedocs.io/en/stable/config-file/v2.html#build-os) declared as Ubuntu 20.04?

Thanks, this works around the issue for me.

You can use --config format.sparse-revlog=no when cloning (or update the config of the thing doing the clone). This problem will arise in the future as we turn format variant on by default overtime. Maybe Mercurial need some generic flag to request clone compatible with version X