I am working on a project that needs a fairly recent version of oacs-4-6 - definitely it should include Don's permission improvements, so oacs-4-6-1-final is the minimum version. As learned in
another thread it is not advisable to rely on the tip of the oacs-4-6 branch, so we thought we would just check out oacs-4-6-1-final from openacs.org cvs and upgrade parts of it selectively whenever it becomes necessary.
The problem is that this project also needs dotlrn, and there is no corresponding tag in dotlrn cvs to oacs-4-6-1-final. dotlrn-1-0 is a branch that corresponds to the oacs-4-6 branch.
At first I thought I could be smart and check out dotlrn with -D 2003-03-10 -r dotlrn-1-0 - the date when oacs-4-6-1-final was released judging from the news entry on openacs.org (how to find out from cvs at what date a tag was set?). It turned out that cvs checked out the MAIN trunk of dotrln instead with that date, so obviously -r and -D don't mix. Or maybe I did something wrong - please tell me if that works for you.
Then I tried to check out the HEAD of dotlrn-1-0, thinking that there would only be a few minor issues which could be resolved by selectively forwarding files from oacs-4-6-1-final, but the number of incompatibilities seems to be too big. E.g. lots of errors like "invalid command name "site_node::instantiate_and_mount", where dotlrn obviously depends on new stuff in oacs-4-6.
Any recommendations where to go from here? What version of openacs are people using that are working with dotlrn-1-0?