You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Grant Henke (Jira)" <ji...@apache.org> on 2020/06/03 14:14:00 UTC

[jira] [Updated] (KUDU-2669) Automate/Standardize the release process

     [ https://issues.apache.org/jira/browse/KUDU-2669?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Grant Henke updated KUDU-2669:
------------------------------
    Labels: build docker  (was: )

> 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
>              Labels: build, docker
>
> 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
(v8.3.4#803005)