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.
Also an 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?