-
Notifications
You must be signed in to change notification settings - Fork 210
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
Update Erlang Deps (rebar3) #2289
Conversation
Deploy preview for chef-server processing. Building with commit 39910e4 https://app.netlify.com/sites/chef-server/deploys/606df4135367720007b59e94 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you track down which dep is pulling in pooler
from seth/pooler
and see if it's something we can fix? It doesn't seem to be a top-level dep. Details inline.
e22bcc8
to
a3ae2d6
Compare
should all the other erlang deps be updated at the same time, preferably? |
@PrajaktaPurohit Whatever you and @marcparadise think is best. The other erlang deps are requiring more, and ongoing work, so it may be a while. What are the pros/cons for doing it piecemeal vs all at once? |
Let us keep all of the rebar.config updates in sync. |
Roger that. |
e8f7e69
to
00d561b
Compare
00d561b
to
789c291
Compare
77f89ca
to
8cea032
Compare
8cea032
to
1264cfe
Compare
@PrajaktaPurohit I re-pointed references here to chef-secrets and ej back to master in anticipation of those repos being fixed-up and merged. |
@@ -6,7 +6,7 @@ | |||
0}, | |||
{<<"chef_secrets">>, | |||
{git,"git://github.com/chef/chef_secrets.git", | |||
{ref,"58373899212a23e4f37070aaa6d3a751b1281492"}}, | |||
{branch,"master"}}, | |||
0}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks like ibrowse in ➜ chef-server git:(master) ✗ ack "ibrowse.git"
src/bookshelf/rebar.lock
42: {git,"git://github.com/cmullaparthi/ibrowse.git",
points to the upstream, I think this can be changed to chef/ibrowse:chef-server branch once we figure out what brings this in.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
chef/mini_s3@9899ce8 - let a create an issue to check that this has indeed been resolved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apparently mini_s3 uses cmullaparthi/ibrowse.
Additional investigation revealed that the upcoming sigv4 work does not appear to reference ibrowse (in mini_s3).
PROPOSED RESOLUTION: Do nothing with mini_s3. Merge of sigv4 should resolve the issue.
Code reviewed this with @PrajaktaPurohit. Pursuant to that, I created this outline of what needs to be done.
|
ef7f66c
to
8302cfb
Compare
e860ead
to
328f7a0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Feel free to squash and merge if the latest adhoc and umbrella builds have passed.
328f7a0
to
b36993e
Compare
Signed-off-by: Lincoln Baker <lbaker@chef.io>
b36993e
to
39910e4
Compare
Tests
https://buildkite.com/chef/chef-chef-server-master-verify/builds/3574https://buildkite.com/chef/chef-chef-server-master-omnibus-adhoc/builds/2315
https://buildkite.com/chef/chef-umbrella-master-chef-server/builds/320
https://buildkite.com/chef/chef-chef-server-master-verify/builds/3712
https://buildkite.com/chef/chef-chef-server-master-omnibus-adhoc/builds/2410
https://buildkite.com/chef/chef-umbrella-master-chef-server/builds/346#07fd3280-0fdb-4a06-aa36-52e9ec8bfe60
Related PRs
chef/chef_secrets#62
chef/sqerl#112
chef/ej#1
Current Status
After making changes discussed with @PrajaktaPurohit (see conversation below for context), there were failures on verify and adhoc pipelines. As such, four new branches were created, each reverting a particular change that was made. Each new branch was run through verify and adhoc tests:
lbaker/update-rebars-bifrost-revert-ej
https://buildkite.com/chef/chef-chef-server-master-verify/builds/3688
https://buildkite.com/chef/chef-chef-server-master-omnibus-adhoc/builds/2390
lbaker/update-rebars-bifrost-revert-sqerl
https://buildkite.com/chef/chef-chef-server-master-verify/builds/3689
https://buildkite.com/chef/chef-chef-server-master-omnibus-adhoc/builds/2391
lbaker/update-rebars-bifrost-revert-secrets
https://buildkite.com/chef/chef-chef-server-master-verify/builds/3690
lbaker/update-rebars-bifrost-revert-ibrowse
https://buildkite.com/chef/chef-chef-server-master-verify/builds/3691
https://buildkite.com/chef/chef-chef-server-master-omnibus-adhoc/builds/2393
The branch which reverted the ibrowse changes passed verify and adhoc tests. That branch was subsequently run through umbrella. While there were some failures, an examination revealed that the same failures were also on master:
https://buildkite.com/chef/chef-umbrella-master-chef-server/builds/339
https://buildkite.com/chef/chef-umbrella-master-chef-server/builds/340
Options:
Check List