wlanslovenija / nodewatcher

A modular open networks growing platform.
http://nodewatcher.net/
Other
63 stars 20 forks source link

Fix building #66

Closed robimarko closed 6 years ago

robimarko commented 6 years ago

Fix building cause by pulling pip 10.0.1 release as the current one. That one is broken on all distros and cause docker-compose build to exit with no such option: --allow-all-external error. --allow-all-external got removed with 10.0.0. Fixing pip to latest known to work 9.0.3 fixes that.

mitar commented 6 years ago

Great catch! Why do we even use allow-all-external? And why is CI still failing?

robimarko commented 6 years ago

I dont know why do we use it. It used to enable checksum checking agains pypi when stuff was pulled from third party sources.

I dont know why is CI failing on PostgreSQL version check. Can you restart the CI build?

mitar commented 6 years ago

You cannot restart CI build? You should be able. Login into Travis.

robimarko commented 6 years ago

Yeah,I was not logged in. It failed again on the same error. It looks like that error is caused by psycopg2 version being too old. I gotta test that.

I think that --allow-all-external is now default behavior in pip 10 but I gotta test it so we can remove the hard-coded dependency.

Also,during GSOC I gotta get around to updating packages as a lot of them are way out of date.