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

clever-tools nodegit dep instability #225

Closed
FGRibreau opened this issue May 3, 2018 · 5 comments
Closed

clever-tools nodegit dep instability #225

FGRibreau opened this issue May 3, 2018 · 5 comments

Comments

@FGRibreau
Copy link

FGRibreau commented May 3, 2018

Hello !

Context

I have jobs that auto-deploy on Clevercloud everyday, I don't update these autonomous projects however sometimes clever-tools setup fail and I have to maintain it. Here is the last issue.

Problem
Clever-tools nodegit dependency has always been a PITA, this week new error is:

pkg/prelude/bootstrap.js:1155
      throw error;
      ^

Error: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
    at Object.Module._extensions..node (module.js:602:18)

It's not the first time that I have to do manual work to let clever-tools work, even if I did not change anything else.

Sadly only "latest" clever-tool version is downloadable, so I was not able to rollback to a previous safe build and thus decided to definitely rollback to the less-cute git remote add & git push approach. At least it's stable and it just works.

@hsablonniere
Copy link
Member

Hey @FGRibreau, we're very close to completely remove nodegit and replace it with a full JS alternative.

I think it would solve your problem, WDYT?

More details here: #236

@FGRibreau
Copy link
Author

Can't. Wait. ! 🎉

@FGRibreau
Copy link
Author

FGRibreau commented Jul 30, 2018

@hsablonniere a little update : same error blocked another deployment on another project, so I'm moving back this project to simple git client push (thus loosing the fancy and really useful deployment logs) -__-

@hsablonniere
Copy link
Member

@FGRibreau I just merged the new Jenkins build branch on master!!!

This means you'll have all the instructions to install the new beta in your CI jobs.

We're still waiting for submodules to be supported in isomorphic-git for a stable release but if you don't have any submodules in your project, please try the beta and give us feedbacks.

@FGRibreau
Copy link
Author

@hsablonniere a.w.e.s.o.m.e! Will do!

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

No branches or pull requests

2 participants