how to release new tmdns version?

Freek Dijkstra <[email protected]> Wed, 11 May 2005 21:42:48 +0200
Newsgroups gmane.network.zeroconf.workers
Message-ID <[email protected]>
Hi,

Yesterday I kept myself busy adding bugreports to the sourceforge
tracker. I'll continue when I have some time.

There is one bugreport already there, from june 2004, regarding tmdns
(not zcip). Though I don't regard it as my task to update tmdns, I did
look into it. In short, it seems that the configure script in the tmdns
0.5.1 distribution does not work on AMD64 systems. My report is at
https://sourceforge.net/tracker/index.php?func=detail&aid=964908&group_id=24372&atid=381367

In short, autoconf checks for the function dn_expand() in libresolv.
However, resolv.h does not define a dn_expand() function, but rather the 
macro #define dn_expand __dn_expand. That works fine on 32-bit systems, 
but apparently not on 64-bit systems. A trick I've seen is to replace 
this line in configure.in:
AC_CHECK_LIB(resolv, dn_expand)
with:
AC_CHECK_LIB(resolv, __dn_expand)

In some situation, it was added instead of replaced. I'd say to replace.
Since I'm very new to autoconf, I'll ask for input. Is this is a good 
patch? (Personally I think the resolv.h file is ugly, but if I'm in here 
to clean up code, I need another life).

Two questions:
- If there are no objections within a couple of days, I make this patch, 
  run autogen.sh again and make a new release of tmdns (0.5.2). I noted 
that CVS version also includes "experimental netlink stuff". CVS 
compiles for me, but I have NOT actually run it. Please do run it.
- How do I make a new release? I never done that before, so advice from
someone who ever did is very kindly appreciated. It seems I should just
make a tar.gz myself, by running "make dist" and upload that to
sourceforge. Is that the correct procedure (I just found out about "make
dist")?

Thanks for any help to get me going.

Regards,
Freek



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click