A few key points: 1. it's maintainer-needed, and metadata.xml never listed any maintainer, 2. last commit ~8 years ago, 3. doesn't do IPv6, AFAICS doesn't respect /etc/hosts nor nsswitch.conf. Therefore, enabling it usually costs you more than it gives you. Mostly replaced by c-ares nowadays. The few remaining packages (from [1]): app-admin/apachetop:adns <1> app-crypt/gnupg:!static+adns <1> dev-python/adns-python <2> games-server/tetrix <3> net-analyzer/fwlogwatch:adns <1> net-analyzer/wireshark:libadns <4> <1> have optional adns support, I guess we can just hard-disable it. <2> is to be dropped as well. <3> I dunno, it looks to hardcode <adns.h> use, I'll try to ping upstream. <4> has also (preferred) c-ares support. adns-python has following rev-deps [2]: net-p2p/transmission-remote-cli:rdns <5> <5> is python, so it should be quite straightfoward to convert it to use something else. @qa, do you think it'd be ok to aim at lastriting it? I will open bugs for rev-deps then. [1]:http://qa-reports.gentoo.org/output/genrdeps/rindex/net-libs/adns [2]:http://qa-reports.gentoo.org/output/genrdeps/rindex/dev-python/adns-python
No objections here, go ahead and deal with revdeps in preparation for last rites.
Hi All, What alternatives are there? I'm currently looking at utilizing adns in a project and was actually looking to file a version-bump request to 1.5. Thanks, Jaco
Jaco, net-dns/c-ares, 'qgrep -N adns' prints it.
If we cannot remove adns-python (and other reverse deps) we cannot remove this either :(
(In reply to Michał Górny from comment #0) > A few key points: > > 1. it's maintainer-needed, and metadata.xml never listed any maintainer, If we'll decide to delete all maintainer-needed packages… > 2. last commit ~8 years ago, > > 3. doesn't do IPv6, AFAICS doesn't respect /etc/hosts nor nsswitch.conf. > Therefore, enabling it usually costs you more than it gives you. Bump to 1.5 solves most of these points (last commit ~1 year ago, full IPv6 support). As for ignoring /etc/hosts and nsswitch.conf - I suppose this is a feature (and looks like no one complains about it - at least I was unable to find it). > Mostly replaced by c-ares nowadays. The few remaining packages (from [1]): Well… maybe you right and it's time to migrate my apps away from adns. :(
Hi, Just a note from my side that's we've (finally) relieved ourselves from the dependency on adns. The alternatives really aren't that great and we managed to instead get rid of the DNS dependency completely in our use-case (was performing checks which we decided is causing more problems than it's worth). Kind Regards, Jaco
it seems the only reverse dep (and optional) is dev-libs/liboop, that is also dead and not needed by anything
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba941846b57c125f152f2f2429281664ec04bba3 commit ba941846b57c125f152f2f2429281664ec04bba3 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-03-13 10:36:43 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-03-13 10:37:57 +0000 package.mask: Last rite net-libs/adns Bug: https://bugs.gentoo.org/513238 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 10 ++++++++++ 1 file changed, 10 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b59c5342f0ed81bb1eb3c4b1217d22f4da1a7e commit 83b59c5342f0ed81bb1eb3c4b1217d22f4da1a7e Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-04-13 06:48:41 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-04-13 06:50:05 +0000 net-libs/adns: Remove last-rited pkg Closes: https://bugs.gentoo.org/513238 Signed-off-by: Michał Górny <mgorny@gentoo.org> net-libs/adns/Manifest | 1 - net-libs/adns/adns-1.4-r2.ebuild | 42 -------- net-libs/adns/adns-1.4.ebuild | 35 ------- net-libs/adns/files/README.security | 11 --- net-libs/adns/files/adns-1.4-cnamechain.patch | 132 -------------------------- net-libs/adns/metadata.xml | 5 - profiles/package.mask | 10 -- 7 files changed, 236 deletions(-)