Skip to content

Conversation

@caseywilliams
Copy link
Contributor

@caseywilliams caseywilliams commented Jul 12, 2018

Do not merge; This is a WIP PR

Will require puppetlabs/puppet-runtime#77

@puppetcla
Copy link

CLA signed by all contributors.

@caseywilliams
Copy link
Contributor Author

jenkins please test this on aix61-POWERfa,amazon6-64a,amazon7-64a,arista4-32a,ciscoxr-64a,cumulus25-64a,debian8-64a,debian8-32a,debian9-64a,debian9-32a,fedora26-64a,fedora27-64a,fedora28-64a,osx1012-64a,osx1013-64a,redhat5-64a,redhat6-64a,redhat6-32a,redhat7-64a,redhat7-POWERa,redhat7-AARCH64a,redhatfips7-64a,sles11-64a,sles11-32a,sles12-64a,sles12-POWERa,solaris10-64a,solaris10-SPARCa,solaris11-64a,solaris11-SPARCa,ubuntu1404-64a,ubuntu1404-32a,ubuntu1604-64a,ubuntu1604-32a,ubuntu1604-POWERa,ubuntu1804-64a,windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2012r2_ja-64a%7Blocale=ja%7D,windows2016-64a

@caseywilliams caseywilliams force-pushed the PA-2055/runtime-boost-yaml-cpp branch from 5fda29e to c3c9420 Compare July 24, 2018 03:38
@caseywilliams
Copy link
Contributor Author

jenkins please test this on arista4-32a,ciscoxr-64a,cumulus25-64a,osx1012-64a,windows2012r2-64a

@caseywilliams caseywilliams force-pushed the PA-2055/runtime-boost-yaml-cpp branch from 54e5972 to 6d0938e Compare July 25, 2018 20:46
@caseywilliams
Copy link
Contributor Author

jenkins please test this on arista4-32a,ciscoxr-64a,cumulus25-64a,osx1012-64a,windows2012r2-64a

@caseywilliams caseywilliams force-pushed the PA-2055/runtime-boost-yaml-cpp branch 2 times, most recently from 8a305f1 to d1ddec5 Compare July 25, 2018 21:25
@caseywilliams
Copy link
Contributor Author

jenkins please test this on arista4-32a,ciscoxr-64a,cumulus25-64a,osx1012-64a,windows2012r2-64a

@caseywilliams caseywilliams force-pushed the PA-2055/runtime-boost-yaml-cpp branch from d1ddec5 to c26db12 Compare July 25, 2018 22:07
@caseywilliams
Copy link
Contributor Author

jenkins please test this on arista4-32a,ciscoxr-64a,cumulus25-64a,osx1012-64a,windows2012r2-64a

@caseywilliams caseywilliams force-pushed the PA-2055/runtime-boost-yaml-cpp branch from c26db12 to 8ab6e14 Compare July 26, 2018 15:51
This revision of cpp-hocon ignores some warnings generated by
Boost.Variant headers in boost 1.67.
Previously, boost and yaml-cpp were provided by separate packages,
whether that meant using pl-build-tools (pl-boost and pl-yaml-cpp) or
equivalent system packages.

This set of changes updates the configuration of C++ components to rely
on copies of boost (version 1.67) and yaml-cpp from puppet-runtime
instead. It also links these libraries dynamically instead of statically
in the agent.
@caseywilliams caseywilliams force-pushed the PA-2055/runtime-boost-yaml-cpp branch from 8ab6e14 to b0e7939 Compare July 26, 2018 17:44
@caseywilliams
Copy link
Contributor Author

These changes have passed acceptance tests in an ad-hoc run here, with the exception of:

  • puppet tests, which are affected by an unrelated breaking change in beaker, and
  • unrelated networking issues on cisco VMs

Once puppetlabs/puppet-runtime#77 is merged, I'll remove the WIP commit here and this will be ready to merge.

@caseywilliams caseywilliams force-pushed the PA-2055/runtime-boost-yaml-cpp branch from b0e7939 to 392bcd7 Compare July 26, 2018 23:41
@branan branan merged commit 8ed9d81 into puppetlabs:master Jul 26, 2018
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.

3 participants