GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||
GeezerVison is showing github.com — Update dependencies by Croydon · Pull Request #1519 · nodegit/nodegit Conversation
|
|
Node.js 6 on AppVeyor is exceeding the time limit of 1h and I'm not sure why. Has someone any idea? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Node 6 on Windows: It seems to always freeze at the test step. At or after (not sure, likely after as the output indicates that the test is successful) the commit Can someone have a look who is more familiar with nodegit? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| - master | ||
| - /^v\d+\.\d+\.\d+$/ | ||
| sudo: true | ||
| dist: xenial |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
We shouldn't update to xenial until April of 2019. Ubuntu 14 is our minimum support until LTS ends.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Really? Xenial seems to be pretty standard now. Is it possible that trusty would work and xenial would fail? Which would be more likely.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
It's more likely that xenial would work and trusty would fail. My main concern is that libcurl dependency for proxy support being dynamically linked.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
e56b722 to
7f4fd05
Compare
|
This looks promising, I'll focus attention on this branch. How did you get the test error: |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
efc8fe6 to
9c7ef07
Compare
|
Okay, after who knows how many rebases, commits and resets this should be merge ready. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
The tests failed, so I just restarted them to see if it's some of that appveyor inconsistencies I've seen with compiling. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Oh no. That seems like the same bug as CI had before at some points. Node 6 on Windows freezes in some test and never resumes. Seems like some dependency update isn't compatible with Node 6 or brings another behaviour as on the newer Node versions. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
So, the freezes are coming from the promisify-node commits (first two)... |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I have ripped out the promisify-node updates, now CI should give green light |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
|
||
| branches: | ||
| only: | ||
| - master |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Correct me if I'm wrong, but doesn't the removal of this line cause every branch on the nodegit repo to be built / tested on appveyor?
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Yes, and in every fork with has activated AppVeyor.
Having the CI running only in pull requests in annoying.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I don't think I am willing to approve this change. For instance, some maintainers, not just myself, will push their branches to the nodegit repo, and then make PRs against master. In those instances, we will be double building branches for no reason. It will also clutter up our appveyor / travis test results.
Is it too much to ask to create a pull request when you are looking to test against CI? I'm sorry that you feel that's too annoying!
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
At best we could split this and the travis change out, and come back to it in a separate PR where we can have more discussion about it.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
as it is EOL
Dear future contributors, please update this in April 2019 when Trusty becomes EOL. Keep extended testing and documentation upload on Xenial as it is easier there to install required dependencies and other nice perks. Also don't allow Node 10 to fail anymore.
|
Removed commits which lets the Travis and AppVeyor run on all branches, even though I would strongly recommend it for the future. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Thanks @Croydon! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.