Re: [evolution-patches] evolution may fail to start up evolution data server automatically



Hi, Harish

Excuse me, but could you give us more details about the problems in the
installation of evolution-data-server after our patch is applied? So
that we may be able to see why. 

Moreover, you mentioned the new scheme for 2.5.2, which if there's no
misunderstanding, should be the so called the patch for
version-independent installable files. Could you please share the patch
or give some explanation? 

Making our patch conditional should be OK, but we would like to discuss
more to decide which solution is optimal before we plunge into that. How
do you think?

Thanks 

--Irene

在2005年10月25日週二的19:59, Harish Krishnaswamy 寫道: 
> 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
> > >
> 
> _______________________________________________
> 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]