March 2, 2007
15:40
Just finished having a conversation with Marcus Rueckert (one of the openSUSE Build Service admins) on IRC about the possibility of creating a Bongo repository, and he said: No. Don't panic it isn't that bad - honest. He provided a very sane answer - there are product categories which negate the need for specific project repos. They are also going to try and shift most of those that are in independent repositories to the respective group.

So how does this affect the Bongo RPMs? Simple Bongo will move into the server:mail group. Before we go live in there, a few things have to be done on the OBS side of things (primarily for us is FC6/Mandriva/Debian/Ubuntu support) which requires the enabling of some services. Don't forget that the OBS is still in beta :-)

My plan is to create two groups of packages - STABLE and UN-STABLE. The former will be official releases like M1/M2 etc, where as the latter will be variants of stable that include patches that haven't yet been committed or incorporate messy hacks.

I will let everyone know when the move is complete, with the new repo details, and update the wiki :-)
Author: Old Blog 
March 6, 2007
11:44
Further to my previous post I have created two sets of Bongo packages - bongo & bongo-UNSTABLE - I'll let you guess the differences :-)

The repository hasn't changed yet, as soon as it does i will let you know. If possible could people try the UNSTABLE packages as these include Pat's recent patch to remove the last of openssl. Obviously be careful when selecting which package, if you search for "bongo" and then select "install all in list" you will quite possibly come unstuck as it will try and install both versions.

Hmm, note to self: look at adding to the spec file that if one is installed do not install the other.

I've been battling now for two days to get bongo to build on CentOS4/RHEL4 without joy - kudos to Alex and Pat for their patience and perseverance. Hopefully we can get this resolved soon. That will just leave Mandriva 2006/Mandriva 2007 and SLES9 to fix, and to start building for Debian and Ubuntu.
Author: Old Blog 
March 14, 2007
18:31
It took me a while to find this out, a bit stupid I know but I never professed to be brainy :-)

When you are viewing a mail/conversation, in the top right hand corner of your view you'll see something that enables you to scroll up and down through your mail/conversations avoiding having to go back to your inbox and selecting the next message. The key to working out which way you are scrolling is to look for the greater/lesser than symbols (< >), these point you in the direction of the message trail. Below is a screenshot detailing it, click on the thumbnail for a large view:

BongoMailScrollerHosted on Zooomr

The font could probably do with changing as it is a bit hard to see, or is that just my bad eyesight?

EDIT: Now that Zooomr has been upgraded it is back online, I've move the hosting of the image. I highly recommend Zooomr :-)
Author: Old Blog 
March 21, 2007
11:12
I was browsing through the wiki tour, when it occurred to me that some of these shots could well be staged images, just knocked up by some GIMP guru. I'm pretty sure they're not by the way :-) So to dispel any doubt I've knocked up a few screen shots from Bongo which I have running in about as much of a production environment as I can get. Oh by the way I don't have an artistic fibre in my body so no GIMP magic here :-D :

Summary page:
This is your "Home" screen. From here you can see what messages you have and view six days of calendar appointments. You can also create new mail or calendar entries from here.
SummaryHosted on Zooomr

All View
This is the general "All" messages view. All mail shows up here, even if it is covered by one of the other views.
InboxView-AllHosted on Zooomr

Mailing List View
This is the "Mailing List" view. If the mailing list is RFC compliant it will show up here. Most mailing lists are RFC compliant, the mlmmj mailing list (as used by openSUSE)doesn't show up in this view though :-(.
InboxView-MailingListsHosted on Zooomr

From My Contacts View
This is the "From My Contacts" view. If the sender is in your address list then their messages will show up here.
InboxView-MyContactsHosted on Zooomr

To Me View
This is the "To Me" view. All messages addressed directly to you will show up in this view.
InboxView-ToMeHosted on Zooomr

See my previous post on how to navigate through your mail.
Author: Old Blog 
March 25, 2007
12:00
I hadn't looked at Solaris in ages, and decided to revisit an OS that I hadn't used in almost 5 years. I went along to OpenSolaris and requested the StarterKit. The problem is that it takes about two to three weeks before it pitches up through the post, and I'm impatient :-)

So I went and downloaded the Developer Edition in the hope that it would have all that was needed to get Bongo up and running. Sun provide the DVD ISO as a fragmented download to ease people's bandwidth - 5 zip files of about 650MB each - so after pulling all 5 down and following their instructions I had a 3.6GB DVD ISO to use. It might have all I need, but blow me if I can find them all. I asked on #bongo (always my first point of call ;-) ) and Alex pointed me in the direction of Blastwave - thanks for that. I then got to work trying to install both Solaris and Bongo. Unfortunately OpenSolaris is a resource demon - it needs a minimum of 768MB RAM and 8GB hard drive space :-O As always I'm using VMware Workstation for my development, I would have used my HP laptop but Solaris doesn't have drivers for the SATA disk :-(

Word of caution people OpenSolaris Developer Edition takes a fair amount of time to install - 3h 25min - and I couldn't find anyway of selecting which packages I wanted installed. Once it was finished and ready for use I set about trying to get the packages I needed for Bongo building. Thanks to the guys over on #opensolaris on irc.freenode.net, I found out how to install packages that aren't already installed but provided on the disc.

Here is my little HowTo to getting Bongo to build on OpenSolaris (*CAUTION* This is still WIP as I can't get past ./configure):

To install Python 2.4 and -devel packages
bash-3.00# cd /media/SOL_11_x86/Solaris_11/Product
bash-3.00# pkgadd -d. *Python*
Make sure you include the dot (.)

When prompted to continue with the installation of [y,n,?] select y

install bison
bash-3.00# pkgadd -d. SUNWbison
Again when prompted to continue with the installation of [y,n,?] select y

For the remaining packages, head over to Blastwave and follow the howto on to install pkg-get and setup install sources. Ensure you choose the unstable feed eg: /unstable. This is very similar to using apt-get, but unfortunately there is no GUI to make package hunting easy (I ended up browsing the mirror and Blastwave's Software listing).

Once that is all completed I installed the following:
bash-3.00# pkg-get -i ggettext openldap openldap_devel gnutls flex apache2 ap2_modpython doxygen pkgconfig libxml2 curl gcc4core gcc4g++ libpopt
Again when prompted to continue with the installation of [y,n,?] select y

There may be an issue with ap2_modpython pulling Blastwave's version of Python (which is 2.3), either run
bash-3.00# python-V
or try building Bongo - you'll soon find out ;-) If it turns out you do indeed have Python 2.3 installed, just run
bash-3.00# pkg-get -r python


This enabled me to run
bash-3.00# ./configure --prefix=/usr --localstatedir=/var/bongo
but when it comes to running make I get a bit unstuck :-(
bash-3.00# make
make: Fatal error in reader: Makefile, line 1037: Unexpected end of line seen
The contents of line 1037 of my Makefile is: ACLOCAL_AMFLAGS = -I m4 -I macros Anyone got any ideas?

I then decided to try gmake and got the following:
bash-3.00# gmake 
src/agents/addressbook/.deps/addressbook.Po:1: ** missing separator. Stop.
Again, anyone with a clue?

If anyone (Sebastian maybe?) has managed to get Bongo running on Solaris please let me know how. Also if anyone has a better way of doing it I'm all ears :-) I'm going to be away for a few days at one of Britain's great holiday traditions Butlins in Skegness enjoying some quality time with the family, you never know I may enjoy it more than them :-P. So either leave your comments here or better still mail into bongo-devel so that way we can all learn :-)
Author: Old Blog 
22:13