Forum OpenACS Development: Re: Awesome 5.0 SW Install - Almost Works!

Collapse
Posted by Randy O'Meara on
I take it the package repository is disjoint from the CVS repository? Will there be a problem keeping the two synchronized? What will the package repository "release process" look like? A scheduled (or cron package) or a manual task?

https://openacs.org/bugtracker/openacs/bug?bug%5fnumber=1103 is filed under ACS Admin.

Wow! Looks like .LRN and 5.0 bugs are _really_ pouring in...

Once again I have to say that the stuff Lars & Co. have added to 5.0 is _awesome_!  Thanks guys (and gals)! Stand up and take a bow!

I know there are lots of other contributors, but I keep bumping into Lars.

Collapse
Posted by Lars Pind on
It should be built by a cron job.

For released stuff, it only needs to be built once the release is ... released.

For HEAD version, it should be rebuilt every night.

I haven't bothered too much with the code to building the repository yet, since we can always improve on that after the release is out, it's only going to sit on openacs.org.

The code to build the repository is in acs-admin/www/apm/build-repository.tcl - it's not linked from the UI, since it should generally only be run on openacs.org. If you want to host your own package repository, though, you can.

I've put up a repository for HEAD at https://openacs.org/repository/5-0/manifest.xml.

I haven't configured it to automatically rebuild, so the HEAD packages will stay current as of about 1 hour ago until we release 5.0.

/Lars

Collapse
Posted by Randy O'Meara on
I see that there is a repository_url that's set in acs-admin/www/install/index.tcl that points to your server. Would it be correct to change this value to point to openacs.org like so:

https://openacs.org/repository/postgresql-5-0/

Collapse
Posted by Lars Pind on
It should've been changed already in HEAD.
Collapse
Posted by Randy O'Meara on
Yes. Works a treat!