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

Attachment: pgpbKYIOLAAwq.pgp
Description: PGP signature

Reply via email to