This turned out not to be an aptitude fault after all. As I've suffered this condition since the first few days of the gutsy development I started to wonder if 'something' had been left behind causing this strange behaviour. After some snooping the following was found:
/etc/apt/apt.conf.d/01ubuntu
Inside the 01ubuntu file were some directives which caused all meta packages to have their recommends dependencies installed by default no matter what apt-get or aptitude were instructed to do.
This turned out not to be an aptitude fault after all. As I've suffered this condition since the first few days of the gutsy development I started to wonder if 'something' had been left behind causing this strange behaviour. After some snooping the following was found:
/etc/apt/ apt.conf. d/01ubuntu
Inside the 01ubuntu file were some directives which caused all meta packages to have their recommends dependencies installed by default no matter what apt-get or aptitude were instructed to do.
Removing 01ubuntu cleared up the problem.
Cheers,
Craig