geoip dependency is large; load dynamically?

Bug #618935 reported by Colin Watson
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bind9 (Ubuntu)

Bug Description

Binary package hint: bind9

libdns66 is in ubuntu-standard, via bind9-host and dnsutils, and is therefore on every Ubuntu system except for those created using a bare debootstrap. It depends on libgeoip1 which in turn recommends geoip-database. Since we install recommends by default, this comes to nearly 3MB of additional .deb size in the installed system.

I can see the use of GeoIP ACLs on a nameserver, but I'm having trouble working out why we need this on most client systems. If you agree that it is chiefly useful on nameservers, would it be at all possible to load the GeoIP library using dlopen rather than normal run-time linking, drop libgeoip1 to a Suggests, and perhaps have bind9 depend on it or something?

Mathias Gug (mathiaz)
Changed in bind9 (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers