This is a mentored Pulse bug. For general information on Pulse, see https://wiki.mozilla.org/Auto-tools/Projects/Pulse, which includes a section on Contributing.
The current alembic set up is a bit weird if you are starting from scratch. You would use dbinit.py, but that wouldn't create the alembic record, so applying future migrations would fail. The correct fix is to insert a new migration (before 641f40e01a9) that creates the database as it was in commit a13b4df97b9c129013720201b913e23e268c19a7. Then dbinit.py should be removed and the docs updated to reflect that alembic should be used to create the database.
You need to log in before you can comment on or make changes to this bug.