Always generate fresh tarball and check the following:
- Make sure to check civicrm version in xml/version.xml and sql/civicrm_generated.mysql
- Check whether version number is correct in civicrm_domain table
- Fetch the previous version’s Drupal tarball, extract both and do a
diff -qrof both, to quickly catch any missing files (say, DAOs…) - Fresh install
- Upgrade from last stable for single- and multilingual (with more than one language). E.g. if we are releasing 3.3.6 check upgrade from 3.3.5
- Upgrade from previous two major release for single- and multilingual. E.g. if we are releasing 3.3.6 check upgrade from 3.2.x and 3.1.x
- If possible check 1-4 for both Drupal and Joomla
- We should have 2-5 db's that we can test our upgrade on. Something a bit more complex than our sample db. I can donate an encrypted version of the school DB. Lets try to get a few other dbs to and keep them in various states, so sfschool.3.3.3.db, sfschool.3.3.4.db, etc.; we should also use the civicrm.org db
Labels
