Re: evo / mozilla / firefox



On Fri, 2005-07-15 at 09:17 -0400, Joseph E. Sacco, PhD wrote:
> * Back in May I reported that the configuration files for both evolution
> and evolution-data-server have hard-coded references to
> 
> 	* mozilla-nss
> 	* mozilla-nspr
> 
> * This remains true up today including the 2.3.5.x series.
> 
> * GNOME uses firefox as a back end.
> 
> 
> Question:
> 
> 	Should GARNOME provide a patch for the configuration files?

I'd say no (see below).

Evolution/e-d-s depends on nss3 and nspr4 for a long time already. There
used to be an optional different implementation in ancient history.

So for building Evo you need those libs. Yes, you can grab the distro
provided ones. But this causes a lot confusion:

* This has been an FAQ and will be again, once we drop building those
  libs in GARNOME.
* I don't remember, how configure behaves ATM, but IIRC it will build
  nonetheless even with explicitly enabling the libs, if they are not
  found. This results in non-available SSL (IMAPS, SMTPS, etc.) and
  means a broken/failed build for a large user basis.

By depending on own libs, it just works.

As Firefox is a dependency of Epiphany, Yelp, and some others others
(incl. mono stuff) already, it is best to use those libs IMHO.


FWIW, there already is some GARNOME magic to fix the broken mozilla libs
install... ;)


If I understood you correctly, and you asked about patching Evolution...

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]