Update Makefile to utilize go-1.8, update old dependencies #7273

Merged
merged 2 commits into from Apr 24, 2017

Conversation

Projects
None yet
3 participants
Owner

nskaggs commented Apr 24, 2017

Description of change

This change updates the Makefile to depend on go-1.8 only for non gcc-go.

Why is this change needed? This change allows us to build with go-1.8, which will be required for new changes going forward.

QA steps

The github-check-merge job is currently experimenting with building with go-1.8 to minimize impact. Once that job blesses this PR, we should be good to merge.

In addition, manual verification of running make install-dependencies.

This helps land https://bugs.launchpad.net/juju/+bug/1683099

Owner

nskaggs commented Apr 24, 2017

Note, I'll be running test builds in here to verify this with CI.

Owner

nskaggs commented Apr 24, 2017

!!build!!

Owner

nskaggs commented Apr 24, 2017

!!build!!

Owner

nskaggs commented Apr 24, 2017

!!build!!

Makefile
@@ -98,14 +96,12 @@ rebuild-dependencies.tsv: godeps
# Install packages required to develop Juju and run tests. The stable
# PPA includes the required mongodb-server binaries.
install-dependencies:
-ifeq ($(shell lsb_release -cs|sed -r 's/precise|wily/old/'),old)
- @echo Adding juju PPAs for golang and mongodb-server
+ @echo Adding PPAs for golang and juju
@wupeka

wupeka Apr 24, 2017

Member

I'd still clearly state that those are juju PPAs.

Owner

nskaggs commented Apr 24, 2017

$$merge$$

Contributor

jujubot commented Apr 24, 2017

Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju

Contributor

jujubot commented Apr 24, 2017

Build failed: Generating tarball failed
build url: http://juju-ci.vapour.ws:8080/job/github-merge-juju/10744

Owner

nskaggs commented Apr 24, 2017

!!build!!

Owner

nskaggs commented Apr 24, 2017

$$merge$$

Contributor

jujubot commented Apr 24, 2017

Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju

Contributor

jujubot commented Apr 24, 2017

Build failed: Generating tarball failed
build url: http://juju-ci.vapour.ws:8080/job/github-merge-juju/10745

Contributor

jujubot commented Apr 24, 2017

Build failed: Tests failed
build url: http://juju-ci.vapour.ws:8080/job/github-merge-juju/10746

Contributor

jujubot commented Apr 24, 2017

Build failed: Tests failed
build url: http://juju-ci.vapour.ws:8080/job/github-merge-juju/10747

@jujubot jujubot merged commit 6c5a2b5 into juju:develop Apr 24, 2017

1 check failed

github-check-merge-juju Built PR, ran unit tests, and tested LXD deploy. Use !!.*!! to request another build. IE, !!build!!, !!retry!!
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment