So what happens when you try to (re-)get 'python2.5-cairo'? Since I did not (apparently) explicitly ask for 'python2.5-cairo', I suppose it was included in one of the other requests.
/home/user # apt-get install python2.5-cairo Reading package lists... Done Building dependency tree Reading state information... Done python2.5-cairo is already the newest version. python2.5-cairo set to manual installed. 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. /home/user # apt-get install python2.5-cairo Reading package lists... Done Building dependency tree Reading state information... Done python2.5-cairo is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. /home/user #