Forum OpenACS Development: Re: Current Stable Release

Collapse
2: Re: Current Stable Release (response to 1)
Posted by Ryan Gallimore on
Hi Steve,

Current stable release is 5.6. Missing CVS tags are causing the "Couldn't Get Package List" error. This should be resolved shortly.

Regards,
Ryan

Collapse
3: Re: Current Stable Release (response to 2)
Posted by Jim Lynch on
how does this part work, does it look for specific tagnames in cvs, and create .apms from cvs checkout automatically?

how could this work in git?

Collapse
4: Re: Current Stable Release (response to 3)
Posted by Gustaf Neumann on
Yes, exactly. The automatic build mechanism gets the release tags from a "cvs ... log ..." command, checks out all releases and builds apms from that. So, the automatic build mechanism of the apm repositories depends on the CVS tag names (as defined in https://openacs.org/doc/cvs-guidelines.html).

Yes, on a move to git, the apm rebuild code has to be redone (along with the cvs-guidelines, we need then git-guidelines, etc.). One could more or less translate the tagging rules, release guidelines and apm-rebuild mechanisms 1:1 into git (or for example, drop the apm mechanisms, i would not be in favor of that), but one has certainly to evaluate the tradeoff between effort and benefits carefully.