Coder Social home page Coder Social logo

Comments (9)

jdchristensen avatar jdchristensen commented on July 28, 2024 1

I've upgraded to 3.15.2 and confirm that the problem is solved.

from coq-hott.

jdchristensen avatar jdchristensen commented on July 28, 2024

The first line in the build output is

      coqdep theories/.HoTT.theory.d 

Could it be that if any dependency in the library changes, then everything in the whole library is getting rebuilt? I don't think this happened before.

from coq-hott.

Alizter avatar Alizter commented on July 28, 2024

I'm really sorry about this. This is a bug in Dune that has been around since 3.13. It hasn't been fixed yet. ocaml/dune#10149

My best advice would be to opam pin dune to 3.12. This has been annoying me a lot recently too. In fact, this is one of the reasons I didn't want to do #1910 yet.

from coq-hott.

Alizter avatar Alizter commented on July 28, 2024

I've submitted a fix to dune, hopefully we can make progress on it. Once that is done, I'll try to push for it to be backported to 3.13-3.15 point releases.

Alternatively, you can directly pin my fix in opam.

from coq-hott.

jdchristensen avatar jdchristensen commented on July 28, 2024

@Alizter Thanks! Glad to hear that it's understood and that a fix is on the way.

from coq-hott.

jdchristensen avatar jdchristensen commented on July 28, 2024

The fix has been merged upstream. I'll close this after the next version of dune has been released and I have tested it.

from coq-hott.

Alizter avatar Alizter commented on July 28, 2024

There is a 3.15.2 release planned for this to be backported to. So it should be available soon.

from coq-hott.

Alizter avatar Alizter commented on July 28, 2024

3.15.2 has been released and here is the opam PR:

It will be available in the opam repository when that is merged.

from coq-hott.

Alizter avatar Alizter commented on July 28, 2024

@jdchristensen Dune 3.15.2 is now available on opam.

from coq-hott.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.