The GHC build is broken for new/fresh builds, including Docker. This is due to jquery-ui libs already being present in GeoHealthCheck/static/lib/vendor. To reproduce:
What is expected:
ls GeoHealthCheck/static/lib/vendor/
bootstrap/ datatables/ datatables-responsive/ flot-tooltip/ jquery/ morrisjs/
bootstrap-social/ datatables-plugins/ flot/ font-awesome/ metisMenu/ raphael/
If we rm GeoHealthCheck/static/lib/vendor/ and run paver setup again, the libs are installed.
The reason is subtle: pavement.py L82 checks if the vendor dir is already present: if it is, the js libs are not fetched/installed.
Hence this issue does not occur on existing installations (as libs are already present).
The jqueryui libs were introduced with PR #187.
The GHC build is broken for new/fresh builds, including Docker. This is due to
jquery-uilibs already being present inGeoHealthCheck/static/lib/vendor. To reproduce:paver setupls GeoHealthCheck/static/lib/vendor/only has ajqueryuidirWhat is expected:
If we
rm GeoHealthCheck/static/lib/vendor/and run paver setup again, the libs are installed.The reason is subtle: pavement.py L82 checks if the
vendordir is already present: if it is, the js libs are not fetched/installed.Hence this issue does not occur on existing installations (as libs are already present).
The
jqueryuilibs were introduced with PR #187.