Recently Debian Wheezy LTS released a new version of a package, e.g. wget 1.13.4-3+deb7u4 (see announcement here), on my system I still have an old version e.g. wget 1.13.4-3+deb7u3 installed.
My sources.list only have one line:
deb http://security.debian.org/ wheezy/updates main
My preferences file is not exiting at all.
I've used another sources.list file for regular security upgrades. When doing an
apt-get -o Dir::Etc::SourceList=security-sources.list update it looks fine:
Hit http://security.debian.org wheezy/updates Release.gpg Hit http://security.debian.org wheezy/updates Release Hit http://security.debian.org wheezy/updates/main armel Packages Reading package lists... Done
But when doing an
apt-get upgrade or dist-upgrade it doesn't install newest package versions:
Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
apt-cache policy wget doesn't list the newest version:
wget: Installed: 1.13.4-3+deb7u3 Candidate: 1.13.4-3+deb7u3
The problem is reproducible.
Why apt-get upgrade doesn't find and install newest version of the released packages, e.g wget deb7u4?