Skip to content

Include a python script to print Envoy's dependencies#6049

Merged
htuch merged 3 commits intoenvoyproxy:masterfrom
dprotaso:master
Feb 27, 2019
Merged

Include a python script to print Envoy's dependencies#6049
htuch merged 3 commits intoenvoyproxy:masterfrom
dprotaso:master

Conversation

@dprotaso
Copy link
Contributor

@dprotaso dprotaso commented Feb 25, 2019

Reworking of an existing PR - #5049

Description:

The python script will print a machine readable output of Envoy's external dependencies

./tools/print_dependencies.py

I opt'd not to include the bazel rule this time around.

Risk Level: Low

Testing:
I tested the changes by invoking the script ci/build_container/docker_build.sh

Docs Changes:
None

Release Notes:
None

@dprotaso
Copy link
Contributor Author

Signed-off on the commits.

Copy link
Contributor

@jmillikin-stripe jmillikin-stripe left a comment

Choose a reason for hiding this comment

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

This looks reasonable overall. I have one comment about a potential dependency from data-plane-api/ to envoy/ that we might need to break before merging.

@dprotaso
Copy link
Contributor Author

dprotaso commented Feb 25, 2019 via email

Copy link
Contributor

@jmillikin-stripe jmillikin-stripe left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

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

This is awesome @dprotaso, thanks for your patience while we landed the cmake_external PR. One nit and we can ship this!

htuch
htuch previously approved these changes Feb 27, 2019
Copy link
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

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

Thanks for the contribution and driving this PR to a super clean implementation.

@htuch
Copy link
Member

htuch commented Feb 27, 2019

@dprotaso ready to merge, but needs DCO fix :D

this is now used by the api package

Signed-off-by: Dave Protasowski <dprotaso@gmail.com>
This will enable extracting out version details

Signed-off-by: Dave Protasowski <dprotaso@gmail.com>
Signed-off-by: Dave Protasowski <dprotaso@gmail.com>
@htuch htuch merged commit 6046405 into envoyproxy:master Feb 27, 2019
@lizan lizan mentioned this pull request Mar 5, 2019
lizan added a commit that referenced this pull request Mar 5, 2019
Description:
Fixes merge race with #6049.

Risk Level: Low
Testing:
Docs Changes:
Release Notes:

Signed-off-by: Lizan Zhou <lizan@tetrate.io>
fredlas pushed a commit to fredlas/envoy that referenced this pull request Mar 5, 2019
The python script will print a machine readable output of Envoy's external dependencies

./tools/print_dependencies.py

I opt'd not to include the bazel rule this time around.

Risk Level: Low
Testing: I tested the changes by invoking the script `ci/build_container/docker_build.sh`

Signed-off-by: Dave Protasowski <dprotaso@gmail.com>
Signed-off-by: Fred Douglas <fredlas@google.com>
fredlas pushed a commit to fredlas/envoy that referenced this pull request Mar 5, 2019
Description:
Fixes merge race with envoyproxy#6049.

Risk Level: Low
Testing:
Docs Changes:
Release Notes:

Signed-off-by: Lizan Zhou <lizan@tetrate.io>
Signed-off-by: Fred Douglas <fredlas@google.com>
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.

4 participants