Hey. I took the liberty to forcemerge these two bugs (578727 and 525813) as they seem to be about the same thing.
My suggestion would be that per default, the apt-file should print the package name with =version. Perhaps with the exception if only one version is available (or maybe there should be an option, that causes the =version to be omitted, if and only if, only on version is available). When specifying the package name I think it should also allow =version to be appended and follow the behaviour of e.g. apt-get cache, that is: - if no version is given, match all available versions - if one is given, match only that. Cheers, Chris.