Over the weekend I was able to have my mobile contract changed and part of the deal is that I get an HTC Hero.
This has made me quite happy as I have been forced to run windows mobile on my old phone for far to long and it is refreshing that I have an android phone.
The first thing I noticed was that the box was really small, I wondered if they had actually just given me the charger by mistake.
As soon as I had opened the box the shiny new black phone was there and there was even place for the charger. In past occasions when I have taken possession of a new phone I dumped the box and manual and turned on the phone, because how difficult could it be to use it?
I went against my better nature and actually looked for a manual in the box and there was none, at first I thought that HTC had eventually realised that Men NEVER read the manual and had not provided one as it was just wasteful and well useless. I dutifully plugged the phone into the socket and waited for the phone to charge, this did not take very long as I was able to turn the phone on after only 2 hours and the battery reading said full. I was in business.
I started clicking round on the application list and found the pdf reader. I thought that would be a good thing to have. When the app opened I realised that HTC had just moved with the times and supplied a PDF user guide all 200+ pages of it.
One of the things that annoys me is that your contacts get synced to a google account. I really don’t like that at all. My contacts are MY property and I want to keep it that way.
I have searched for some time now for a contacts app that allows you to use the phone without contacting google or some other company to store your data. I have looked at what it would take to code my own one and then realised I can’t code……. say no more.
I would really appreciate any help in finding this killer app for my system.
I am really excited that we could develop an app for android or the iPhone that interfaces with our whole system and then this problem goes away. I just can’t wait. Enough for now I need to search for my contacts app.
EDIT: I just realised that I forgot to mention that there is no app I can find that will sync your evolution/thunderbird PIM to the android system. I have searched high and low but as far as I can tell nothing exists.
Boy I wish I could code
You will be able to see from the poll archive that the following OS versions seem to be more popular
- Ubutnu 9.04 (53.0%, 19 Votes)
- Debian 5 (39.0%, 14 Votes)
- CENTOS 5 (28.0%, 10 Votes)
- openSuse 11.1 (22.0%, 8 Votes)
- Fedora 11 (19.0%, 7 Votes)
I will now start to work on the packages for these OS’s.
From the outset I see that we have quite a few Debian based users and this is a problem for me as I have no idea how to package for Debian. Not that I know much about packaging at all.
I have now set-up the osc build server (thanks to Fatpelt for supplying a 64bit hardware platform for us) as a test run I have tried to package the gmime package for Fedora as this is a requirement for Bongo. It has built fine so this was a plus.
From the initial errors I can see in the openSUSE build service. We need to look at our init scripts and also the spec file we have. quite a few errors were kicked out by rpmlint.
I would appreciate any help with the Debian Ubuntu package creation as well as spec files for each of the rpm distributions.
I am about to embark on the epic journey which is Bongo packaging on the OpenSUSE Build Service.
Now that I have succumbed to this task I wanted to establish a few things.
In the Build service there are many many distributions available for build. Most of the distributions are very old.
This leaves me with a choice as to were to focus my efforts, as most of you know I have been creating the Bongo images on the rPath rbuild system so my knowledge of RPM and Deb packaging is quite limited.
I am not sure which OS’s are used by our users and so I came up with the idea to have a poll on my blog here
The idea is this. The more votes an OS gets the higher up the priority list it will climb.
So that it gives you guys a chance to tell me which OS’s to focus on.
For quite some time now we have been using the rPath rBuilder system to create images for the project. I have also used it for a few other projects.
Things have been going quite well until someone at rPath decided that they needed to reinvent their web interface.
Now I don’t mind change and innovation as long as the changes are well thought through and well tested.
I have experienced some major issues with the new UI and it has overwritten my group recipe on more than one occasion.
I am sure I will edit this post a bit more once I have thought about it a bit more.
We are going to decide how we are going to achieve this in the near future and I will post here what the result is.
The new Bongo package has been compiled, packaged and promoted so it should now be available to those running the images.
This version has a number of fixes that were highlighted by the change to the cmake compiler.
Thanks to the hard work of Alex and Patrick we are now in a position to say the the mail store is now stable. I can’t wait for the changes that we will now be implementing on the web front.
The images can be found here
I too have been watching the Mono debate with some interest as I am in the process of creating a Mono API for the Bongo Store.
This interests me as I do not want to spend time working on something that will stop any distribution from running such a great app like Bongo.
What worries me more is the character assassination and blatant lie telling that has been going on to in some way justify what is being said by the Mono haters. I wholly agree with Alex’s take on the subject you can find here. I think that this will have an affect on the community but I am not sure what affect it will be.
I hope this is sorted out soon and that the lines get drawn and clarity starts coming to the situation.
I wish the Mono project the best of luck for the future.
Bongo Images and the 0.5 release
I have been working on the images for the 0.5 release of Bongo and I have now completed them.
They can be found here http://www.rpath.org/rbuilder/project/bongo/latestRelease
There is a change however in how we will be implementing the images from now on.
I have decided that to make it easier on you guys and also to limit the number of hours I have to work on them I will create a version 1.0 of the images which I will not change for the foreseeable future.
What will now happen is that we will just update the packages that apply to Bongo and release them for consumption.
I have also decided that I will start using the built in features of the rPath rbuilder system to start developing changes or updates to the bongo packages in the -devel branch and then when I am happy that they are ready for general consumption I will promote them to -qa which is an image I will be running permanently I will make this image available to anyone who would want to help test the bleeding edge stuff from Bongo.
Once the -qa has been completed I will promote to the release branch which will be bongo.rpath.org@rpl:bongo-1.0.
This will automatically make the changes available to you guys and so we will become a rolling update project. So you will never have to re-install your server again unless you have to upgrade your hardware.
I hope you find it easier to use. We are now well on our way to making Bongo a great mail server.
I have been able to rework the Bongo images to make them work.
I would appreciate any testing that could be done as I do not have all the vm technologies to test.
So I hope you have fun .
Here is a link to the downloads
Due to a server error where the images get built an error has crept in that make the images useless.
This error has been prevalent for some time and so it has caused the images to break.
I have therefore pulled the images and will try to fix the problem as soon as I can.
I will post again when things get better
Quite some time ago I blogged about my efforts to create a mono API for the bongo store protocol, I have unfortunately been quite busy with my personal life and also at work so this has been neglected.
I have again been working on this and at the moment I am stuck trying to get the COLLECTIONS command to work.
Alex sent me his php API code that he was working on to help me out but unfortunately I am just not experienced enough to work this one out. I really want to get this working as I think it will be a great boost to the project as it will open the project to other coders and perhaps we could see some interesting work.
To help move this forward I have booked myself a course with Learning tree on how to code wit c# for beginners. I have also taken their 3 course special so I can book myself 2 more coding courses if I actually start to understand better. If anyone is interested in helping me out with this I am open.
I am excited with what is happening in the project at the moment we are almost ready to release again after some testing.
I would like to say thank you to Steve-O (his Nick on IRC I don’t know his full name) he has been a great help testing the new release of Bongo and helping find some yet undiscovered bugs. Thanks Steve.