Author: wyoung
Date: Fri Jun 21 00:42:40 2013
New Revision: 2734

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2734&view=rev
Log:
New file, RELEASE-CHECKLIST.txt.  (It's been three years since the last
release, so I found myself needing to rediscover some of this!)

Added:
    trunk/RELEASE-CHECKLIST.txt

Added: trunk/RELEASE-CHECKLIST.txt
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/RELEASE-CHECKLIST.txt?rev=2734&view=auto
==============================================================================
--- trunk/RELEASE-CHECKLIST.txt (added)
+++ trunk/RELEASE-CHECKLIST.txt Fri Jun 21 00:42:40 2013
@@ -1,0 +1,40 @@
+- Change version number in configure.ac and mysql++.bkl.
+
+  All other places the version number occurs are generated files
+  created from one of these two.  If there's a corresponding *.in file
+  for the one you're looking at, the version number was substituted in
+  by autoconf from configure.ac.  Otherwise, the file was most likely
+  created by the build system using the version number in mysql++.bkl.
+
+- Run "make abicheck".  There should be no changes.
+
+  You may have to run the following command in the current "stable"
+  directory before this will succeed, since it depends on there being
+  an ACC dump file in place already.
+
+      $ abi-compliance-checker -lib mysqlpp -dump abi.xml
+
+  ("Stable" is assumed to be in ../3.1.0 relative to the svn "head"
+  checkout, as I write this.)
+
+  This dependence on an existing ABI dump file is deemed reasonable
+  since the ABI of the stable version had better not be changing!
+  Plus, it saves some processing time, since ACC can load the stable
+  ABI info without re-parsing its headers and library file.
+
+- Re-bootstrap the system in pedantic mode, then do a clean rebuild.
+  Fix any new errors and warnings.
+
+  Known bogus warnings:
+
+  - Query's std::basic_ios<> base class is not being initialized.
+    Yes, we know.  We don't care.
+
+  - The "==" float comparisons in lib/stadapter.cpp are harmless.
+    They're comparisons against special NaN and infinity constants.
+    Those are safe.
+
+- Re-bootstrap it again without "pedantic", to avoid shipping the
+  pedantic build files.
+
+- make rpm on each CentOS version we currently support.


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to