[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#840168: Slight update



William L. DeRieux IV:
> In my example I said samba_util.h from samba-dev was listed for jessie
> (even though it was blocked from install) and is no longer available in
> testing or later...
> 
> [...]
> 
> I believe that apt-file is not very useful if it cannot tell you what
> release the file is for.
> 
> [...]
> 

Hi William,

Thanks for the bug report.

I appreciate the feedback and indeed the situation can be improved.
However, there is a fundamental limit to what apt-file can do at the
moment with the data provided.  Notably:

 * If a suite contains multiple versions of the same package, apt-file
   *cannot* distinguish between which files are in which version of said
   package.
 * This happens often in unstable (and similar "gating" suites) and is
   also possible in third-party repos.

This limitation stems from the underlying data format, which simply
lists "file package" pairing (with no version).

So in all cases, we can end up with this issue even with the proposed
solutions.  There is simply not enough information for apt-file to go.
That said, adding the release would indeed generally be better than nothing.

Thanks,
~Niels


Reply to: