Coq v8.19 dropped the old & deprecated stdlib sections concerning Even
and Odd. The new definitions that need to be used are only available
since Coq v8.16. So support for these needs to be dropped or the
relevant sections would need to be backported to Coq v8.12 to v8.15.
Problem: Hydra-battles uses zorns-lemma as a dependency and currently
supports from v8.14 onwards. A new release of zorns-lemma would force
hydra-battles to upgrade as well.
The problematic parts of the stdlib are only used in coq-topology but not
in coq-zorns-lemma. So it would be possible to only drop support for
versions < v8.16 in coq-topology and keep the other versions in
coq-zorns-lemma. But this would require changes in the
GitHub-Workflows which I don't yet know how to do.
Coq v8.19 dropped the old & deprecated stdlib sections concerning
Even
andOdd
. The new definitions that need to be used are only available since Coq v8.16. So support for these needs to be dropped or the relevant sections would need to be backported to Coq v8.12 to v8.15.Coq v8.16 was released in September 2022 and according to https://repology.org/project/coq/versions most major distributions have at least v8.16 available.
Problem: Hydra-battles uses zorns-lemma as a dependency and currently supports from v8.14 onwards. A new release of zorns-lemma would force hydra-battles to upgrade as well.
The problematic parts of the stdlib are only used in
coq-topology
but not incoq-zorns-lemma
. So it would be possible to only drop support for versions < v8.16 incoq-topology
and keep the other versions incoq-zorns-lemma
. But this would require changes in the GitHub-Workflows which I don't yet know how to do.