Max Kanat-Alexander mkanat at
Sat Aug 5 07:22:44 UTC 2006

On Fri, 2006-08-04 at 23:59 -0400, David Miller wrote:
> I seem to recall their being database changes that got triggered by the 
> existence (or non-existence) of certain files on the filesystem, and/or 
> some filesystem changes that depended on certain schema changes having 
> not happened yet.
> a) am I really remembering that right?

	Yep, there are two DB changes that depend on the filesystem. Importing
Old Charts into New Charts and moving data/nomail into the DB.

> b) if so, how do you account for that with filesystem and database 
> changes in different places?

	They happen during the DB phase. They're really DB changes, so
Bugzilla::Install::DB takes care of them.

	The filesystem creation stuff happens before the DB changes, so if any
DB change depends on a file's *existence*, then that's already handled.

	If no DB change depends on a file, then it can safely be deleted in
Bugzilla::Install::Filesystem, and usually is.

Everything Solved: Competent, Friendly Bugzilla and Linux Services

More information about the developers mailing list