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

travis-ci: build with latest autotools #1016

Merged
merged 2 commits into from
Mar 28, 2017
Merged

Conversation

grondo
Copy link
Contributor

@grondo grondo commented Mar 27, 2017

Download and install latest autotools in travis builds.

This should resolve #925, though that is a bit difficult to test for certain...

Switching to spack for dependencies can come later, as discussed in #920

@coveralls
Copy link

Coverage Status

Coverage remained the same at 77.902% when pulling 4052902 on grondo:autotools into 02746a8 on flux-framework:master.

@codecov-io
Copy link

codecov-io commented Mar 27, 2017

Codecov Report

Merging #1016 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1016      +/-   ##
==========================================
+ Coverage    77.6%   77.61%   +<.01%     
==========================================
  Files         152      152              
  Lines       25787    25787              
==========================================
+ Hits        20013    20014       +1     
+ Misses       5774     5773       -1
Impacted Files Coverage Δ
src/common/libflux/message.c 83.27% <0%> (-0.25%) ⬇️
src/common/libflux/handle.c 86.04% <0%> (ø) ⬆️
src/modules/kvs/kvs.c 80.86% <0%> (+0.24%) ⬆️
src/common/libutil/veb.c 98.86% <0%> (+0.56%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update de54940...f2e7627. Read the comment docs.

@@ -16,7 +16,10 @@ https://github.com/zeromq/czmq/archive/v3.0.2.tar.gz \
http://downloads.sourceforge.net/ltp/lcov-1.10.tar.gz \
http://www.open-mpi.org/software/hwloc/v1.11/downloads/hwloc-1.11.0.tar.gz \
http://www.digip.org/jansson/releases/jansson-2.9.tar.gz \
http://www.mpich.org/static/downloads/3.1.4/mpich-3.1.4.tar.gz"
http://www.mpich.org/static/downloads/3.1.4/mpich-3.1.4.tar.gz
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should there be a "\" contiunation at the end of this line?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I suppose so, thanks. Pushed a fix.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.004%) to 77.899% when pulling 737042f on grondo:autotools into 02746a8 on flux-framework:master.

@garlick
Copy link
Member

garlick commented Mar 28, 2017

Is this one ready?

@grondo
Copy link
Contributor Author

grondo commented Mar 28, 2017 via email

@grondo
Copy link
Contributor Author

grondo commented Mar 28, 2017

I'll rebase this shortly once I get access to a computer

In order to allow travis-dep-builder.sh downloaded and built dependencies
to override OS installed tools, move the PATHs for these utils to
the front of PATH, instead of the end.
Override travis OS provided autotools with latest GNU packages
available. This should give tarballs built with `make dist` in travis
to build on latest architectures like ppc64le.

Fixes flux-framework#925.
@grondo
Copy link
Contributor Author

grondo commented Mar 28, 2017

Ok, got around to a rebase on current master.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.004%) to 77.923% when pulling f2e7627 on grondo:autotools into de54940 on flux-framework:master.

@garlick
Copy link
Member

garlick commented Mar 28, 2017

Great thanks! Merging.

@garlick garlick merged commit 5e85aa7 into flux-framework:master Mar 28, 2017
@grondo grondo mentioned this pull request Mar 28, 2017
@grondo grondo deleted the autotools branch April 5, 2017 16:17
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

Successfully merging this pull request may close these issues.

flux-core fails to build for ppc64le in the buildfarm
5 participants