Grant Henke created KUDU-2669: --------------------------------- Summary: Automate/Standardize the release process Key: KUDU-2669 URL: https://issues.apache.org/jira/browse/KUDU-2669 Project: Kudu Issue Type: Improvement Reporter: Grant Henke
We recently saw an issue where the docs generated by a release were wrong because we released on a mac and that resulted in different effective defaults. In this case it was code likes this that caused the issue: {code:java} #ifndef __APPLE__ static constexpr bool kDefaultSystemAuthToLocal = true; #else // macOS's Heimdal library has a no-op implementation of // krb5_aname_to_localname, so instead we just use the simple // implementation. static constexpr bool kDefaultSystemAuthToLocal = false; {code} Additionally the release process is fairly manual. We should leverage the docker work to standardize a release environment and automated process to ensure a consistent reproducible release. -- This message was sent by Atlassian JIRA (v7.6.3#76005)