Skip to content

Path conflict on theories/homotopy_theory/path.v with core ssreflect path.v #1425

@MSoegtropIMC

Description

@MSoegtropIMC

Recently the file

https://github.com/math-comp/analysis/commits/master/theories/homotopy_theory/path.v

was introduced. This produces a path conflict:

.../CP.2024.10.1~8.20~2025.01/lib/coq/user-contrib/mathcomp/analysis/homotopy_theory/path.vo and
.../CP.2024.10.1~8.20~2025.01/lib/coq/user-contrib/mathcomp/ssreflect/path.vo

e.g. in Finmap.v which contains

From mathcomp Require Import choice path finset finfun fintype bigop.

This has the effect that one can compile finmap only before mathcomp-analysis, but not after it. Maybe mathcomp-analysis depends on it, so that this cannot happen, but it is still bad and might break existing code.

I would suggest to rename this file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    "bug" 🐛This issue (resp. PR) describes (resp. fixes) a "bug"

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions