[ https://issues.apache.org/jira/browse/KUDU-2669?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Grant Henke updated KUDU-2669: ------------------------------ Target Version/s: 1.9.0 > 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 > Priority: Major > > 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)