RE: [NeoStats-Devel] ADNS and libevent

"Justin Hammond" <justin-kLev/[email protected]>
Newsgroups gmane.comp.neostats.devel
Message-ID <[email protected]>
> Justin Hammond wrote:
> > Some *other* people were using our implementation of adns 
> > with libevent... I added that so they could update the fd 
> > callback  for them... 
> 
> And I am supposed to know this how? 
> 
> I did announce my intentions prior to making the changes. The 
> project is
> NeoStats, not library repository for libevent so I assume 
> that anything
> within the NeoStats source tree can be modified for NeoStats 
> use. If you
> wish to provide a library repsitory for libevent or for any 
> other prupose,
> why not create a separate project for these "other" people to 
> rely on that
> will never be affected by NeoStats specific changes? This 
> would have the
> additional advantage of allowing it to be properly packaged 
> as a standalone
> download.
> 

And as mentioned before, I've had hardware problems, hence my lack of work
in the last week. I've had intermitant access to the internet, and honestly,
I've been concentrating on paying customers when I have been down. 

I guess as previously mentioned on this list with regards to the whole
library debates, I'm a proponent of the GPL in effect of "giving back" to
the community. Although the development might not be active on the library,
its still actively supported by the authors
(http://www.chiark.greenend.org.uk/pipermail/adns-discuss/2005/001094.html
as a example) so at any time, there might be updates to it. Last year there
was discussions about adding ipv6 support to ADNS. It never materialized
into anything yet, but if someone were to write it, we now have *more* work
in updating our ADNS to support ipv6 if we ever need/want to support ipv6 in
NeoStats..... 

The last thing I want to do now is go out and start maintaining separate
copies of libraries as a separate projects. It would just overall detract
from what time I have from NeoStats... At least when it was as a library in
the NeoStats project, it was still fairly portable, in that they could just
take the adns library directory and use it in another application. Now we
have tied it to be NeoStats Specific and any work I do on maintaining a
separate copy would have no benefit to NeoStats. 

Agreed that the project is NeoStats, but I'm honestly scratching my head as
to the benefit of porting ADNS to use our abstraction layer? I don't believe
we had any porting issues with ADNS on either Win32 or *nix platforms (we
did have two libraries... But your initial merge of these two libraries
sorted that out without having to use our abstraction/memory management
functions correct?)

Maybe its just more from the point of view that I see this as fixing
something that wasn't broken.... :) My original change to ADNS was pretty
minimal, and if you didn't use libevent or some other io abstraction, it had
no effect on you... Now we might as well not call it ADNS anymore.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.