Kijk, dat is dus het nadeel van een niet rolling-release distro (zoals Ubuntu) en dan een oude release gebruiken: je zit dan met een hele collectie verouderde pakketten die je niet zomaar kunt upgraden.
Als je er toch niet zo mee zit om met oude pakketten te werken, is het misschien een idee om gewoon een wat oudere versie van F-Spot te gebruiken. Die heeft namelijk ook wat oudere dependencies nodig.
Wil je wel met de nieuwste versie van F-Spot werken, dan is het denk ik onvermijdelijk om een nieuwere release van Ubuntu te installeren.
Je kunt natuurlijk proberen de nieuwste versies van de libraries zelf te compileren, of bijv. een backports-repository gebruiken, maar dat zou ik je sterk afraden. Alle andere programma's op je Hardy Heron-systeem rekenen nog op een oudere versie van Gtk. Ik heb eens geprobeerd een nieuwere versie van Gtk te installeren (overigens onder een andere distributie), toen deden al mijn programma's het niet meer.