Hi there! On Wed, 23 Apr 2008 07:22:39 +0200, Adam D. Barratt wrote: > On Wed, 2008-04-23 at 09:30 +0800, Stefano Zacchiroli wrote: >> On Tue, Apr 22, 2008 at 09:51:42PM +0100, Adam D. Barratt wrote: > [...] >>> I'm not convinced this qualifies as "important", as the above is missing >>> a condition - "and the X-Vcs-* headers differ between the available >>> source versions".
I was unsure and then I considered the definition of "important": IMHO the problem is not different Vcs-* headers, but the fact that a wrong version (i.e. the one from testing) is choosen when we clearly state that development is done on unstable. Anyway, I'm fine to downgrade the severity. >>> I agree the current behaviour isn't optimal in such a case though. >>> Taking the header from the highest available version would be one >>> relatively easy solution. >> >> Ack on this solution, just choose the "highest" (assuming we have a good >> definition of "highest", I postulate we can only approximate it) among >> the available entries. > > I've implemented this solution in SVN. Can I disagree? We should not choose the "highest" version, because this can be the one in experimental (which is wrong as well): ===== [EMAIL PROTECTED]:~$ apt-cache policy ffmpeg ffmpeg: Installed: 0.svn20080206-3 Candidate: 0.svn20080206-3 Version table: *** 0.svn20080206-3 0 1 http://cdn.debian.net experimental/main Packages 100 /var/lib/dpkg/status 0.cvs20070307-6 0 500 http://cdn.debian.net testing/main Packages 990 http://cdn.debian.net sid/main Packages [EMAIL PROTECTED]:~$ ===== Either we need the possibility to choose which version we want to retrieve (default to unstable), either let's go *always* for unstable. However, I still think this is a bug in apt-cache, since I don't see the rationale for showing firstly testing (and then all the rest). I'm posting to d-d for wider audience. Thx, bye, Gismo / Luca
pgpbKYIOLAAwq.pgp
Description: PGP signature