Hi Remi,
> This file is not referenced in the attachment table, and is therefore
> not migrated to the new directory structure. It's up to you to decide
> what you want to do about it, but you'll have to remove it from the
> attachments/ directory before Trac will continue.
Ok, this is what I did (moved the file away) as I did not know whether
the actual error was, and I suspected it was not referenced within the DB.
> We should probably better document this before 1.0
Definitely :P
> Anything, really, would be better than the traceback, I guess. I like
> the last option, with a clear notice after the upgrade. Thoughts?
At least, there should be an error message with something like
"file <> exists in <attachment> directory and is not referenced as a
valid attachment.
Please remove it and resume upgrade"
BTW, this is slightly off-topic, but while migrating, I noticed the
following issues.
I'm not sure whether there are specific to my installation or more generic
(I have not read the new documentation yet, if there is one, me bad):
* SVN is now a tracopt, but Trac upgrade did not automatically update
the trac.ini file
so that existing SVN repository can be accessed without an error,
as the tracopt
component is not enabled
* Trac component names in the web admin panel slightly overwrite
their description.
It looks weird on both Safari and Firefox on my machine
* I read #10712, but is not that "weird" that a feature that really
look optional is part
of the Trac core rather than the Trac optional package? #10712's
rationale for keeping
SVN authz file is that it does not depend on Subversion, which is
very true. On the
other hand, a very optional feature (parsing authz file) is left in
Trac core. Sounds
weird to me: isn't it unlikely to use a SVN config file without
using SVN at all?
Cheers,
Manu