I'm not sure about the dependency on rudder-reports here: that package is used to set up the database, but at some point we need to insert the database *schema*, even if the database is on a different machine.

Is that logic now in rudder-webapp or in rudder-reports? I think it should be moved to rudder-webapp, because it's rudder-webapp that needs to upgrade the schema when it is upgrade.