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