Home
The Toolkit for Online Communities
15896 Community Members, 0 members online, 2202 visitors today
Log In Register

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

OpenACS Home : Forums : OpenACS Development : oacs-4-6-1-beta1 tagged.

Icon of Envelope Request notifications

+
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.

+
Posted by Ola Hansson on
I can confirm that oacs-4-6-1-b1 can be installed on PG 7.3.1...
+
Posted by Jon Griffin on
It may install, but I believe all the date-time packages will be hosed. Can someone check this?
+
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
+
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.
+
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

+
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 ...