THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Retrieve the subversion dev madlib repo
Example:svn checkout https://dist.apache.org/repos/dist/dev/madlib/ --username=<your apache user id>
- Create a local folder for the release (e.g. 1.11.RC1) in svn. We use apache's distribution repo: https://dist.apache.org/repos/dist/dev/madlib/
- Move the files into the release folder on local disk
svn add <release folder>
- Commit artifacts:
Example:svn commit -m 'adding 1.11 RC1 candidate release artifacts' --username=<your apache user id>
Create PostgreSQL Extension Network (PGXN) Release
Artifacts are uploaded to the Apache MADlib extension product location https://pgxn.org/dist/madlib/:
Here are the general steps (used for 1.12 release)::
- git clone git@github.com:apache/madlib.git
- cd madlib
- git branch MADLIB-1.12 rel/v1.12
- git checkout MADLIB-1.12
- mkdir build; cd build
- make pgxn
- Upload Release through PGXN Manager at https://manager.pgxn.org. The built artifact will reside in deploy/PGXN/madlib-pgxn-2.0.0.zip in your build directory.
Verification steps:
- sudo easy_install pgxnclient
- sudo chmod a+w /usr/local
- sudo rm -rf /usr/local/madlib
- pgxn install madlib
- dropdbmadlibtest; createdbmadlibtest; /usr/local/madlib/bin/madpack -s madlib -p postgres install
- /usr/local/madlib/bin/madpack -s madlib -p postgres install-check
...
Vote on the Release
General information regarding the Apache voting process can be found here: http://www.apache.org/foundation/voting.html.
...