[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: alternate plan for up-to-date docs on www.debian.org



On Thu, Feb 26, 2004 at 01:27:40PM -0500, Adam Di Carlo wrote:
> Anyhow, those are just details.  Does someone want to step up and get
> this going?

Unfortunately Osamu's proposal requires remote access to www-master 
(klecker) which I believe it's no longer available. It also depends on 
packages being built for all documents, which is not available for all 
sources [1]

An alternative mechanism, which could be vialbe would be for a cronjob to
build stuff at gluck and have www-master recover from gluck all the data to
recreate http://www.debian.org/doc/manuals/

So we could have this (in the long term)

1.- CVS data at Alioth, CVS scripts at gluck (which might or might not be 
synced manually from Alioth's CVS)

2.- Somebody (in the cvs_doc group) runs a cronjob at gluck that runs 'make
all' (gluck is a developer accesible machine so anyone could set this up)
and sets PUBLISHDIR to (for example)
/home/org/www.debian.org/www/doc/manuals/ (that directory should be rw 
for the group for obvious reasons) [2]

3.- www-master, instead of doing 'make all' from the debian-doc CVS tree, 
retrieves the copy that gluck generated.

Currently [3], www-master does all the CVS builds himself [4], we could 
spare it of doing that task and just have it recover whatever gluck has 
built. Either using rsync, scp or whatever mechanism is best (Note: there 
is no rsync daemon at gluck)

That forces two things, which again depend on debian-admin to approve and 
change: have an rsync daemon at gluck and change the cronjob that 
generates the DDP stuff at www-master. We would really benefit from 
having something working in both "sides". In order to set this up. Joy, 
where are you! :-)

Regards

Javi


[1] Check 'availability' of the different user-manuals, for example:
http://www.debian.org/doc/user-manuals
Also notice that their location in the package is not standard since we 
have not agreed on an specific location for documents in packages.

[2] I'm not really sure of the purpose of /home/org/www.debian.org/www at 
gluck, it might be a backup copy of the archive retrieved from www-master, 
in whcih case the place to drop the build should be different.

[3] http://www.debian.org/devel/website/desc.en.html

[4] Build logs of the DDP CVS are working fine now, see
http://www-master.debian.org/build-logs/ddp/

Attachment: signature.asc
Description: Digital signature


Reply to: