Changeset 981e22c for thirdparty/blosc/RELEASING.rst
- Timestamp:
- 08/26/16 19:35:26 (8 years ago)
- Branches:
- master, pympi
- Children:
- 8ebc79b
- Parents:
- cda87e9
- git-author:
- Hal Finkel <hfinkel@…> (08/26/16 19:35:26)
- git-committer:
- Hal Finkel <hfinkel@…> (08/26/16 19:35:26)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
thirdparty/blosc/RELEASING.rst
r00587dc r981e22c 4 4 5 5 :Author: Francesc Alted 6 :Contact: f [email protected]7 :Date: 201 2-09-166 :Contact: f[email protected] 7 :Date: 2014-01-15 8 8 9 9 … … 16 16 - Check that *VERSION* symbols in blosc/blosc.h contains the correct info. 17 17 18 - Commit the changes:: 19 20 $ git commit -a -m"Getting ready for X.Y.Z release" 21 22 18 23 Testing 19 24 ------- 20 25 21 Go to the test/ directoryand issue::26 Create a new build/ directory, change into it and issue:: 22 27 23 $ make test 28 $ cmake .. 29 $ cmake --build . 30 $ ctest 24 31 25 These tests are very basic, and only valid for platforms where GNU 26 make/gcc tools are available. To actually test Blosc the hard way, 27 look at the end of: 32 To actually test Blosc the hard way, look at the end of: 28 33 29 http://blosc.org/ trac/wiki/SyntheticBenchmarks34 http://blosc.org/synthetic-benchmarks.html 30 35 31 36 where instructions on how to intensively test (and benchmark) Blosc 32 37 are given. 33 34 Packaging35 ---------36 37 - Unpack the archive of the repository in a temporary directory::38 39 $ export VERSION="the version number"40 $ mkdir /tmp/blosc-$VERSION41 # IMPORTANT: make sure that you are at the root of the repo now!42 $ git archive master | tar -x -C /tmp/blosc-$VERSION43 44 - And package the repo::45 46 $ cd /tmp47 $ tar cvfz blosc-$VERSION.tar.gz blosc-$VERSION48 49 Do a quick check that the tarball is sane.50 51 52 Uploading53 ---------54 55 - Go to the downloads section in blosc.org and upload the source56 tarball.57 38 58 39 … … 72 53 ---------- 73 54 74 - Update the release notes in the github wiki: 75 76 https://github.com/FrancescAlted/blosc/wiki/Release-notes 77 78 - Send an announcement to the blosc, pytables, carray and 55 - Send an announcement to the blosc, pytables-dev, bcolz and 79 56 comp.compression lists. Use the ``ANNOUNCE.rst`` file as skeleton 80 57 (possibly as the definitive version). 58 81 59 82 60 Post-release actions … … 87 65 88 66 - Create new headers for adding new features in ``RELEASE_NOTES.rst`` 89 and empty the release-specific information in ``ANNOUNCE.rst`` and 90 add this place-holder instead: 67 and add this place-holder instead: 91 68 92 69 #XXX version-specific blurb XXX# 70 71 - Commit the changes:: 72 73 $ git commit -a -m"Post X.Y.Z release actions done" 74 $ git push 93 75 94 76
Note: See TracChangeset
for help on using the changeset viewer.