[Evolution-hackers] gnome-keyring-daemon running away?

2007-10-23 Thread Paul Smith
I'm having this problem on two different systems, both running Ubuntu
Gutsy 7.10 with Evo built from the latest SVN as of yesterday or so.

My gnome-keyring-daemon is running away with my CPU:

  PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEMTIME+  COMMAND
 5539 psmith25   0 38980 1848 1540 S 49.8  0.2   6:26.46 
gnome-keyring-daemon
 5915 psmith15   0  199m  47m  24m S 25.9  4.7   0:41.73 evolution

It stays like this forever as far as I can tell.  If I quit Evolution,
then it will stop (I mean the gnome-keyring-daemon is still running, but
it's no longer chewing CPU).  Then I restart Evo and everything is fine
for a bit, then all of a sudden the gnome-keyring-daemon starts running
away again (and as you can see, Evo is also using lots of CPU for no
reason).

Using strace on gnome-keyring-daemon I just get:

accept(3, {sa_family=AF_FILE, path=""}, [2]) = 14
clone(child_stack=0xb5b274c4, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
 parent_tidptr=0xb5b27bd8, {entry_number:6, base_addr:0xb5b27b90, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}, child_tidptr=0xb5b27bd8) = 8414
futex(0xb7ec8868, FUTEX_WAKE, 1)= 1
read(12, 0xbfc7085f, 1) = -1 EAGAIN (Resource 
temporarily unavailable)
read(12, 0xbfc7085f, 1) = -1 EAGAIN (Resource 
temporarily unavailable)
read(12, 0xbfc7085f, 1) = -1 EAGAIN (Resource 
temporarily unavailable)
futex(0x8074a80, FUTEX_WAKE, 1) = 1
poll([{fd=4, events=POLLIN}, {fd=15, events=POLLIN}, {fd=3, 
events=POLLIN, revents=POLLIN}, {fd=12, events=POLLIN, revents=POLLIN}], 4, -1) 
= 2
close(14)   = 0
read(12, "\252", 1) = 1
read(12, 0xbfc7085f, 1) = -1 EAGAIN (Resource 
temporarily unavailable)
read(12, 0xbfc7085f, 1) = -1 EAGAIN (Resource 
temporarily unavailable)
read(12, 0xbfc7085f, 1) = -1 EAGAIN (Resource 
temporarily unavailable)

over and over and over (so I can't be sure this is the right order; the
latter 4 reads might come before the accept(), or something).

If I strace evolution I get the attached trace; again it just repeats
over and over (with an occasional gettimeofday() call thrown in).  I've
edited it to remove some "incriminating" details.

As I say, the only way to stop this that I've found is to exit Evo, but
it happens again just minutes later.  EXTREMELY annoying.

-- 
---
 Paul D. Smith <[EMAIL PROTECTED]>  Find some GNU make tips at:
 http://www.gnu.org  http://make.mad-scientist.us
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
write(1, "Delete Items webmail.corp.com"..., 42) = 42
socket(PF_FILE, SOCK_STREAM, 0) = 55
fcntl64(55, F_SETFD, FD_CLOEXEC)= 0
connect(55, {sa_family=AF_FILE, path="/tmp/keyring-eeeGGG/socket"}, 110) = 0
close(55)   = 0
mmap2(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xad0a4000
mlock(0xad0a4000, 16384)= -1 ENOMEM (Cannot allocate memory)
munmap(0xad0a4000, 16384)   = 0
socket(PF_FILE, SOCK_STREAM, 0) = 55
fcntl64(55, F_SETFD, FD_CLOEXEC)= 0
connect(55, {sa_family=AF_FILE, path="/tmp/keyring-eeeGGG/socket"}, 110) = 0
write(55, "\0", 1)  = 1
write(55, "\0\0\0\21\0\0\0\tevolution\0\0\0k\0\0\0\v\0\0\0\1\0\0\0"..., 124) = 
124
read(55, "\0\0\0\203", 4)   = 4
read(55, "\0\0\0\0\0\0\0\7default\0\0\0\3\0\0\0\tMYPASSWOR"..., 127) = 127
close(55)   = 0
mmap2(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xad0a4000
mlock(0xad0a4000, 16384)= -1 ENOMEM (Cannot allocate memory)
munmap(0xad0a4000, 16384)   = 0
write(1, "get psmith gal://psmith;auth=Bas"..., 72) = 72
writev(27, [{"GIOP\1\2\1\0\217\0\0\0", 12}, 
{"0\230\372\277\0\0\0\0\0\0\0\0\34\0\0\0\5\0\0\0\2a\215U"..., 143}], 2) = 155
futex(0x808b2a8, FUTEX_WAKE, 1) = 1
socket(PF_FILE, SOCK_STREAM, 0) = 55
fcntl64(55, F_SETFD, FD_CLOEXEC)= 0
connect(55, {sa_family=AF_FILE, path="/tmp/keyring-eeeGGG/socket"}, 110) = 0
close(55)   = 0
socket(PF_FILE, SOCK_STREAM, 0) = 55
fcntl64(55, F_SETFD, FD_CLOEXEC)= 0
connect(55, {sa_family=AF_FILE, path="/tmp/keyring-eeeGGG/socket"}, 110) = 0
write(55, "\0", 1)  = 1
write(55, "\0\0\0\21\0\0\0\tevolution\0\0\0\10\0\0\0\2", 25) = 25
read(55, "\0\0\0\21", 4)= 4
read(55, "\0\0\0\0\0\0\0\5login", 13)   = 13
close(55)   = 0
write(1, "Get Default 0\n", 14) =

Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Frederic Crozat

Le mardi 23 octobre 2007 à 11:07 +0200, Jules Colding a écrit :
> On Tue, 2007-10-23 at 13:55 +0530, Srinivasa Ragavan wrote:
> > On Tue, 2007-10-23 at 09:53 +0200, Frederic Crozat wrote:
> > > Le mardi 23 octobre 2007 à 13:01 +0530, Srinivasa Ragavan a écrit :
> > > > On Tue, 2007-10-23 at 09:19 +0200, Jules Colding wrote:
> > > > > On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote:
> > > > > > Hello everyone,
> > > > > > 
> > > > > > For Evolution 2.22 we should be having MAPI based Exchange connector
> > > > > > which developed in parallel with Openchange based libmapi. The team 
> > > > > > is
> > > > > > currently working on that and the code is currently maintianed at 
> > > > > > GNOME
> > > > > > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > > > > > evolution-data-server)
> > > > > > 
> > > > > > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > > > > > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > > > > > 
> > > > > > I created the branch yesterday and we committed our week long effort
> > > > > > there. We now have a working account setup plugin, base 
> > > > > > camel/calendar
> > > > > > code and a partially working addressbook impl. Things should get to 
> > > > > > a
> > > > > > working shape in another week or two. I hope that soon, Johnny 
> > > > > > would be
> > > > > > able to create a OpenSUSE Build Service repository (rpms for 
> > > > > > OpenSUSE,
> > > > > > Fedora, Ubuntu and few more) for Evolution and its dependencies so 
> > > > > > that
> > > > > > users can install the rpms and get a feel of it even before the
> > > > > > release. 
> > > > > 
> > > > > Does this mean that evo + e-d-s will go GPLv3?
> > > > 
> > > > Jules, as I replied in a previous email thread, Im working with Novell
> > > > legal team to modify the license to either GPLV2 or later or
> > > > dual-license Evolution/EDS under GPLv2 and GPLv3. I dont have yet
> > > > received the final nod. But the mapi providers/plugins are developed
> > > > under GPLv3 which can be a issue now, but may not be after the license
> > > > change.
> > > 
> > > Well, it will be also a problem for other applications linking with
> > > e-d-s libraries.
> > 
> > Since EDS is LGPLv2, it may not have much issues. IIRC when Harish moved
> > EDS from GPL to LGPL, he made it LGPLv2 or later. (I'm not a licensing
> > expert. Just posting from what we had discussed sometime back on e-h
> > list).
> 
> Generally it is a mess down there in the eds source license wise. Many
> files are LGPLv2 some are LGPLv2+ and many doesn't even have a license
> notice.
> 
> Some samples:
> 
> LGPLv2 only: 
> http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/addressbook/libebook/e-contact.c?revision=8126&view=markup
> 
> LGPLv2+:
> http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/camel/camel-certdb.c?revision=8126&view=markup
> 
> No license header:
> http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/addressbook/idl/Evolution-DataServer-Addressbook.idl?revision=8126&view=markup

To be fair, it is a mess in the entire GNOME stack ;)

-- 
Frederic Crozat <[EMAIL PROTECTED]>
Mandriva

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Srinivasa Ragavan

On Tue, 2007-10-23 at 10:59 +0200, Frederic Crozat wrote:
> Le mardi 23 octobre 2007 à 13:55 +0530, Srinivasa Ragavan a écrit :
> > On Tue, 2007-10-23 at 09:53 +0200, Frederic Crozat wrote:
> > > Le mardi 23 octobre 2007 à 13:01 +0530, Srinivasa Ragavan a écrit :
> > > > On Tue, 2007-10-23 at 09:19 +0200, Jules Colding wrote:
> > > > > On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote:
> > > > > > Hello everyone,
> > > > > > 
> > > > > > For Evolution 2.22 we should be having MAPI based Exchange connector
> > > > > > which developed in parallel with Openchange based libmapi. The team 
> > > > > > is
> > > > > > currently working on that and the code is currently maintianed at 
> > > > > > GNOME
> > > > > > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > > > > > evolution-data-server)
> > > > > > 
> > > > > > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > > > > > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > > > > > 
> > > > > > I created the branch yesterday and we committed our week long effort
> > > > > > there. We now have a working account setup plugin, base 
> > > > > > camel/calendar
> > > > > > code and a partially working addressbook impl. Things should get to 
> > > > > > a
> > > > > > working shape in another week or two. I hope that soon, Johnny 
> > > > > > would be
> > > > > > able to create a OpenSUSE Build Service repository (rpms for 
> > > > > > OpenSUSE,
> > > > > > Fedora, Ubuntu and few more) for Evolution and its dependencies so 
> > > > > > that
> > > > > > users can install the rpms and get a feel of it even before the
> > > > > > release. 
> > > > > 
> > > > > Does this mean that evo + e-d-s will go GPLv3?
> > > > 
> > > > Jules, as I replied in a previous email thread, Im working with Novell
> > > > legal team to modify the license to either GPLV2 or later or
> > > > dual-license Evolution/EDS under GPLv2 and GPLv3. I dont have yet
> > > > received the final nod. But the mapi providers/plugins are developed
> > > > under GPLv3 which can be a issue now, but may not be after the license
> > > > change.
> > > 
> > > Well, it will be also a problem for other applications linking with
> > > e-d-s libraries.
> > 
> > Since EDS is LGPLv2, it may not have much issues. IIRC when Harish moved
> > EDS from GPL to LGPL, he made it LGPLv2 or later. (I'm not a licensing
> > expert. Just posting from what we had discussed sometime back on e-h
> > list).
> 
> >From what I see in SVN, EDS is still LGPLv2 only, not v2 or later.
> 
> But I don't know what it would mean if E-D-S was linked with GPLv3
> library (ie Samba 4), for other programs linking to E-D-S library, with
> an non GPLv3 compatible license (like explained on
> http://www.fsf.org/licensing/licenses/gpl-faq.html#AllCompatibility )

Oh, I also dont seem to understand them much. I think I will ask my
legal team again on these fronts. Thanks for the pointers.


-Srini.
> 

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Jules Colding
On Tue, 2007-10-23 at 13:55 +0530, Srinivasa Ragavan wrote:
> On Tue, 2007-10-23 at 09:53 +0200, Frederic Crozat wrote:
> > Le mardi 23 octobre 2007 à 13:01 +0530, Srinivasa Ragavan a écrit :
> > > On Tue, 2007-10-23 at 09:19 +0200, Jules Colding wrote:
> > > > On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote:
> > > > > Hello everyone,
> > > > > 
> > > > > For Evolution 2.22 we should be having MAPI based Exchange connector
> > > > > which developed in parallel with Openchange based libmapi. The team is
> > > > > currently working on that and the code is currently maintianed at 
> > > > > GNOME
> > > > > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > > > > evolution-data-server)
> > > > > 
> > > > > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > > > > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > > > > 
> > > > > I created the branch yesterday and we committed our week long effort
> > > > > there. We now have a working account setup plugin, base camel/calendar
> > > > > code and a partially working addressbook impl. Things should get to a
> > > > > working shape in another week or two. I hope that soon, Johnny would 
> > > > > be
> > > > > able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> > > > > Fedora, Ubuntu and few more) for Evolution and its dependencies so 
> > > > > that
> > > > > users can install the rpms and get a feel of it even before the
> > > > > release. 
> > > > 
> > > > Does this mean that evo + e-d-s will go GPLv3?
> > > 
> > > Jules, as I replied in a previous email thread, Im working with Novell
> > > legal team to modify the license to either GPLV2 or later or
> > > dual-license Evolution/EDS under GPLv2 and GPLv3. I dont have yet
> > > received the final nod. But the mapi providers/plugins are developed
> > > under GPLv3 which can be a issue now, but may not be after the license
> > > change.
> > 
> > Well, it will be also a problem for other applications linking with
> > e-d-s libraries.
> 
> Since EDS is LGPLv2, it may not have much issues. IIRC when Harish moved
> EDS from GPL to LGPL, he made it LGPLv2 or later. (I'm not a licensing
> expert. Just posting from what we had discussed sometime back on e-h
> list).

Generally it is a mess down there in the eds source license wise. Many
files are LGPLv2 some are LGPLv2+ and many doesn't even have a license
notice.

Some samples:

LGPLv2 only: 
http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/addressbook/libebook/e-contact.c?revision=8126&view=markup

LGPLv2+:
http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/camel/camel-certdb.c?revision=8126&view=markup

No license header:
http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/addressbook/idl/Evolution-DataServer-Addressbook.idl?revision=8126&view=markup


-- 
  jules


___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Frederic Crozat

Le mardi 23 octobre 2007 à 13:55 +0530, Srinivasa Ragavan a écrit :
> On Tue, 2007-10-23 at 09:53 +0200, Frederic Crozat wrote:
> > Le mardi 23 octobre 2007 à 13:01 +0530, Srinivasa Ragavan a écrit :
> > > On Tue, 2007-10-23 at 09:19 +0200, Jules Colding wrote:
> > > > On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote:
> > > > > Hello everyone,
> > > > > 
> > > > > For Evolution 2.22 we should be having MAPI based Exchange connector
> > > > > which developed in parallel with Openchange based libmapi. The team is
> > > > > currently working on that and the code is currently maintianed at 
> > > > > GNOME
> > > > > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > > > > evolution-data-server)
> > > > > 
> > > > > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > > > > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > > > > 
> > > > > I created the branch yesterday and we committed our week long effort
> > > > > there. We now have a working account setup plugin, base camel/calendar
> > > > > code and a partially working addressbook impl. Things should get to a
> > > > > working shape in another week or two. I hope that soon, Johnny would 
> > > > > be
> > > > > able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> > > > > Fedora, Ubuntu and few more) for Evolution and its dependencies so 
> > > > > that
> > > > > users can install the rpms and get a feel of it even before the
> > > > > release. 
> > > > 
> > > > Does this mean that evo + e-d-s will go GPLv3?
> > > 
> > > Jules, as I replied in a previous email thread, Im working with Novell
> > > legal team to modify the license to either GPLV2 or later or
> > > dual-license Evolution/EDS under GPLv2 and GPLv3. I dont have yet
> > > received the final nod. But the mapi providers/plugins are developed
> > > under GPLv3 which can be a issue now, but may not be after the license
> > > change.
> > 
> > Well, it will be also a problem for other applications linking with
> > e-d-s libraries.
> 
> Since EDS is LGPLv2, it may not have much issues. IIRC when Harish moved
> EDS from GPL to LGPL, he made it LGPLv2 or later. (I'm not a licensing
> expert. Just posting from what we had discussed sometime back on e-h
> list).

>From what I see in SVN, EDS is still LGPLv2 only, not v2 or later.

But I don't know what it would mean if E-D-S was linked with GPLv3
library (ie Samba 4), for other programs linking to E-D-S library, with
an non GPLv3 compatible license (like explained on
http://www.fsf.org/licensing/licenses/gpl-faq.html#AllCompatibility )

-- 
Frederic Crozat <[EMAIL PROTECTED]>
Mandriva

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] [Evolution] Exchange MAPI Connector

2007-10-23 Thread Srinivasa Ragavan

On Tue, 2007-10-23 at 09:51 +0200, Frederic Crozat wrote:
> Le mardi 23 octobre 2007 à 12:58 +0530, Srinivasa Ragavan a écrit :
> > On Tue, 2007-10-23 at 09:16 +0200, Frederic Crozat wrote:
> > > Le mardi 23 octobre 2007 à 12:07 +0530, Srinivasa Ragavan a écrit :
> > > > Hello everyone,
> > > > 
> > > > For Evolution 2.22 we should be having MAPI based Exchange connector
> > > > which developed in parallel with Openchange based libmapi. The team is
> > > > currently working on that and the code is currently maintianed at GNOME
> > > > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > > > evolution-data-server)
> > > > 
> > > > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > > > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > > > 
> > > > I created the branch yesterday and we committed our week long effort
> > > > there. We now have a working account setup plugin, base camel/calendar
> > > > code and a partially working addressbook impl. Things should get to a
> > > > working shape in another week or two. I hope that soon, Johnny would be
> > > > able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> > > > Fedora, Ubuntu and few more) for Evolution and its dependencies so that
> > > > users can install the rpms and get a feel of it even before the
> > > > release. 
> > > 
> > > Please, remember to notify release-team and everybody else on
> > > desktop-devel about the new introduced external dependency for
> > > evolution-data-server and evolution.
> > > 
> > Frederic, I dont think we can take it as a enforced dependency right
> > away as libmapi depends on Samba4 which is just in aplha1 now. It might
> > take a while before Samba4 releases and we take that and libmapi as
> > external dependencies. 
> > 
> > Im not sure if we can make/ask those alpha versions as external
> > dependencies.
> > 
> > Anyways thanks for the information and the trigger :)
> 
> Well, even if it is a optional external dependencies, it should be
> announced, moreover because of the samba 4 implied dependency and the
> GPLv3 compatibility issue it brings.
> 
> There is never too much information to announce ;)
Sure. I will do it.

-Srini.
> 

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Srinivasa Ragavan

On Tue, 2007-10-23 at 09:53 +0200, Frederic Crozat wrote:
> Le mardi 23 octobre 2007 à 13:01 +0530, Srinivasa Ragavan a écrit :
> > On Tue, 2007-10-23 at 09:19 +0200, Jules Colding wrote:
> > > On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote:
> > > > Hello everyone,
> > > > 
> > > > For Evolution 2.22 we should be having MAPI based Exchange connector
> > > > which developed in parallel with Openchange based libmapi. The team is
> > > > currently working on that and the code is currently maintianed at GNOME
> > > > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > > > evolution-data-server)
> > > > 
> > > > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > > > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > > > 
> > > > I created the branch yesterday and we committed our week long effort
> > > > there. We now have a working account setup plugin, base camel/calendar
> > > > code and a partially working addressbook impl. Things should get to a
> > > > working shape in another week or two. I hope that soon, Johnny would be
> > > > able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> > > > Fedora, Ubuntu and few more) for Evolution and its dependencies so that
> > > > users can install the rpms and get a feel of it even before the
> > > > release. 
> > > 
> > > Does this mean that evo + e-d-s will go GPLv3?
> > 
> > Jules, as I replied in a previous email thread, Im working with Novell
> > legal team to modify the license to either GPLV2 or later or
> > dual-license Evolution/EDS under GPLv2 and GPLv3. I dont have yet
> > received the final nod. But the mapi providers/plugins are developed
> > under GPLv3 which can be a issue now, but may not be after the license
> > change.
> 
> Well, it will be also a problem for other applications linking with
> e-d-s libraries.

Since EDS is LGPLv2, it may not have much issues. IIRC when Harish moved
EDS from GPL to LGPL, he made it LGPLv2 or later. (I'm not a licensing
expert. Just posting from what we had discussed sometime back on e-h
list).

-Srini.


___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Frederic Crozat

Le mardi 23 octobre 2007 à 13:01 +0530, Srinivasa Ragavan a écrit :
> On Tue, 2007-10-23 at 09:19 +0200, Jules Colding wrote:
> > On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote:
> > > Hello everyone,
> > > 
> > > For Evolution 2.22 we should be having MAPI based Exchange connector
> > > which developed in parallel with Openchange based libmapi. The team is
> > > currently working on that and the code is currently maintianed at GNOME
> > > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > > evolution-data-server)
> > > 
> > > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > > 
> > > I created the branch yesterday and we committed our week long effort
> > > there. We now have a working account setup plugin, base camel/calendar
> > > code and a partially working addressbook impl. Things should get to a
> > > working shape in another week or two. I hope that soon, Johnny would be
> > > able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> > > Fedora, Ubuntu and few more) for Evolution and its dependencies so that
> > > users can install the rpms and get a feel of it even before the
> > > release. 
> > 
> > Does this mean that evo + e-d-s will go GPLv3?
> 
> Jules, as I replied in a previous email thread, Im working with Novell
> legal team to modify the license to either GPLV2 or later or
> dual-license Evolution/EDS under GPLv2 and GPLv3. I dont have yet
> received the final nod. But the mapi providers/plugins are developed
> under GPLv3 which can be a issue now, but may not be after the license
> change.

Well, it will be also a problem for other applications linking with
e-d-s libraries.

-- 
Frederic Crozat <[EMAIL PROTECTED]>
Mandriva

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] [Evolution] Exchange MAPI Connector

2007-10-23 Thread Frederic Crozat

Le mardi 23 octobre 2007 à 12:58 +0530, Srinivasa Ragavan a écrit :
> On Tue, 2007-10-23 at 09:16 +0200, Frederic Crozat wrote:
> > Le mardi 23 octobre 2007 à 12:07 +0530, Srinivasa Ragavan a écrit :
> > > Hello everyone,
> > > 
> > > For Evolution 2.22 we should be having MAPI based Exchange connector
> > > which developed in parallel with Openchange based libmapi. The team is
> > > currently working on that and the code is currently maintianed at GNOME
> > > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > > evolution-data-server)
> > > 
> > > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > > 
> > > I created the branch yesterday and we committed our week long effort
> > > there. We now have a working account setup plugin, base camel/calendar
> > > code and a partially working addressbook impl. Things should get to a
> > > working shape in another week or two. I hope that soon, Johnny would be
> > > able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> > > Fedora, Ubuntu and few more) for Evolution and its dependencies so that
> > > users can install the rpms and get a feel of it even before the
> > > release. 
> > 
> > Please, remember to notify release-team and everybody else on
> > desktop-devel about the new introduced external dependency for
> > evolution-data-server and evolution.
> > 
> Frederic, I dont think we can take it as a enforced dependency right
> away as libmapi depends on Samba4 which is just in aplha1 now. It might
> take a while before Samba4 releases and we take that and libmapi as
> external dependencies. 
> 
> Im not sure if we can make/ask those alpha versions as external
> dependencies.
> 
> Anyways thanks for the information and the trigger :)

Well, even if it is a optional external dependencies, it should be
announced, moreover because of the samba 4 implied dependency and the
GPLv3 compatibility issue it brings.

There is never too much information to announce ;)

-- 
Frederic Crozat <[EMAIL PROTECTED]>
Mandriva

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Srinivasa Ragavan

On Tue, 2007-10-23 at 09:19 +0200, Jules Colding wrote:
> On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote:
> > Hello everyone,
> > 
> > For Evolution 2.22 we should be having MAPI based Exchange connector
> > which developed in parallel with Openchange based libmapi. The team is
> > currently working on that and the code is currently maintianed at GNOME
> > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > evolution-data-server)
> > 
> > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > 
> > I created the branch yesterday and we committed our week long effort
> > there. We now have a working account setup plugin, base camel/calendar
> > code and a partially working addressbook impl. Things should get to a
> > working shape in another week or two. I hope that soon, Johnny would be
> > able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> > Fedora, Ubuntu and few more) for Evolution and its dependencies so that
> > users can install the rpms and get a feel of it even before the
> > release. 
> 
> Does this mean that evo + e-d-s will go GPLv3?

Jules, as I replied in a previous email thread, Im working with Novell
legal team to modify the license to either GPLV2 or later or
dual-license Evolution/EDS under GPLv2 and GPLv3. I dont have yet
received the final nod. But the mapi providers/plugins are developed
under GPLv3 which can be a issue now, but may not be after the license
change.

-Srini.
> 
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] [Evolution] Exchange MAPI Connector

2007-10-23 Thread Srinivasa Ragavan

On Tue, 2007-10-23 at 09:16 +0200, Frederic Crozat wrote:
> Le mardi 23 octobre 2007 à 12:07 +0530, Srinivasa Ragavan a écrit :
> > Hello everyone,
> > 
> > For Evolution 2.22 we should be having MAPI based Exchange connector
> > which developed in parallel with Openchange based libmapi. The team is
> > currently working on that and the code is currently maintianed at GNOME
> > SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> > evolution-data-server)
> > 
> > http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> > http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> > 
> > I created the branch yesterday and we committed our week long effort
> > there. We now have a working account setup plugin, base camel/calendar
> > code and a partially working addressbook impl. Things should get to a
> > working shape in another week or two. I hope that soon, Johnny would be
> > able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> > Fedora, Ubuntu and few more) for Evolution and its dependencies so that
> > users can install the rpms and get a feel of it even before the
> > release. 
> 
> Please, remember to notify release-team and everybody else on
> desktop-devel about the new introduced external dependency for
> evolution-data-server and evolution.
> 
Frederic, I dont think we can take it as a enforced dependency right
away as libmapi depends on Samba4 which is just in aplha1 now. It might
take a while before Samba4 releases and we take that and libmapi as
external dependencies. 

Im not sure if we can make/ask those alpha versions as external
dependencies.

Anyways thanks for the information and the trigger :)

-Srini.

> Thanks you.
> 

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Jules Colding
On Tue, 2007-10-23 at 12:07 +0530, Srinivasa Ragavan wrote:
> Hello everyone,
> 
> For Evolution 2.22 we should be having MAPI based Exchange connector
> which developed in parallel with Openchange based libmapi. The team is
> currently working on that and the code is currently maintianed at GNOME
> SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> evolution-data-server)
> 
> http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> 
> I created the branch yesterday and we committed our week long effort
> there. We now have a working account setup plugin, base camel/calendar
> code and a partially working addressbook impl. Things should get to a
> working shape in another week or two. I hope that soon, Johnny would be
> able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> Fedora, Ubuntu and few more) for Evolution and its dependencies so that
> users can install the rpms and get a feel of it even before the
> release. 

Does this mean that evo + e-d-s will go GPLv3?

-- 
  jules


___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Exchange MAPI Connector

2007-10-23 Thread Frederic Crozat

Le mardi 23 octobre 2007 à 12:07 +0530, Srinivasa Ragavan a écrit :
> Hello everyone,
> 
> For Evolution 2.22 we should be having MAPI based Exchange connector
> which developed in parallel with Openchange based libmapi. The team is
> currently working on that and the code is currently maintianed at GNOME
> SVN in EXCHANGE_MAPI_BRANCH (both for evolution and
> evolution-data-server)
> 
> http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/
> http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
> 
> I created the branch yesterday and we committed our week long effort
> there. We now have a working account setup plugin, base camel/calendar
> code and a partially working addressbook impl. Things should get to a
> working shape in another week or two. I hope that soon, Johnny would be
> able to create a OpenSUSE Build Service repository (rpms for OpenSUSE,
> Fedora, Ubuntu and few more) for Evolution and its dependencies so that
> users can install the rpms and get a feel of it even before the
> release. 

Please, remember to notify release-team and everybody else on
desktop-devel about the new introduced external dependency for
evolution-data-server and evolution.

Thanks you.

-- 
Frederic Crozat <[EMAIL PROTECTED]>
Mandriva

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers