From: Siddhesh P. <sid...@gm...> - 2010-04-13 09:28:50
|
On Mon, Apr 12, 2010 at 8:28 PM, Siddhesh Poyarekar <sid...@gm...> wrote: > On Mon, Apr 12, 2010 at 7:53 PM, Philip Tellis <phi...@gm...> wrote: >> what about people who build from source? > > They do not have this problem anyway, since they have the freedom to > enable/disable options as they wish. The problem is with a developer > looking to implement a yahoo client with devel packages from a distro > and finds that there are two completely different ways to do this and > he would have to find out which distro is using what way. That or > include a copy of libyahoo2 in his source, which is not good practice. > >> regarding freehoo, WITH_STRUCT_CALLBACKS should actually be the >> default, so perhaps you should push for them to change. >> > > Yes, they would have to end up making this change if libyahoo2 > provides only the callback interface. Currently, the Fedora release of > libyahoo2 is pulled from svn. As far as I could see, only freehoo > seems to be using it, so it should not be too difficult to get that > changed. Ray van Dolson is maintainer for both those packages for > Fedora and perhaps upstream for freehoo too. Is freehoo in Debian or > any other distro as well? How are they working things there? > Just went through sources of freehoo and turns out they're using callbacks too, along with using callback functions with the same name. Due to this the callbacks end up not being used and the functions are directly linked in. I have checked in the change into libyahoo2 as well. Will make changes here once that is released. -- Siddhesh Poyarekar http://siddhesh.in |