[Evolution-hackers] More MAC'ness (s/C/d)



Shreyas Srinivasan writes:
 > As can be seen, this is because the symbol "e_account_list_set_default"
 > is actually present in two libraries libedataserver-1.2.dylib and
 > libeutil.dylib. The

Welcome to the club. Lots of functions (or functionality, but using
different function names) are duplicated here and there in e-d-s, evo
and evo-exchange. This mess needs cleaning up. I have listed some of
the points I have noticed on the Evo2.6 page in the wiki, please add
more.

 > The only solution my measly brain could figure out till now was to
 > move the redundant files out of libeutil.dylib ( remove those files
 > from makefile ) and then change all references of e-util/e-account*
 > with libedataserver/e-account*

I guess what should be decided is whether libedataserver is the right
library for more or less generic functions usesd in several places in
e-d-s, evo and evo-exchange? Sure, its name is perhaps a bit
misleading, but so what? (We got rid of the separate "gal" module, so
perhaps introducing a new "application library" now would seem silly?)

--tml




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]