Forum OpenACS Development: Re: Error upgrading from 5.10.0 to head

Collapse
Posted by Gustaf Neumann on
Don't do this. Upgrading from 5.10.0 to head is actually a downgrade. Development is taking place in the oacs-5-10 branch (as noted in [0]).

This policy has a long tradition, that after a new release in a branch (e.g. OpenACS 5.10.0 in branch oacs-5-10) the development continues in the same branch for one or two releases. Then, a large merge operation with HEAD will occur, and it will be noted on the page above, that development continues in e.g. HEAD. The last commit in oacs-core on HEAD was on Oct 25, 2020 [1], the last commit in oacs-core in the oacs-5-10 branch yesterday [2].

If you want to upgrade from 5.10.0 to the latest development, take the newest versions from oacs-5-10. Btw, the releases are tagged with openacs-*final (see e.g. [3])

All the best,
-g

[0] https://openacs.org/xowiki/openacs-todo
[1] https://github.com/openacs/openacs-core/tree/main
[2] https://github.com/openacs/openacs-core/tree/oacs-5-10
[3] https://github.com/openacs/openacs-core/tree/openacs-5-10-0-final

Collapse
Posted by Gustaf Neumann on
Oops, I misread your question, you did not want to upgrade the HEAD branch, but to the newest version of the oacs-5-10 branch (what I actually suggested)..... sorry.

I will look into this when possible.

Collapse
Posted by Keith Paskett on
The problem was that I did not have xotcl-core installed.

I hit the problem on a website that had been upgraded to 5.10.0 from 5.9.1, and didn't have xotcl-core installed.

Then when verifying the problem, I did a fresh install of 5.10.0 and attempted upgrading it to 5.10.1. But again, I failed to install xotcl-core on the 5.10.0 fresh install.

If I install the xotcl-core package on the 5.10.0 version, then the upgrade to 5.10.1 runs without errors.

Collapse
Posted by Gustaf Neumann on
Hi Keith,

many thanks for the diagnosis! I will try to remove the hidden dependency on xotcl-core!

all the best
-g