Closed aagbsn closed 10 years ago
Perhaps we could include in ooniprobe an option to download the files and/or update them?
The debian package geoip-database-contrib provides us with all we need to download and keep up to date the geoip data files. I suggest we use this and add such package to the dependencies of ooni-probe.
Using geoip-database-contrib would be a bit lighter than directly fetching GeoLite cvs files on setup (1.2mb zipped, 5.9mb actual csv).
I ended up including the geoip data files directly inside of the source distribution of ooniprobe. It makes it quite large (12 MB), but at least we have a certainty that every probe of a certain version is using a certain version of the maxmind data.
Should the MaxMind files go into separate debian packages? Or should we bundle them. Note, they are quite large. For more information, also see:
https://trac.torproject.org/projects/tor/ticket/8506