User Tools

Site Tools


zzz_archive:dev:release_process:opensrf:2.0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
dev:release_process:opensrf:2.0 [2012/05/31 00:07] – Remove empty line that screwed up numbering dbszzz_archive:dev:release_process:opensrf:2.0 [2020/10/30 11:31] – ↷ Page moved from dev:release_process:opensrf:2.0 to zzz_archive:dev:release_process:opensrf:2.0 roganh
Line 1: Line 1:
 ===== Rolling an OpenSRF release ===== ===== Rolling an OpenSRF release =====
 +
 +//Version 2.0 of OpenSRF is deprecated.//
  
   - Create a local working branch for the release: <code>$ git checkout -b tmp_rel_2_1.0 origin/rel_2_1</code> This can be thrown away after you finish the release.   - Create a local working branch for the release: <code>$ git checkout -b tmp_rel_2_1.0 origin/rel_2_1</code> This can be thrown away after you finish the release.
   - Create the Changelog containing the changes for this release only. Since 1.6.0 we have been creating ChangeLogs that show the cumulative changes for a given release in reverse chronological order, distinguishing between alphas, betas, and point releases, with a header distinguishing each block of changes. That way we will not have to link to ten different ChangeLogs if we reach 1.6.10 for example: <code bash>   - Create the Changelog containing the changes for this release only. Since 1.6.0 we have been creating ChangeLogs that show the cumulative changes for a given release in reverse chronological order, distinguishing between alphas, betas, and point releases, with a header distinguishing each block of changes. That way we will not have to link to ten different ChangeLogs if we reach 1.6.10 for example: <code bash>
 +$ # get the date of the last commit to the previous release
 +$ git log osrf_rel_2_0_1 # last commit was 2011-08-19
 +$ # this is not perfect, but it's close enough...
 $ git log --pretty --numstat --summary --since 2011-08-19 > ChangeLog.2.1.0 $ git log --pretty --numstat --summary --since 2011-08-19 > ChangeLog.2.1.0
 </code> </code>
Line 15: Line 20:
 git archive --prefix=opensrf-<version>/ tmp_rel_2_1_0 | (cd /tmp/ && tar xvf -) git archive --prefix=opensrf-<version>/ tmp_rel_2_1_0 | (cd /tmp/ && tar xvf -)
 cd /tmp/opensrf-<version>/ cd /tmp/opensrf-<version>/
-./autogen.sh+autoreconf -i
 cd .. cd ..
 tar zcvf opensrf-2.1.0.tar.gz opensrf-2.1.0/ tar zcvf opensrf-2.1.0.tar.gz opensrf-2.1.0/
zzz_archive/dev/release_process/opensrf/2.0.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.