I have just upgraded to v1.4.8 by installing a binary package from FreeBSD. I had tried the FreeBSD Ports technique (i.e., compile locally) but that failed well into the [i]make[/i] process. After massive recursions up the Makefile, the process apparently duplicated the MySQL tables, but with a different naming convention. For example, zp_[i]table-name[/i] became zenphoto_[i]table-name[/i].
Apparently, the new versions are propagated with the old data (as well as could be mapped . . .I suppose) and I deleted the old versions (four years old) via phpMyAdmin; however, setup still complains of unnecessary files (a huge list) and recommends deleting them. If I click on the delete button, then the Zenphoto application is broken and my only alternative is to use the FreeBSD make reinstall command, after which I can run setup again.
Where and how is this list of deprecated, erroneous, or "unnecessary" objects kept?
FYI, the old version was installed from [b]Jun 13 2011 zenphoto-1.4.0.4.tar[/b] tarball. The new version, v1.4.8, is running with PHP v5.6. on FreeBSD 10.1-RELEASE.