Skip to content

CHEF-37251: Fix OTP 29 compiler warnings - #45

Draft
lbakerchef wants to merge 1 commit into
CHEF-11677/CHEF-12498/lbakerfrom
CHEF-37251/lbaker
Draft

lbakerchef wants to merge 1 commit into
CHEF-11677/CHEF-12498/lbakerfrom
CHEF-37251/lbaker

Conversation

@lbakerchef

Copy link
Copy Markdown
Contributor

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

Replace the old-style catch in http_uri_:parse/2 with an equivalent try and stop exporting L out of a case subexpression in expiration_time_v4/1. Both warn on OTP 29 and fail under warnings_as_errors.

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

Based on CHEF-11677/CHEF-12498/lbaker (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

Replace the old-style catch in http_uri_:parse/2 with an equivalent try and stop exporting L out of a case subexpression in expiration_time_v4/1. Both warn on OTP 29 and fail under warnings_as_errors.

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