Giter Club home page Giter Club logo

Comments (2)

andrewosh avatar andrewosh commented on July 30, 2024

Hey @dpiparo, sorry you're having trouble with the build. Issue 1 is caused by a timeout that's being hit on the API server due to the size of your log file (it's taking a while to extract out the relevant lines from the build file, and the default timeout is only 2 seconds).

Issue 2 does seem to be non-ideal. Especially considering the previously built image is already loaded onto the cluster, having the binder badge perform a launch with the last successful image should be fine. Right now, we're only checking on the current build's status to determine if the launch should proceed, but taking past builds into consideration would definitely be an improvement. That sound better?

These are both very small changes! Thanks for opening the issue -- we'll work on em.

To help with your debugging right now, the error I'm seeing for your build is cp: cannot create directory '/home/main/.ipython/kernels' : No such file or directory". While these changes are being made, it's probably best making any experimental changes to your Dockerfile in a separate repo while keeping your main repo stable (this would be simpler if we supported building off of branches, but, since we don't cap the number of repos you can binderize, it's a workable approach).

from binder.

dpiparo avatar dpiparo commented on July 30, 2024

Hi @andrewosh ,

thanks for your quick reply.
About item 1): it was not clear if the log was lost or if I was hitting a limit. Thanks both for clarifying and for providing additional debug info.
About item 2): I agree with you. If possible, the image to be launched should be the last successfully built. For some reason I had the impression this was already the case. For now I can certainly proceed with "test builds" in case something changes and then re-build the "real repo".

Cheers,
Danilo

from binder.

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.