So, Bongo 0.3.0 was released yesterday. It has some interesting new features, most notably CalDAV support! I just finished the Debian packages of 0.3.0:

bongoproject (0.3.0-1) experimental; urgency=low

  * New upstream release.
  * Added bongoproject to bongoproject-tools depends. (Closes: #438836)
  * debian/patches:
    + Removed apache-config.diff -- now upstream.
    + Removed sqlite-3.3.17.diff -- now upstream.
    + Removed hawkeye-apache.diff -- now upstream.
    + Removed smtpd-rset.diff -- now upstream.
    + Removed change-libexecdir.diff -- not necessary.
    + Updated remove-bongo-external.diff.
    + Added standalone-etc-default.diff -- allows bongo-standalone to get
      options from /etc/default/bongoproject.
  * Moved bongoproject-tools to pycentral.
  * debian/copyright:
    + Removed cURL license info. This is now gone from import/.
    + Added myself and email addresses.
    + Added information about having repacked the tarball.
  * Bumped Standards-Version to 3.7.3.
  * debian/control:
    + Corrected typo in long descriptions.
    + Added Homepage field.
    + Added Vcs-{Git,Browser} fields.
    + Added python-lxml build-dep and bongoproject-web dep.
    + Removed ldap-utils and slapd deps.
    + Changed bongoproject-dbg to Priority: extra.
    + Misc. dependency updates.
    + Changed bongoproject to Arch: all.
  * debian/rules:
    + Updated install/python-bongoproject rule.
    + Removed libexecdir hack.
    + Added rule to remove empty /usr/lib directory from bongoproject-web.
    + Added --enable-debug-cflags configure argument to produce a proper dbg
      package.
  * debian/*.install: Updated list of files to be installed.
  * debian/*-overrides/: Removed lintian & linda overrides.
  * debian/README.Debian: Updated instructions.
  * debian/bongoproject.postinst: Added call to "bongo-config install".
  * Renamed libbongoproject0-dev package to libbongoproject-dev.
  * Added new package, libbongoproject-runtime, to contain .so files for use
    with the tools.
  * debian/bongoproject.default: Added comments, updated and modified for use
    with the new bongo-standalone agent.

 -- Jonny Lamb  Thu, 31 Jan 2008 16:17:45 +0000

Visit Installation/Debian for instructions on getting these packages. I’ll try and get these uploaded to Debian very soon.

Bongo has just made it into Debian Experimental, as shown on its packages.debian.org page.

This is good because it’s made it through the NEW queue, and so any subsequent version will be uploaded into Debian a lot quicker. To install this straight from Debian, add this to your /etc/apt/sources.list: (Note: You must be running the unstable distribution)

deb http://ftp.debian.org/debian experimental main
deb-src http://ftp.debian.org/debian experimental main

The version in the archive is 0.2.0-3. This has not been put into my repository on my site yet. Here is the changelog entry:

bongoproject (0.2.0-3) experimental; urgency=low

  * Initial release into Debian (Closes: #419476)
  * Changed ${Source-Version} to ${binary:Version} and made deps binNMU
    compatible.
  * Wrapped deps and build-deps.
  * Added debug package bongoproject-dbg.
  * Added python dependency to bongoproject-tools.
  * Updated short descriptions.
  * Updated copyright file.
  * Added README.Package file to explain some of the library importing
    stuff.
  * Added patch remove-bongo-external.diff to remove the dependency on
    bongo.external python libraries.
  * Added python-vobject, python-simplejson and python-dateutil to
    python-bongoproject Depends.
  * Added python-simpletal to bongoproject-web Depends.
  * Updated copyright to use new FSF address.

 -- Jonny Lamb   Mon, 30 Jul 2007 22:08:57 +0100

Hopefully in the near future I should create some packages for Ubuntu and Debian (etch) for 0.2.0-3, although as you can see from the changelog entry, there’s no real feature difference. Also should get my git repository for package management up soon, when I get my new server. Bear with me.

P.S. If you are reading this in a feed reader, or through the planet, then visit my site and check out my new theme. It’s nice.

I haven’t blogged in a little while, so I thought I’d break the trend.

Recently I started adding CalDAV support into Bongo. This is actually progressing very well. I’m working on the sundial branch in Subversion. If you want to try it out, then you can checkout using:

svn co http://svn.gna.org/svn/bongo/branches/sundial/

And then install how one normally would from source. To try out the CalDAV support, you must be running standalone — Apache will simply not work at the moment. Point your client at:

http://server:port/dav/username/calendar/

You should be asked for username and password, but the auth system is a little broken at the moment. It is next on my list of things to do with Sundial, and hopefully I’ll commit a fix for that tonight, but I might not have time..

Remember that this is three or four days old and not only will it have bugs, but if you glance at the code, there are many TODOs floating around, so this is very alpha quality software. With respect to CalDAV client support, I’ve done most of the testing on Mozilla Sunbird and in my opinion that has the best CalDAV support, but Evolution should work (it did last night)! Come find me on IRC if you have any questions.

And just when he thought he was in the clear…

hudsonomatic.jpg

New Debian and Ubuntu packages for the 0.2.0 release. Here is the changelog entry:

bongoproject (0.2.0-2) experimental; urgency=low

  * Added ldap-utils to bongoproject depends.
  * Updated description in init script.
  * Added slapd to bongoproject depends.
  * Corrected s/Pache/Apache/ typo in README.Debian.
  * Corrected s/varius/various/ typo in bongoproject-data long description.
  * Added spamassassin and clamav-daemon to bongoproject recommends.
  * Corrected s/STANDALONE_OPTS/RUN_STANDALONE_OPTS/ in init script, and
    also its reference in README.Debian.
  * Correct reference to /etc/default/bongo in README.Debian.
  * Changed small path issue to make it more flexible with locales.
  * Created bongoproject-tools package which contains the CLI apps.
  * Added patch sqlite-3.3.17.diff to enable Bongo to work with SQLite >=
    3.3.17. This was fixed in r92 upstream.
  * Added patch smtpd-rset.diff to enable proper behaviour of RSET command
    in SMTPD. This was fixed in r94 upstream.
  * Added patch hawkeye-apache.diff to enable Hawkeye to work with Apache2. This
    was fixed in r123 upstream.
  * Added patch apache-config.diff to enable the output of a nice working
    Apache2 config file.
  * Added the Apache2 config file to bongoproject-web.examples.
  * Updated instructions in README.Debian.

 -- Jonny Lamb   Fri, 06 Jul 2007 12:29:41 +0100

Details on their installation can be found on either the Installation/Debian or Installation/Ubuntu pages of the wiki.

Right, exams are now over so I have more time to concentrate on other things.

I have a list of things I’d like to do over the summer. I won’t go into them as I don’t want to be tied to anything in particular, but it includes numerous Bongo enhancements, other SynCE stuff, finally some maemo developing, and also some Debian-specific stuff.

I’ll blog about any specific developments in the future though.

The Bongo Project reached its second milestone in its roadmap recently.

The release notes contain the complete list, but here are some details of what’s new in this release:

  • the brand-new “hawkeye” web administration tool;
  • antivirus and antispam are now supported;
  • support for encrypted SMTP sessions.

I’ve been doing a few things with Bongo recently too:

  • Debian packages — these have finally been finished for the new release, and are publicly available. Add the following lines to /etc/apt/sources.list:
    deb http://jonnylamb.com/debian/bongo debian-etch/
    deb http://jonnylamb.com/debian/bongo ubuntu-feisty/
  • Man pages — to shut Lintian up, I shoved some man pages upstream.
  • Cleaning up import/ — I’m trying to get the imported libraries gone as although they’re convenient, they have reasons of why they’re not great. I’ve been creating a number of patches to try sort out this problem.
  • Looking at libical — Although all the other libraries in import/ are rather generic (E.g. CLucene, cURL), the libical library is not. I suspect I will blog and post to bongo-devel about this later though, rather than now.
  • Darter — I spoke to Alex about a lightweight Dragonfly some time ago, and I’ve started on it. It will be a non-javascript way to get your Bongo junk across the web. It is aimed at devices like mobile phones or, mobile internet browsers (E.g. Nokia Internet tablets). This will be called Darter. Thanks to Pat for this name. It is a smaller Dragonfly, and the name seems to point to speed too!

This isn’t going to be particularly interesting unless it is being read on Planet Bongo I suspect!

I got a second quote on the Bongo polos today. I won’t go into the actual prices (ping me on #bongo if you really want them), but it is a lot cheaper than the first quote.

I have one more supplier to go to and I suspect I can get it even cheaper, but a question has been raised for people wanting them:

    100 per cent cotton, or a polyester and cotton mix?

So please let me know what you want by recording it on on the wiki page. You can still sign up to get a polo now.

I hope I’ve remembered everything.

Update: Forgot to mentian a very crucial point — 100 per cent cotton are roughly 5GBP more expensive!

Update: I must have been asleep when I wrote the last update — 100 per cent cotton are more expensive, not cheaper — arrgh!

The Bongo polo shirts are currently on standby as a logo is required. As black was decided on as the colour of the polo, then the logo will need to work against a black background.

Basically, what I’m asking is that someone comes up with a logo based on the official one that works against a black background, as the official one currently will not. You know me with anything to do with design!

Remember, the more colour that isn’t transparent, the more stitches that will be required, and the more it may cost!

If you’d like more info, ping me on #bongo!

Update:

    I’m afraid I can’t open up your attachment
    Any chance of sending it as jpg

Apparently people can’t even open PNGs these days. They seem to be fast at replying though, so should have a quote pretty soon.

Alex refused, so here you go. I give you Hawkeye

I would say that this home-screen looks nicer than anything in Dragonfly:
hawkeye-1.png

It’s not all about good looks too, there is some really quite complex functionality:
hawkeye-2.png

Jokes aside, nice one Alex!