Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91100 - No matching Ximian-Connector for Evolution 2.2 (GNOME 2.10)
Summary: No matching Ximian-Connector for Evolution 2.2 (GNOME 2.10)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 91329
  Show dependency tree
 
Reported: 2005-05-01 19:15 UTC by Dave Shanker
Modified: 2005-06-07 15:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Upgrade to latest stable connector on Evolution site. (ximian-connector-2.2.1.ebuild,814 bytes, text/plain)
2005-05-24 12:23 UTC, Andrew Esh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Shanker 2005-05-01 19:15:17 UTC
While there's an Evolution 2.2 ebuild in ~arch, there is no matching Ximian connector ebuild and as Evolution requires the same version Ximian Connector in order for Exchange functionality to be available this poses a problbem for Evolution users wanting to test the new version and utilizing Exchange features. I created an updated ebuild but had to remove a patch for Exchange Authorization which I couldn't really find any documentation on.

Reproducible: Always
Steps to Reproduce:
1. Upgrade Evolution to anything greater than 2.0
2. Try to access Exchange server after upgrade
3.

Actual Results:  
Account with Exchange server type is unavailabe in account lists.

Expected Results:  
When matching Ximian Connector version is installed, Exchange support is available.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-05-01 19:37:51 UTC
Sorry, but it does not work anywhere, this is not a Gentoo issue. You should complain to Novell. It
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-05-01 19:37:51 UTC
Sorry, but it does not work anywhere, this is not a Gentoo issue. You should complain to Novell. It´s FUBAR in every other Evolution release. :-(


It is *said* to work again in 2.2.2 which is available now, I did not try yet. 

http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/
Comment 3 Dave Shanker 2005-05-02 08:51:31 UTC
Hmm.. I'm not sure of that. I installed Ximian Connector 2.2.0 using a modified Ximian ebuild and Exchange support works correctly. It uses Ximian Connector 2.2.0 which is download from http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.0/sources/. It just seems as though you have to have the matching versions of the Ximian Connector and Evolution.

Regards,
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-05-02 12:01:25 UTC
Well, I tried 2.2.1 with Ubuntu and FC3 and _never_ got it working, with a lot of luck I was able to use it _once_ to connect to Exchange and on next start of Evolution it is totally screwed, unuseable... :/
Comment 5 Nir Dremer 2005-05-05 00:05:10 UTC
i have a machine with FC4 beta installed.
Evolution 2.2.1.1 and connector 2.2.1.1 work like charm.
Comment 6 Don Seiler (RETIRED) gentoo-dev 2005-05-05 08:12:50 UTC
Yeah I need the updated ximian-connector >= 2.2 as well for the new evolution.
Comment 7 Don Seiler (RETIRED) gentoo-dev 2005-05-05 08:29:42 UTC
Copying 2.0.2-r1 ebuild and deleting pkg_setup() function works for me.
Comment 8 Rick F 2005-05-05 15:41:23 UTC
I used the ebuilds from <a href="http://bugs.gentoo.org/show_bug.cgi?id=84971">this</a> bug report.  Doesn't work.  First thing evolution does is tell me the evolution-data-storage task quit unexpectedly.
Comment 9 Rick F 2005-05-05 15:46:11 UTC
Sorry, that should have been the first thing evolution does is tell me the evolution-exchange-storage task quit unexpectedly.  No idea how to debug this further.
Comment 10 Andrew Esh 2005-05-24 12:23:07 UTC
Created attachment 59728 [details]
Upgrade to latest stable connector on Evolution site.

This mail-client/ximian-connector ebuild depends on and will build with
Evolution 2.2.1.1. It isn't in portage yet, so create a portage overlay if you
don't have one, and do an "ebuild <filename> digest" on it. Then it should
emerge.
Comment 11 Andrew Esh 2005-05-24 12:29:23 UTC
(In reply to comment #8)
> Sorry, that should have been the first thing evolution does is tell me the
evolution-exchange-storage task quit unexpectedly.  No idea how to debug this
further.

The evolution-exchange-storage process appears to be socket oriented, and it
stays up when Evolution closes. Perhaps you could use "ps -efwww" to find out
its command line, kill it with "evolution --force-shutdown", and run it under
gdb with the same command line. Then, when it "quits unexpectedly", you can go
see what gdb is showing. Maybe it's a segfault that needs to be reported to the
developers.
Comment 12 Andrew Esh 2005-05-24 12:36:29 UTC
(In reply to comment #0)
>I created an updated ebuild but had to remove a patch for Exchange
Authorization which I couldn't really find any documentation on.

I needed that patch back when Evolution 2.0.2 as having user authentication
problems. It was mishandling the domain extended user name. The patch does not
appear to be needed any longer, since a user name can be specified with the
domain name in front, as in "domain\username" in the user preferences. This
causes the correct behavior during authentication.

I've attached an ebuild to this bug which allows Evolution 2.2.1.1 to connect to
Exchange servers. I haven't tested it with Evolution 2.2.2, but there is no
reason the ebuild should not work. That is, unless a later ximian-connector
isn't needed for Evolution 2.2.2. Let me know if there is such a requirement,
and I'll put out another ebuild for it.
Comment 13 Andrew Esh 2005-05-24 12:40:28 UTC
(In reply to comment #6)
> Copying 2.0.2-r1 ebuild and deleting pkg_setup() function works for me.

You need to change RDEPEND too, so ">=mail-client/evolution-2.0.2" becomes
">=mail-client/evolution-2.2.1". Otherwise the config phase of the connector
compile will fail when it finds the old versions of the "developer libraries"
which Evolution 2.0.2 has.
Comment 14 foser (RETIRED) gentoo-dev 2005-06-05 09:32:03 UTC
added ximian-connector 2.2.3 , fixed up deps (those listed in the ebuilds here
were not quite correct).

I cannot test this, so it's really up to you guys.
Comment 15 Bill Carlson 2005-06-07 11:44:37 UTC
gnome-extra/evolution-data-server-1.2.1
mail-client/evolution-2.2.1.1
mail-client/ximian-connector-2.2.3

I'm getting the 'No mailbox for user xxxx' on what was a working setup under Evo
2.0.4/connector-2.0.2.
Comment 16 Dave Shanker 2005-06-07 15:21:21 UTC
(In reply to comment #14)
> gnome-extra/evolution-data-server-1.2.1
> mail-client/evolution-2.2.1.1
> mail-client/ximian-connector-2.2.3
> 
> I'm getting the 'No mailbox for user xxxx' on what was a working setup under Evo
> 2.0.4/connector-2.0.2.
> 

Can you login to your exchange account from another location such as webmail or
Outlook? Last time I received that error, it was because my password expired.