Forum OpenACS Development: oacs-4-6-1-beta1 tagged.

Collapse
Posted by Jeff Davis on
I have tagged the code for the 4.6.1 beta release. My plans for testing are:
  • Check installs on oracle and postgres
  • Check the upgrade scripts work properly
  • mount and test the packages with non-trivial changes.
Any help on those things would be welcome. Also, one thing I was not going to test was a postgres 7.3.1 install since I have not installed 7.3 yet locally so if someone else does check that I would appreciate it.

The code is currently available with the tag oacs-4-6-1-b1 and I will be creating a tarball for it tonight and will post when that is available.

I would ask anyone with changes to commit on the 4.6 branch (other than bugfixes) to be careful not to commit anything that will not be production ready by the end of the week.

Collapse
Posted by Ola Hansson on
I can confirm that oacs-4-6-1-b1 can be installed on PG 7.3.1...
Collapse
Posted by Jon Griffin on
It may install, but I believe all the date-time packages will be hosed. Can someone check this?
Collapse
Posted by Ola Hansson on
I tried to install these packages:
acs-datetime
acs-events
acs-reference
ref-language
ref-timezones
ref-us-states
ref-countries
ref-us-counties
ref-currency
ref-us-zipcodes
It bombed on "Reference Data - Language 0.1d".
psql:ref-language-create.sql:41: ERROR:  Function acs_reference__new("unknown", "unknown", "unknown", "unknown", timestamptz) does not exist
	Unable to identify a function that satisfies the given argument types
	You may need to add explicit typecasts
psql:ref-language-create.sql:46: WARNING:  COMMIT: no transaction in progress
Collapse
Posted by Jon Griffin on
Exactly what I expected. 7.3 and 7.2 aren't time compatible.
I don't know what the fix is for now.
Collapse
Posted by Bart Teeuwisse on
Jon, Ola,

the fix is to change the data type of the last argument in the declaration of acs_reference__new from timestamp to 'timestamptz'. This fix has been comitted to the 4.6 branch of the openacs CVS.

/Bart

Collapse
Posted by Don Baccus on
timestamptz does exist in PG 7.2, I just checked.

If we change all "timestamp" occurences in the source to "timestamptz" then PG 7.3 should work the same as PG 7.2, and the rewriting Jon and I have alluded to shouldn't be necessary.

But ... THIS NEEDS TO BE TESTED ...