So after staring at a wall for a while, I realized it was lingering code in the ‘BMO’ extension causing my non-working-ness from Saturday.
So current status is that a checkout of bugzilla/harmony‘s unstable branch should be runnable now.
cpanm --with-feature=bmo --installdeps . perl checksetup.pl
then edit localconfig to point db_host to a mysql db, set urlbase to http://localhost:5000/, and then
perl checksetup.pl perl app.psgi
Of course, running checksetup a second third is currently broken, but I suspect another round of poking at things and that will work.
- re-enable SecureMail (and merge its schema into core
- disable BMO extension in harmony (and test stuff)
- make tracking flags optional (maybe; maybe we want it in the core)
- split out schema migration from checksetup