[Evolution-hackers] Re: [Evolution] Camel is now in eds.

Not Zed notzed@ximian.com
Mon, 06 Dec 2004 09:54:04 +0800


--=-h5LGIpZ1nu2J05lI0X4N
Content-Type: multipart/alternative; boundary="=-8EZEWhw2z/+okFIYOsUM"


--=-8EZEWhw2z/+okFIYOsUM
Content-Type: text/plain
Content-Transfer-Encoding: 7bit


yes, see the changelog.  it was only and should only have been used in
camel-imap, and its been copied there.

On Sat, 2004-12-04 at 00:00 -0800, Sivaiah Nallagatla wrote:

> It seems e-path.[ch] which was under e-util in evolution does not appear
> anymore either in evolution or evolution-data-server. Has it been
> removed as part of this movement ?
> 
> Siva
> 
> On Fri, 2004-12-03 at 12:03 +0800, Not Zed wrote:
> > 
> > Ok so i've finished the camel move to evolution-data-server module.
> > 
> > Essentially it is just moving a private library from evolution to be a
> > private library in e-d-s, at least more or less, for now.
> > 
> > Some things have moved a little, and some other things need changing,
> > here is a summary of some of the changes.
> > 
> >       * libcamel has been split into two parts, libcamel-provider, and
> >         libcamel.  None of the headers have moved though.  libcamel
> >         does MIME handling and message processing.  provider does all
> >         the backend related things, ssl streams, sasl authentication,
> >         stores, folders, etc. 
> >       * none of the provider implementation headers are installed
> >         anymore, i think that was just a bug originally. 
> >       * it is now installed into ${prefix}/lib, and versioned as with
> >         libedataserver, etc.  i.e libcamel-1.2.so.0.0.0 to start
> >         with. 
> >       * there are now two package-config packages.  camel-1.2 and
> >         camel-provider-1.2, you can't get the camel providerdir
> >         variable from the camel one, etc. 
> >       * the providers have moved from
> >         ${prefix}/lib/evolution/2.x/camel-providers/ to
> >         ${prefix}/lib/evolution-data-server-1.2/camel-providers 
> >       * the camel headers are installed in
> >         ${prefix}/include/evolution-data-server-1.2/camel 
> >       * a bunch of stuff that was in e-util has been moved to
> >         libedataserver and/or updated and/or then removed from e-util
> >         so there isn't duplication.  a couple more things may end up
> >         doing the same. 
> >       * probably other things i've forgotten ...
> > 
> > There are still a couple of little things to be done: the translations
> > all need to be moved to eds.  I don't know if there's a tool that i
> > can use to extract and merge the relevent evolution strings into
> > evolution-data-server's po files?  Camel's makefiles would need to
> > setup its own translation domain too.  Perhaps it should all be setup
> > in a camel domain?  Thoughts, ideas?  This should be the most
> > important thing to fix first.
> > 
> > I will cvs remove the evolution/camel soon too.  For now it is just
> > sitting there dead in head.
> > 
> > Note that any work done to evolution/camel in cvs after yesterday will
> > not be present in the cvs tree in evolution-data-server, so some
> > manual patching work may be required (e.g. for the groupwise soap
> > provider).
> > 
> > I think that is about all.  I may have forgotten some minor things; i
> > did many rebuilds and ldd checks to make sure everything is using the
> > proper new locations for all the libraries, so i'm fairly confident it
> > should at least run.
> > 
> > Hopefully I haven't added any unacceptable dependencies or messed up
> > the configure script too much, I just did a lot of cut and pasting.
> > 
> > Michael
> > -- 
> > 
> > Michael Zucchi <notzed@ximian.com>
> > "Ride, Work, Sleep. Beer."
> > Novell's Evolution and Free
> > Software Developer
> _______________________________________________
> evolution-hackers maillist  -  evolution-hackers@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/evolution-hackers

-- 

Michael Zucchi <notzed@ximian.com>
"Ride, Work, Sleep. Beer."
Novell's Evolution and Free Software
Developer

--=-8EZEWhw2z/+okFIYOsUM
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.5.1">
</HEAD>
<BODY>
<BR>
yes, see the changelog.&nbsp; it was only and should only have been used in camel-imap, and its been copied there.<BR>
<BR>
On Sat, 2004-12-04 at 00:00 -0800, Sivaiah Nallagatla wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">It seems e-path.[ch] which was under e-util in evolution does not appear</FONT>
<FONT COLOR="#000000">anymore either in evolution or evolution-data-server. Has it been</FONT>
<FONT COLOR="#000000">removed as part of this movement ?</FONT>

<FONT COLOR="#000000">Siva</FONT>

<FONT COLOR="#000000">On Fri, 2004-12-03 at 12:03 +0800, Not Zed wrote:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Ok so i've finished the camel move to evolution-data-server module.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Essentially it is just moving a private library from evolution to be a</FONT>
<FONT COLOR="#000000">&gt; private library in e-d-s, at least more or less, for now.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Some things have moved a little, and some other things need changing,</FONT>
<FONT COLOR="#000000">&gt; here is a summary of some of the changes.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt;       * libcamel has been split into two parts, libcamel-provider, and</FONT>
<FONT COLOR="#000000">&gt;         libcamel.  None of the headers have moved though.  libcamel</FONT>
<FONT COLOR="#000000">&gt;         does MIME handling and message processing.  provider does all</FONT>
<FONT COLOR="#000000">&gt;         the backend related things, ssl streams, sasl authentication,</FONT>
<FONT COLOR="#000000">&gt;         stores, folders, etc. </FONT>
<FONT COLOR="#000000">&gt;       * none of the provider implementation headers are installed</FONT>
<FONT COLOR="#000000">&gt;         anymore, i think that was just a bug originally. </FONT>
<FONT COLOR="#000000">&gt;       * it is now installed into ${prefix}/lib, and versioned as with</FONT>
<FONT COLOR="#000000">&gt;         libedataserver, etc.  i.e libcamel-1.2.so.0.0.0 to start</FONT>
<FONT COLOR="#000000">&gt;         with. </FONT>
<FONT COLOR="#000000">&gt;       * there are now two package-config packages.  camel-1.2 and</FONT>
<FONT COLOR="#000000">&gt;         camel-provider-1.2, you can't get the camel providerdir</FONT>
<FONT COLOR="#000000">&gt;         variable from the camel one, etc. </FONT>
<FONT COLOR="#000000">&gt;       * the providers have moved from</FONT>
<FONT COLOR="#000000">&gt;         ${prefix}/lib/evolution/2.x/camel-providers/ to</FONT>
<FONT COLOR="#000000">&gt;         ${prefix}/lib/evolution-data-server-1.2/camel-providers </FONT>
<FONT COLOR="#000000">&gt;       * the camel headers are installed in</FONT>
<FONT COLOR="#000000">&gt;         ${prefix}/include/evolution-data-server-1.2/camel </FONT>
<FONT COLOR="#000000">&gt;       * a bunch of stuff that was in e-util has been moved to</FONT>
<FONT COLOR="#000000">&gt;         libedataserver and/or updated and/or then removed from e-util</FONT>
<FONT COLOR="#000000">&gt;         so there isn't duplication.  a couple more things may end up</FONT>
<FONT COLOR="#000000">&gt;         doing the same. </FONT>
<FONT COLOR="#000000">&gt;       * probably other things i've forgotten ...</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; There are still a couple of little things to be done: the translations</FONT>
<FONT COLOR="#000000">&gt; all need to be moved to eds.  I don't know if there's a tool that i</FONT>
<FONT COLOR="#000000">&gt; can use to extract and merge the relevent evolution strings into</FONT>
<FONT COLOR="#000000">&gt; evolution-data-server's po files?  Camel's makefiles would need to</FONT>
<FONT COLOR="#000000">&gt; setup its own translation domain too.  Perhaps it should all be setup</FONT>
<FONT COLOR="#000000">&gt; in a camel domain?  Thoughts, ideas?  This should be the most</FONT>
<FONT COLOR="#000000">&gt; important thing to fix first.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; I will cvs remove the evolution/camel soon too.  For now it is just</FONT>
<FONT COLOR="#000000">&gt; sitting there dead in head.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Note that any work done to evolution/camel in cvs after yesterday will</FONT>
<FONT COLOR="#000000">&gt; not be present in the cvs tree in evolution-data-server, so some</FONT>
<FONT COLOR="#000000">&gt; manual patching work may be required (e.g. for the groupwise soap</FONT>
<FONT COLOR="#000000">&gt; provider).</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; I think that is about all.  I may have forgotten some minor things; i</FONT>
<FONT COLOR="#000000">&gt; did many rebuilds and ldd checks to make sure everything is using the</FONT>
<FONT COLOR="#000000">&gt; proper new locations for all the libraries, so i'm fairly confident it</FONT>
<FONT COLOR="#000000">&gt; should at least run.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Hopefully I haven't added any unacceptable dependencies or messed up</FONT>
<FONT COLOR="#000000">&gt; the configure script too much, I just did a lot of cut and pasting.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Michael</FONT>
<FONT COLOR="#000000">&gt; -- </FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Michael Zucchi &lt;<A HREF="mailto:notzed@ximian.com">notzed@ximian.com</A>&gt;</FONT>
<FONT COLOR="#000000">&gt; &quot;Ride, Work, Sleep. Beer.&quot;</FONT>
<FONT COLOR="#000000">&gt; Novell's Evolution and Free</FONT>
<FONT COLOR="#000000">&gt; Software Developer</FONT>
<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">evolution-hackers maillist  -  <A HREF="mailto:evolution-hackers@lists.ximian.com">evolution-hackers@lists.ximian.com</A></FONT>
<FONT COLOR="#000000"><A HREF="http://lists.ximian.com/mailman/listinfo/evolution-hackers">http://lists.ximian.com/mailman/listinfo/evolution-hackers</A></FONT>
</PRE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<TABLE CELLSPACING="6">
<TR>
<TD>
<IMG SRC="cid:1102298044.4602.5.camel@lostzed.mmc.com.au" WIDTH="48" HEIGHT="48" ALIGN="top" ALT="" BORDER="0">
</TD>
<TD>
<B>Michael Zucchi</B> &lt;<A HREF="mailto:notzed@ximian.com">notzed@ximian.com</A>&gt;<BR>
<I>&quot;Ride, Work, Sleep. Beer.&quot;</I><BR>
<TT>Novell's <A HREF="http://codeblogs.ximian.com/blogs/evolution/">Evolution</A> and <A HREF="http://www.gnu.org/philosophy/free-sw.html">Free Software</A> Developer</TT>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-8EZEWhw2z/+okFIYOsUM--

--=-h5LGIpZ1nu2J05lI0X4N
Content-ID: <1102298044.4602.5.camel@lostzed.mmc.com.au>
Content-Disposition: attachment; filename=zed-48.small.jpg
Content-Type: application/octet-stream; name=zed-48.small.jpg
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p
LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P
T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA
AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID
BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID
AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh
824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi
TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx
YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G
3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0
pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5
xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg
XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk
ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV
rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS
6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF
820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z


--=-h5LGIpZ1nu2J05lI0X4N--