Re: Fedora Packaging: gethostbyname
"Schanzenbach, Martin" <[email protected]> Thu, 16 May 2024 09:02:45 +0200
| Newsgroups | gmane.network.gnunet.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello Benson, note that we already have a fedora COPR: https://copr.fedorainfracloud.org/coprs/schanzen/gnunet Here is the upstream issue: https://bugzilla.redhat.com/show_bug.cgi?id=2094246 That being said, patches are always welcome, but I think the nits are not critical due to what Christian said (that is why I did not fix them myself). BR Martin On 16.05.24 08:23, Christian Grothoff wrote: > Dear Benson, > > If you look closely, getaddrinfo is used by the code by default, with > fallbacks (!) to gethostbyname if getaddrinfo doesn't work. I don't > think we want to accept a patch that removes the fallbacks, as that > wouldn't do anything on modern platforms and only hurt portability. > > Happy hacking! > > Christian > > On 5/16/24 06:46, Benson Muite wrote: >> Hi, >> >> Would like to make GNUnet available in Fedora based on the spec file >> available at: >> https://git.gnunet.org/gnunet-rpm.git/tree/rpmbuild/SPECS/gnunet.spec >> >> One of the warnings I get from the automated review helper tool is that >> gethostbyname is used: >> https://download.copr.fedorainfracloud.org/results/fed500/gnunet/fedora-rawhide-x86_64/07448019-gnunet/fedora-review/review.txt >> >> See >> src/lib/util/resolver_api.c: host = gethostbyname2 (hostname, >> src/lib/util/resolver_api.c: host = gethostbyname2 (hostname, >> src/lib/util/resolver_api.c: host = gethostbyname (hostname); >> src/service/util/test_resolver_api.c: rootserver = gethostbyname >> (rootserver_name); >> >> src/service/arm/test_gnunet_service_arm.c: host = gethostbyname2 >> (hostname, AF_INET); >> src/service/arm/test_gnunet_service_arm.c: host = gethostbyname2 >> (hostname, AF_INET6); >> src/service/arm/test_gnunet_service_arm.c: host = gethostbyname >> (hostname); >> >> As gethostbyname has been deprecated, would a patch to use getaddrinfo >> instead be considered? >> >> Benson >> >