[m-dev.] SourceForge web site
Tyson Dowd
trd at cs.mu.OZ.AU
Mon Apr 9 23:27:00 AEST 2001
On 09-Apr-2001, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> Hi,
>
> Since users had reported problems accessing the Melbourne web site,
> I had a look at the SourceForge one.
>
> First, a heads up on how the SourceForge site works.
> The site is named mercury.sourceforget.net. It's running Linux.
> If you have a sourceforge account, and you are listed as
> a member of the Mercury project, then you can log in to it using ssh.
> The web pages are stored in /home/groups/mercury/.
> Files can be copied to and from the site using scp, or you can use cvs.
> It's pretty simple, really -- that's about it.
>
> There were a lot of problems with the current SourceForge site.
> In particular:
>
> 1. The web pages were set up with remote CVS using Tyson's account
> (:pserver:tyson at hydra.cs.mu.oz.au) which meant that only Tyson
> could update them, since only he had the password.
> 2. The files were not up-to-date w.r.t. our CVS repository,
> but also contained a lot of uncommitted changes.
> 3. There were some unresolved merge conflicts in bin/install_webpages
> 4. There were many dangling links to *.html,
> because the HTML files hadn't been created. SourceForge runs php3
> directly from the web server, so they're not needed; but many of the
> links on our pages point to them.
>
> To solve these problems, I did the following:
>
> 1. I modified all the CVS/Repository files so that they use anonymous CVS
> (:pserver:guest at hydra.cs.mu.oz.au).
> 2. I did a cvs update.
> 3. I fixed bin/install_webpages manually.
> 4. I copied the php3 executable to mercury.sourceforge.net, and edited the
> Makefile.common to use that copy rather than assuming that php3 lives
> in /usr/lib/cgi-bin, and then did `make'.
>
> There's three issues that I haven't fully addressed:
> - I haven't done anything about the uncommitted changes.
> - I haven't done anything to ensure that the site remains
> up-to-date in the future (e.g. setting up a cron job).
>
> For the uncommitted changes, I think most of them (the ones for using
> links to *.php3 rather than *.html) should be discarded. It's simpler
> to use the same approach with the HTML files on SourceForge as we do for
> the Melbourne site (building them statically rather than dynamically),
> and it may even be a bit more efficient that way. Any objections?
That's fine. The changes to use .php3 instead of .html turned out to be
more work than I expected, and so it's probably a better idea to do it
that way.
--
Tyson Dowd #
# Surreal humour isn't everyone's cup of fur.
trd at cs.mu.oz.au #
http://www.cs.mu.oz.au/~trd #
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list