[ 
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)

Reply via email to