Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency clean-ups #67

Closed
wants to merge 2 commits into from
Closed

Dependency clean-ups #67

wants to merge 2 commits into from

Conversation

MevenBertrand
Copy link
Member

#66 broke the dependency graph. The root cause is that apparently coqdep is not smart enough to disambiguate that From LogRel.LogicalRelation Require Import Universe. creates a dependency of the current file on LogicalRelation.Introductions.Universe. Not sure whether this is something worth reporting on the Coq side… Anyway, this is fixed the dumb way by doing more qualified names in all imports.

I also took the liberty to clean-up some unnecessary dependencies, too. Maybe at some point we should run Jason's dependency minimisation script? Or even try to untangle a bit the big knot that is the dependency graph of the logical relation? I really have no clue of what's happening there.

@kyoDralliam
Copy link
Contributor

I would prefer not to touch any of the dependencies of the files in the LogicalRelation and Validity directories because I'm changing all of them anyway in the branch rmredtyeq

@MevenBertrand
Copy link
Member Author

Fair! I'll keep this one lying around for the time being to fix the dependency graph at least on my side, and we can get rid of it once your changes get merged. Maybe you can you check whether the issue (duplication of nodes in LogRel.LogicalRelation.Introductions in the dependency graph) appears on your side and fix it there too?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants