Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 513238 - net-libs/adns: please consider lastriting
Summary: net-libs/adns: please consider lastriting
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2019-04-12
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords: PMASKED
Depends on: 513320 513982 513988 513990 513992 513994 680212
Blocks:
  Show dependency tree
 
Reported: 2014-06-14 19:16 UTC by Michał Górny
Modified: 2019-04-13 06:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-14 19:16:29 UTC
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
Comment 1 Chris Reffett (RETIRED) gentoo-dev Security 2014-06-19 15:11:24 UTC
No objections here, go ahead and deal with revdeps in preparation for last rites.
Comment 2 Jaco Kroon 2015-08-27 18:07:13 UTC
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
Comment 3 Nikoli 2015-08-28 19:39:00 UTC
Jaco, net-dns/c-ares, 'qgrep -N adns' prints it.
Comment 4 Pacho Ramos gentoo-dev 2016-01-05 11:34:30 UTC
If we cannot remove adns-python (and other reverse deps) we cannot remove this either :(
Comment 5 Alex Efros 2016-02-19 19:57:44 UTC
(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. :(
Comment 6 Jaco Kroon 2016-08-23 09:10:22 UTC
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
Comment 7 Pacho Ramos gentoo-dev 2019-01-29 09:04:00 UTC
it seems the only reverse dep (and optional) is dev-libs/liboop, that is also dead and not needed by anything
Comment 8 Larry the Git Cow gentoo-dev 2019-03-13 10:38:02 UTC
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(+)
Comment 9 Larry the Git Cow gentoo-dev 2019-04-13 06:50:13 UTC
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(-)