Page History
- 2011-Apr-08 18:59 jfrey
- 2011-Apr-08 18:28 jfrey
- 2011-Apr-08 16:37 jfrey
- 2011-Apr-08 16:36 jfrey
- 2011-Apr-08 16:32 jfrey
- 2010-Aug-23 10:46 jfrey
- 2010-Aug-23 10:45 jfrey
- 2010-Aug-23 10:01 jfrey
- 2010-Aug-02 14:25 jfrey
- 2010-Aug-02 12:50 jfrey
- 2010-Aug-02 12:41 jfrey
- 2010-Jun-10 17:52 jfrey
- 2010-Jun-10 16:59 jfrey
- 2010-Jun-10 10:39 jfrey
- 2010-Jun-10 10:38 jfrey
Punchlist for creating a new ClassAds release
- Ensure
src/classad/CHANGELOGhas all relevant changes. Add a section for the new version if necessary. - Update the version number and release date in the follow files:
src/classad/CHANGELOGsrc/classad/Imakefile: DIST_VERSIONsrc/classad/README: first linesrc/classad/new_classad.cpp: ClassAdLibraryVersion() Update both functions with this name!
- Update the shared library version number in
src/classad/Makefile.am.m4. Look for these two lines:If the ABI has changed, you should increment the first number and set the second and third ones to zero. If the ABI hasn't changed, then increment the second or third number. See http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN135 for examples of things that will change the ABI.libclassad_la_LDFLAGS = -version-info 1:0:0 libclassad_ns_la_LDFLAGS = -version-info 1:0:0
- run
make distinsrc/classad - Ensure the release builds successfully
cd classads-1.0.8 ./configure make make check cd ..
- Tag the release:
git tag classads_1_0_8 git push origin classads_1_0_8
- Copy the release tarball into
/p/condor/public/ftp/classad/c++/. - Copy
src/classad/CHANGELOGto/p/condor/public/html/classad/c++changelogs/changes-<version>.txt. - Update
/p/condor/public/html/classad/classad.htmlto mention the new release.
