This update brings GeoIP to the current upstream release, with a number of bug fixes making the library more resistant to bad database files.
The geoipupdate tool has been unbundled from GeoIP upstream, and this has been reflected in the packaging. The update tool and the library are now packaged separately and will updated independently of each other in future.
The GeoLite databases have always been distributed separately from the library upstream, and this has also now been reflected in the packaging. Again, the database files will be updated independently in future.
In order not to break anything for existing users, the builds for current stable Fedora releases and EPEL have dependencies that pull together all of the separate packages so that upgrading will not result in a loss of functionality. From Fedora 22 onwards though, the library only has a dependency on the IPv4 country database - users wanting to use geoipupdate should install that package themselves, and users wanting to use different databases should install the GeoIP-GeoLite-data-extra package, which includes the IPv6, City and AS number databases.
Please login to add feedback.
This update has been submitted for testing by pghmcfc.
This update is currently being pushed to the Fedora EPEL 5 testing updates repository.
This update has been pushed to testing
There is a dependency resolution issue for this due to an old GeoIP-data package in CentOS Extras. http://bugs.centos.org/view.php?id=8488
If this is just an issue for EL-5, the simplest fix is probably an EL-5-only epoch bump. I could do a scratch build of that if you'd like to try it.
Try this scratch build, which has an epoch of 1 on the GeoIP-data obsoletes/provides: http://koji.fedoraproject.org/koji/taskinfo?taskID=9495732
Another scratch build to try, this time not noarch: http://koji.fedoraproject.org/koji/taskinfo?taskID=9537917
Another scratch build, this time of GeoIP: https://koji.fedoraproject.org/koji/taskinfo?taskID=9550924 Please try this one with the original GeoIP-GeoLite-data from the testing repo, not the scratch builds. I'd wanted to avoid specifically requiring GeoIP-GeoLite-data but given the deficiencies of EL's yum, I think this is the best option now.
pghmcfc has edited this update. New build(s): GeoIP-GeoLite-data-2015.04-2.el5, GeoIP-1.6.5-2.el5. Removed build(s): GeoIP-GeoLite-data-2015.04-1.el5, GeoIP-1.6.5-1.el5.
This update has been submitted for testing by pghmcfc.
This update is currently being pushed to the Fedora EPEL 5 testing updates repository.
This update has been pushed to testing
1.6.5-2.el5 fixes the previous issue.
This update has reached 14 days in testing and can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by pghmcfc.
This update is currently being pushed to the Fedora EPEL 5 stable updates repository.
This update has been pushed to stable