On Mon, Apr 30, 2001 at 06:05:40PM +0200, Bas Zoetekouw wrote: > > > What exactly is broken about the lintian runs right now? How can I help > > > getting them working again? > > > The biggest issue is that the function that gets the names of the > > source/binary packages does 'find <mirrordir>/dists/foo -type f -name > > *.dsc' to locate those files, which of course fails with the pool. We need > > to parse the Sources file, I think. > > I finally have had time to take a look at this. I've hacked lintian to > parse the Packages and Sources files instead of doing a find (diff to > cvs version is attached). I've introduced a new option > "LINTAIN_SECTION", which can be used to tell intian which section of the > archive (e.g. sid/contrib) to check.
Nice work. I'll "embrace and extend" ;) your patch and make it work against the latest version (not the one in CVS which is old, blame shaleh :) > There is now only the problem that with this patch, lintian can only set > up a lab for one section of the archive. For example, it's not possible > to set up a lab for the entire sid distibution (including man, contrib > and non-free), but only for individual section. This should be rather > easy to solve (so that you could for example set LINTIAN_SECTION=sid/*). Not such a big issue if you ask me, don't bother... BTW you forgot to pass on the new variable in reporting/harness. -- Digital Electronic Being Intended for Assassination and Nullification