Skip to content

CHEF-37251: Suppress OTP 29 deprecated catch warnings - #8

Draft
lbakerchef wants to merge 1 commit into
chef-serverfrom
CHEF-37251/lbaker
Draft

lbakerchef wants to merge 1 commit into
chef-serverfrom
CHEF-37251/lbaker

Conversation

@lbakerchef

Copy link
Copy Markdown

OTP 29 compatibility fix for the Chef Infra Server Erlang/OTP 26.2.5.21 -> 29.1.2 upgrade (CHEF-37251).

OTP 29 warns on old-style catch expressions. ibrowse has ~40 such sites (unchanged upstream as of v4.5.0) and builds with warnings_as_errors, so add nowarn_deprecated_catch rather than rewriting them.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com
Signed-off-by: Lincoln Baker 51833247+lbakerchef@users.noreply.github.com

Based on chef-server (the ref chef-server currently consumes), so this PR contains only the OTP 29 change.

Related: chef/chef-server#4252, chef/omnibus-software-private#24

OTP 29 warns on old-style catch expressions. ibrowse has ~40 such sites (unchanged upstream as of v4.5.0) and builds with warnings_as_errors, so add nowarn_deprecated_catch rather than rewriting them.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Lincoln Baker <51833247+lbakerchef@users.noreply.github.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.

1 participant