(Note that this is not the only reason that you may be seeing the message 'packages have been kept back'. If the dependencies have changed on one of the packages you have installed so that a new package must be installed to perform the upgrade then that will be listed as 'kept-back'.