gnucash 2.0.2 for Foresight

Yesterday I finally got around to transfer the recipes from my private Conary repository into the foresight.rpath.org@fl:1-devel branch. Everything is now built, you should be able to use the above label to try out the newer gnucash.

Some of the intricacies included:

  • newer guile and slib packages conflict with umb-scheme. You’ll have to get rid of umb-scheme.
  • gnome-games needed to be recopiled against the newer guile.
  • guile and slib are pretty evil to compile, I had to use tag handlers. You have to start somewhere :-)
  • I have split the HBCI support into a different package, gnucash-hbci. The reason for that was the extra dependency on aqbanking which was pulling in the KDE libraries.
    This extra package would allow you to do online banking with Gnucash, if your bank supports the OFX protocol (and most do, except that you will not get that information from the bank). Follow this link to learn more than you wanted to know about the mess.

Happy managing of your financials! :-)

gnucash

I’ve read some recent posts about how cool gnucash is, and decided to give it a try. This is the second time I try to use it, hopefully this time I’ll stick with it.

My first experience was “interesting but too buggy”. That was probably a good 2 years ago. Ever since, it has come along nicely. Last night it did not crash on me, not even once. It handled both *.qif and *.qfx files, I used the files downloaded from my accounts (bank). I know I’m not supposed to do that, normally one would keep records of the expenses and would reconcile against the statement – downloading the transaction from the bank will not make sure the bank hasn’t mistakenly messed something up. But I needed some data.

Once I had the data imported, I started to assign it to various gnucash “accounts”, and I got hooked when I saw how easy it is to see how much you paid the cable company etc.

Although it got to be pretty late in the night, I decided to give scheduled transactions a try too – that was one of my biggest worries with gnucash. I used to keep my finances in a gnumeric spreadsheet (I did converted it to .xls at some point so I can read it with OpenOffice if I had too – even though gnumeric is supposed to handle the Open Document Format too). Every month I would copy the block of transactions from the previous month, manually change the dates, keep only the transactions I knew about etc. As it turns out, gnucash will do the scheduling for you automatically (you do have to choose between having the transactions created automatically for you some number of days in advance or be prompted when such a transaction is created).

Around 2AM I finally decided to go to bed, after being pleasantly surprised and very committed to switch away from the spreadsheet.

Whether I will really input all the receipts in the system and reconcile with the credit card statement or just mark the payments from the checking account into the liabilities/credit card account, that’s to be determined – I think it would make sense to spend the effort of tracking down the receipts, I’d be curious to know how many errors the banks made in my credit card statements. If you think it’s not possible, think again: it happened twice so far to have a check debited by the bank with $5 or $10 extra, even if the other side got the proper amount. I caught those errors because they were in my checking account, but I am not that rigorous with my credit cards – if I recognized the transaction it was good enough for me, I wasn’t checking the amount very carefully at all.

The Choice of the Music Player

Last week I started the thread about music players and now I can give more updates.

I have only looked at Banshee and Rhythmbox. There were enough plusses on the Rhythmbox side to make me keep it as the music player of choice.

On the stability side, both seem to crash as often and randomly. Looking at the changelog for Rhythmbox, at least some of those were fixed between 0.9.5 and 0.9.6. I will probably recompile 0.9.6 and see if that’s true.

On the speed side, Rhythmbox beats Banshee hands-down. Browsing a repository over DAAP is especially painful with Banshee – changing from one repository to another takes ages even for low thousands of items. Rhythmbox seems to do a much better job at caching that information.

On the usability side, I was able to figure out how to create a playlist in Rhythmbox, but it wasn’t obvious how to do it in Banshee, plus I managed to crash it several times in that area.
Looks like I’ve made my mind…

… And the week after the week of vacation

First week at the new company (rPath). Not a lot of comments, other than I am trying to learn as fast as I can.

I’ve started by installing rPath Linux on the laptop, and just finished reinstalling it with Foresight Linux, mostly because I was looking for more recent versions of NetworkManager, XChat and a working suspend-to-RAM. Plus, Foresight has a lot more desktop goodies.
After using Foresight for about half an hour, I can say I got 33% of what I wanted. XChat has been replaced with xchat-gnome, and suspend didn’t work in different ways (no kernel support – easily fixed by running the rPath Linux kernel). Another thing is the music player: Foresight comes with Banshee whereas Fedora Core 5 comes with Rhythmbox. Apparently I will have to look at Amarok too.

I did spend some of my time with paperwork, inherrent to getting a new job (new health insurance plan etc.).

Hopefully I will not be subject to the viruses that are affecting some of my friends (no, not computer viruses, I’m talking about cold/flu), and the weather on Sunday will hold for the orienteering event.