Closed nageshlop closed 3 years ago
Can you explain a little more how builds on this repository help your distributions?
Since this is nodejs, we can use a similar argument, also we want to make sure that this is tested continuously and there are no build or test failures that go undetected on Power as new changes and features get pushed to the repo.
But what software is it used for in the distribution? Why this repository in particular?
Sent from my iPhone
On Nov 24, 2020, at 8:33 AM, Nagesh A T notifications@github.com wrote:
Since this is nodejs, we can use a similar argument, also we want to make sure that this is tested continuously and there are no build or test failures that go undetected on Power as new changes and features get pushed to the repo.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
I'm going to close this because there's no architecture-specific code in this repository – it's just javascript – it should run on all architectures that Node.js runs on.
If this code doesn't run on a supported architecture, then that's a bug with Node.js and an issue should be filed (and tests added) there. The Node.js repository is here: https://github.com/nodejs/node
@mhart appreciate your feedback on this, we understand that this source code may not have any architecture specific dependencies but we have worked with and run automated build and tests on thousands of NPM packages on the Power platform in the past and though as you said, all should ideally work on all architectures but we have seen issues ranging from missing build / runtime dependencies (like chromium, phantomjs to name a few) to dependencies on native libraries, mismatch in node versions and other things that cause upto almost 20% of the packages to fail, that was the context of the PR here.
I do respect your judgement here, but just wanted to clarify anyway and make our standpoint clear, thanks for your kind consideration!
That makes sense for packages with native dependencies – this package has no dependencies at all, let alone native deps.
thanks, yes - that makes sense!
Add support for architecture ppc64le. This is part of the Ubuntu distribution for ppc64le. This helps us simplify testing later when distributions are re-building and re-releasing. The build and test results are available at the below location. https://travis-ci.org/github/nageshlop/aws4