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)

Reply via email to