We have tested out the current process for sherlock. With minor updates to scripts, we tested end to end. (Build -> sign -> create repo -> upload to s3 -> yum install). It works. However, there are a few questions that PM needs to answer. I have talked to Anil and he will answer the following questions.
- Platforms to be supported for Beta and GA (centos, debian)
- Change of package names (suffixing “community”). Are people ok with it? When should we do it (beta and/or GA)? This is needed because currently both enterprise and community RPMs are named couchbase-server and yum will have no way to distinguish one from the other (hence risky during yum update).
- How are we going to provide one user interface for both SDK and Server?
According to the answers (especially the second question regarding naming), we will need to do more changes in the build/release process and the process will surely change.
I am going to assign this back to Anil.