Comment 36 for bug 1858448

Revision history for this message
Bill Erickson (berick) wrote :

Two new branches pushed to the working repository:

user/berick/lp1858448-aged-money-add-fields-and-settings-2
user/berick/lp1858448-aged-money-add-fields-and-settings-2-3.4

These include a commit which disables the first iteration of the aged money migration steps. It comments out the initial migration and the migration which occurs during circ aging. It retains the schema changes (adding the new tables, etc.) so subsequent schema changes will be consistent for all upgrade paths.

These files are modified:

Open-ILS/src/sql/Pg/upgrade/1181.schema.aged-billing-payment.sql
Open-ILS/src/sql/Pg/upgrade/1192.schema.fix_circ_aging.sql
Open-ILS/src/sql/Pg/version-upgrade/3.3.3-3.4.0-upgrade-db.sql

I tested a number of SQL upgrade scenarios successfully, but additional testing is certainly appreciated and recommended.

===

The current plan, once the above working branches are merged to master/3.5/3.4, is to create a 3.4.3 release, which will include the new money aging changes in its 3.3.3->3.3.4 SQL upgrade script. Once that's released we can create the 3.5 RC1 release using 3.3.4 as the starting point for the 3.5 SQL upgrade script.