Wednesday Feb 17, 2010

Request for mapi in Evolution on B132

Hi All,

 So what I thought should be easy is not, looking at the issue of mapi support in Evolution on B132.

I need to build evolution-mapi, openchange and samba 4, that's what I know so far.

So I'll keep going on another system, not the C90S laptop my primary.

Something I can afford to have to reinstall :-)


Monday Feb 15, 2010

Building Evolution 2.29.90 on B132

Hi All,

 So I got busy working on another couple of projects and had put of trying do more than small builds on B132.

This weekend I decided to tackle Evolution 2.29.90, my first try I downloaded the trunk spec files, using the specs to hand patch the evolution-data-server and evolution source.

I hit the first problem in evolution-data-server, an undefined variable called altzone, not sure where this comes from even now, not sure why it's not in B132, found a definition in another  piece of OpenSolaris code, popped it in worked perfect.

I even tried using the pkgbuild -ba on the spec files, it always used to work. This time I hit issues with build requirements for packages that do not show up in the package repository, SUNWgtkimageview being one of them needed by Evolution.

After half a day, I had everything built, fired up Evolution, it stretched over three of my compiz screens (could never get it to stop doing this), the all day events stretched over two days.

Conclusion, put 2.28.2 back onto the system, 2.29.90 will have to wait for awhile :-)


Sunday Jan 31, 2010

B131 evolution contacts fixed

Hi All,

 So under Nevada I built my own Evolution version, I included openldap and weather, which we turn off.

I'd backed up my Evolution before blowing away the hard drive and installing OpenSolaris B131.

I think my contacts problem was that they had been written out in OpenLdap format.

I had a csv version of my contacts, so I did a little brain surgery on Evolution, deleting addressbook from .evolution and .gconf/apps/evolution, then did a restart.

Evolution on the first time up after the restart creates a personal addressbook, which I imported my contacts into, then created Work and imported again.

So now my Evolution is happy happy again.


Friday Jan 29, 2010

Evolution contacts issues on OpenSolaris B131

Hi All,

So I had to start the entire install process of B131 again.

Once I had the system installed I did a restore of my evolution data, the contacts would not work, no problems, do what I did on Nevada, just go to my source store, rebuild and install evolution.

Not good, ended up with an nss issue I just could not get around, evolution crashing on start-up, spent about three hours trying to fix.

I've restarted the install process again, evolution contacts are still not correct, I'll have to find out what's really going on Monday.

I can at least rebuild the system from the external usb ZFS drive in a short period of time, I soft link my Documents to a directory on the USB ZFS drive, I backed up the old Nevada /usr/lib onto the USB ZFS drive also.

BTW, I did get my offer letter from Oracle today, I'll be saying "yes", I'm looking forward to new adventures, it's been awhile since I've work on an SQL DB.

I am feeling sad for the good friends I'm loosing, but hope we can keep in contact, and wish them the best.

Hopefully my neck muscles will now relax a little.


Sunday Sep 06, 2009

Fix for Evolution 2.27.90+ default email signatures

Hi All,

 For anyone who has built Evolution 2.27.90+ , you may have found that the signatures don't stick to email account through restarts.

They have just posted a patch in bugzilla

Bug 593872 - Evolution forgets which signatures are assigned to which accounts

 I've patched my system and it works.

diff --git a/e-util/e-signature.c b/e-util/e-signature.c
index 1b22dba..2d8da48 100644
--- a/e-util/e-signature.c
+++ b/e-util/e-signature.c
@@ -445,8 +445,13 @@ e_signature_set_from_xml (ESignature \*signature, const gchar \*xml)
 		return FALSE;
-	if (!signature->priv->uid)
-		xml_set_prop (node, "uid", &signature->priv->uid);
+	buf = NULL;
+	xml_set_prop (node, "uid", &buf);
+	if (buf && \*buf) {
+		g_free (signature->priv->uid);
+		signature->priv->uid = buf;
+	}
 	changed |= xml_set_prop (node, "name", &signature->priv->name);
 	changed |= xml_set_bool (node, "auto", &signature->priv->autogenerated);

Saturday Nov 08, 2008

Evolution 2.25.1 on OpenSolaris

Hi All,

 Nothing much on TV last night so I decided to upgrade Evolution to 2.25.1

 Using ths command I downloaded all the Sun spec files and patches:

  svn co svn+ssh://

 Using the evolution.spec and evolution-data-server.spec in trunk/base-specs, I manually apply the patches, yes I have the CBE installed, but it's more fun this way.

This is the first release towards Gnome 2.26 for Evolution.

It builds fine I use these commands to configure.

I add the Berkeley DB software 4.4.16.NC and Openldap openldap-2.4.3alpha before ./configure on evolution-data-server and evolution.

 evolution data server

LDFLAGS='-lintl -liconv' ./configure --prefix=/usr --disable-static --disable-gtk-doc --enable-maintainer-mode --enable-ssl=yes --enable-smime=yes --enable-file-chooser  --enable-nntp=yes --with-nspr-libs=/usr/lib/mps --with-nss-libs=/usr/lib/mps --with-nss-includes=/usr/include/mps --with-nspr-includes=/usr/include/mps --disable-gtk-doc --with-openldap  --with-x  --enable-gnome-keyring=yes --enable-ipv6=yes --enable-nss=yes --localstatedir=/var --libexecdir=/usr/libexec  --with-libiconv=/usr/gnu --with-krb4=/usr


LDFLAGS='-lintl -liconv' ./configure --prefix=/usr --disable-static --disable-gtk-doc --enable-maintainer-mode --enable-ssl=yes --enable-smime=yes --enable-imap4=no --enable-imapp=no --enable-file-chooser --enable-exchange=no  --enable-plugins=all --enable-nntp=yes --with-nspr-libs=/usr/lib/mps --with-nss-libs=/usr/lib/mps  --enable-test-component=false  --disable-gtk-doc --with-openldap --with-nss-includes=/usr/include/mps --with-nspr-includes=/usr/include/mps  --with-x --enable-cairo-calendar=yes --enable-gnome-keyring=yes --enable-ipv6=yes --enable-nntp=yes --enable-nss=yes --localstatedir=/var --enable-default-binary --libexecdir=/usr/libexec --with-cde-path=no  --disable-scrollkeeper --with-krb4=/usr --with-libiconv=/usr/gnu

It looks really good, I hope the drag and drop to attachment bar in email create is really fixed.

I need to patch gtkhtml 2.15.1 so languages show up correct.

I'll take a look in the hotel tomorrow morning in Las Vegas.



I work for the Java Embedded Global Business Unit of Oracle within Java Industry Solutions group under Alliances and Channels . I'm focused on the Java SE Embedded and BDB for ARM and PPC across multiple verticals


« February 2017