Subject: Re: simplifying htdocs build procedure (long term)
To: None <firstname.lastname@example.org>
From: Hiroki Sato <hrs@NetBSD.org>
Date: 02/01/2006 18:19:17
Content-Type: Text/Plain; charset=us-ascii
Rui Paulo <email@example.com> wrote
rp> Some points:
rp> * If the tools didn't need X11, then we could put it on the NetBSD build
rp> boxes, but since they do, we need another solution.
If you mean X11 as a running X11 server, it is not needed.
However, some graphics manipulation tools depend on X11
libraries and some depend on Gnome components (XML parser
and so on). Should we eliminate dependency on such libraries, too?
rp> * Petra pointed out that we could create another dir in our cvs tree,
rp> but this still has the problem of generated files under CVS control
rp> (which is sub-optimal IMHO).
rp> * Relying on a developer to do the regen is sub-optimal too.
Hmm, I think imposing regen to the developers puts them
to annoyance since they have to install all of the toolchains.
rp> How does FreeBSD do it ?
Simply doing "cvs update" the whole directory tree periodically
and building it on the www server. The www mirror admins fetch
the resulting file via HTTP or CVSup (basically CVSup can be used
for regular files as a rsync replacement).
| Hiroki SATO
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)
-----END PGP SIGNATURE-----