Re: [evolution-patches] evolution may fail to start up evolution data server automatically
- From: Harish Krishnaswamy <kharish novell com>
- To: Harry Lu <Harry Lu Sun COM>, Shiying Irene Huang <Irene Huang Sun COM>
- Cc: Evolution Patches <evolution-patches gnome org>
- Subject: Re: [evolution-patches] evolution may fail to start up evolution data server automatically
- Date: Tue, 25 Oct 2005 17:29:46 +0530
hi Harry,
While packaging the tarballs for 2.5.1, I observed a few problems in
the installation
of evolution-data-server. Upon further consideration, I notice that
libdir==libexecdir
is more specific a case than API_VERSION==BASE_VERSION which gets
handled quite
well on all other platforms.
Given the high impact of this change, I have reverted the logic of
installation dir back to what it used to be. Let us revisit this problem
right after 2.5.1 - to see if the proposed changed can be conditional,
only when libdir==libexecdir as in Solaris.
I am planning to pick up my earlier patch for version-independent
installable files -
include all other installables as well - and propose the new scheme for
2.5.2. I will factor
in the special case on Solaris into this solution as well.
Harish
On Tue, 2005-10-25 at 14:45 +0800, Harry Lu wrote:
> Per Harish's approval on IRC, committed into gnome-2-12 branch, too.
> Thanks!
> Harry
> >>> configuring, so there is no /usr/libexec directory under solaris.
> >>> This lead to the fact that evolution-data-server-1.2 is not
> >>> installed as expected in /usr/libexec on linux. A copy of this
> >>> executable file is put into /usr/lib/evolution-data-server-1.2
> >>> instead since the directory has already been there. As a result, the
> >>> actual installation path for the executable evolution
> >>> -data-server-1.2 is
> >>> /usr/lib/evolution-data-server-1.2/evolution-data-server.
> >>>
> >>> However, in
> >>> /usr/lib/bonobo/servers/GNOME_Evolution_DataServer-1.2.server, the
> >>> location for the executable evolution-data-server-1.2 is incorrect,
> >>> which is /usr/lib/evolution-data-server-1.2.
> >>>
> >>> For Evolution 2.4, we looked in to evolution-data-server-1.4
> >>> installation and found that in the 1.4 version, two different
> >>> VERSIONs are defined, a BASE_VERSION=1.4 and a API_VERSION=1.2. In
> >>> this way, the name of the executable evolution-data-server-1.4 is
> >>> different from the directory evolution-data-server-1.2 for
> >>> installing camelprovider and extensions. However, when API_VERSION
> >>> and BASE_VERSION bear the same value (possibly in the future) ,
> >>> evolution data server will fail to start up by itself again.
> >>>
> >>> On the above observation, I created a patch for settling the
> >>> problem as decribed. The patch is sent as attachment to this file.
> >>> Please reviews.
> >>> _______________________________________________
> >>> Evolution-patches mailing list
> >>> Evolution-patches gnome org
> >>> http://mail.gnome.org/mailman/listinfo/evolution-patches
> >>>
> >>
> >>
> >> _______________________________________________
> >> Evolution-patches mailing list
> >> Evolution-patches gnome org
> >> http://mail.gnome.org/mailman/listinfo/evolution-patches
> >>
> >>
> >>
> > _______________________________________________
> > Evolution-patches mailing list
> > Evolution-patches gnome org
> > http://mail.gnome.org/mailman/listinfo/evolution-patches
> >
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]