[cvsnt] Re: huge server update step

Gerhard Fiedler lists at connectionbrazil.com
Mon Nov 28 12:54:18 GMT 2005


Ok, here's a summary what happened when updating a small, lightly
customized server from 2.0.34 to 2.5.03:

1- fileattr files that contained filenames with ampersands didn't get
converted properly to fileattr.xml files. I had to exchange manually the
'&' character in the file name attributes with "&".

2- Bo's CVSMailer needed updating and the backslashes in the script calls
had to be replaced with slashes. (That's the only thing I call in scripts.)

3- I had problems with sandboxes that had CVSROOTs with the "username" and
"server" keywords. Replacing those CVSROOTs with the standard format fixed
this.

4- I'm not sure about the ACL transfer. I had the feeling this needed to be
reviewed. You probably want to check the overall ACL default setting in the
server options before you access the repository for the first time, as it
seems that this determines how the permissions get transferred (which seems
to happen when you access a module for the first time).

I still miss an lsacl command that shows the effective permissions rather
than the module settings. IMO this would make much more sense, as this is
the only thing I really need to know.

5- And this one is the one remaining problem: A few repository files don't
get processed by the new version, yet they got processed fine by the old
version. I'm not sure yet what to do here; I probably will start
investigating a bit the repository file format, since nobody seems to know
what might be wrong with them.


All in all it went smoother than I feared it would :)

Gerhard



More information about the cvsnt mailing list