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)