Page MenuHomeLubuntu Development

GeoIP service in automirror module
Open, Needs TriagePublic


The GeoIP service was changed from to in version 20.10 Groovy Gorilla.

The automirror module is a downstream module, which is still using the url and JSON parsing.


  • The imported Python module logging does not log to the Calamares session.log file. Replace it with the logging functionality from libcalamares.utils.
  • It is not a good idea to use two different urls to do the lookup with two different parsing methods. Ideally, there is only one lookup and all the modules can use the result of this single lookup. This requires some upstream changes to consolidate the GeoIP lookup. Known modules which use GeoIP:
    • automirror
    • locale
    • welcome

Related Objects


Event Timeline

I don't have the time at the moment to work on this task.

No problem. It should be a trivial thing to resolve. Thanks so much for bringing it up!