At 10:34 AM 11/19/01 -0800, Chuck Esterbrook wrote:
>On Monday 19 November 2001 08:30 am, Geoff Talvola wrote:
> > Propagating stylesheets...
> > Traceback (most recent call last):
> > File "install.py", line 421, in ?
> > Installer().run(verbose=verbose)
> > File "install.py", line 55, in run
> > self.installDocs()
> > File "install.py", line 110, in installDocs
> > self.propagateStyleSheet()
> > File "install.py", line 125, in propagateStyleSheet
> > open(target, 'wb').write(stylesheet)
> > IOError: [Errno 13] Permission denied:
> > 'CGIWrapper\\Docs\\StyleSheet.css'
>That's not a modification, it's an actual copy. Probably your Docs/
>directory is not writable either.
Huh? It's modifying the file by overwriting it. I still consider that a
All my directories are writable. StyleSheet.css is NOT writable because
it's part of the CVS repository and is therefore part of my Perforce depot,
and is therefore read-only until I check it out.
If install.py is going to be overwriting StyleSheet.css in the
CGIWrapper/Docs directory, then we should _remove_
CGIWrapper/Docs/StyleSheet.css from CVS. It doesn't make any sense to have
a file checked into CVS if it's going to be overwritten as soon as we run
>In any case, my original --expand-docs=no idea should help.
Actually, I don't mind having to run install.py as long as it only
generates new files, and doesn't attempt to touch files that are part of
the CVS repository. Perhaps CGIWrapper/Docs/StyleSheet.css and other files
that are overwritten by install.py just need to be deleted from CVS.
- Geoff Talvola