On 13.06.2016, at 19:03, Andreas Beckmann <a...@debian.org> wrote: > > Control: tag -1 moreinfo > > On Sat, 11 Jun 2016 15:07:04 +0200 Nikolas Grottendieck > <i...@nikolasgrottendieck.com> wrote: >> according to bug report 767559 the conflict arising when trying to install >> geoip-database-contrib should be fixed with version 1.17+nmu1 of >> geoip-database-contrib. >> >> However, I am currently still getting the error: >> >> The following packages have unmet dependencies: >> geoip-database-contrib : Conflicts: geoid-database but 20150317-1 is >> installed. >> Conflicts: geoip-database-extra but 20150317-1 is >> installed. >> The following actions will resolve these dependencies: >> >> Remove the following packages: >> 1) geoid-database >> 2) geoip-database-extra > > I just tested this in a minimal jessie chroot with geoip-database > geoip-database-extra installed: > > # apt-get install geoip-database-contrib > Reading package lists... Done > Building dependency tree > Reading state information... Done > The following extra packages will be installed: > libicu52 libpsl0 ucf wget > Suggested packages: > cron-daemon > The following packages will be REMOVED: > geoip-database geoip-database-extra > The following NEW packages will be installed: > geoip-database-contrib libicu52 libpsl0 ucf wget > 0 upgraded, 5 newly installed, 2 to remove and 0 not upgraded. > Need to get 11.8 kB/7403 kB of archives. > After this operation, 204 kB of additional disk space will be used. > Do you want to continue? [Y/n] > > > Which looks like the correct solution. AIUI geoip-database-contrib > provides a superset of the functionality from geoip-database and > geoip-database-extra. Therefore removing geoip-database and > geoip-database-extra upon installation of geoip-database-contrib is > correct, since there cannot be two packages providing the same files at > the same time. #767559 was about a missing declaration of this conflict, > leading to a file overwrite error. > > > Andreas
It appears you are correct and I just didn’t understand/read the package descriptions correctly … my bad. To prevent further misunderstandings would it be possible to update the geoip-database-contrib package description and improve the wording? While it is mentioned on the geoip-database and -extra package description pages that -contrib provides these features there is no mention on the -contrib page explaining this properly. In my opinion it should be more clearly stated that -contrib not only keeps the databases up to date (maybe include the update interval as well?) but also provides all databases the other two packages would provide and can, hence, be used as a substitute. Given that there’s also a stack overflow question (see http://stackoverflow.com/q/37080475/2920585 ) asking for the differences as well, there are clearly more people who are not too sure about this. Best regards and thanks for the help, Nikolas
signature.asc
Description: Message signed with OpenPGP using GPGMail