This should have gone to the list as well.

----- Forwarded message from Ardo van Rangelrooij <[EMAIL PROTECTED]> -----

From: Ardo van Rangelrooij <[EMAIL PROTECTED]>
Subject: Re: discussion on perl module packaging
To: Sean 'Shaleh' Perry <[EMAIL PROTECTED]>
Date: Tue, 17 Oct 2000 13:36:39 -0500
User-Agent: Mutt/1.2.5i

A solution from the top of my head might be to have a package with perl modules
contain a file with the info lintian need.  Using eg 'update-lintian' this file
can then be installed for lintian to be used during package checks.  This would
then of course require for all packages needed to satisfy lintian to be 
installed,
but one would need that anyway for a successfull package build.

Since a lot of packages probably have 'dh_perl' in their rules file, this might 
be
a suitable hook to generate the needed lintian info.  lintian could then 
provide a
tool for this, but this would require lintian to be added to the Build-Depends.

This 'update-lintian' approach might also be useful for other checks, but I'm 
not
sure that it'll be workable for all checks.

Thanks,
Ardo

Sean 'Shaleh' Perry ([EMAIL PROTECTED]) wrote:
> 
> On 17-Oct-2000 Stephen Zander wrote:
> >>>>>> "Sean" == Sean 'Shaleh' Perry <[EMAIL PROTECTED]> writes:
> >     Sean> Problem is, there is no way to determine what package a perl
> >     Sean> module came from. Further, lintian may be checking a package
> >     Sean> on a machine where neither the package or any of its
> >     Sean> dependencies are installed.
> > 
> > The two relevant statements in perl are
> > 
> >         use Some::Module;
> > 
> > and
> > 
> >         require Some::Module;
> > 
> 
> this is already done
> 
> > 
> > or the perl equivalent.  To perform this check where the relevant
> > package *is not* installed requires access to Contents-$(arch).gz.
> > You may have to generate your own, cut-down version and include it
> > with the lintian package.
> > 
> 
> currently there is such a list in lintian.  Problem is that it is ALWAYS out 
> of
> date.  I would like a solution that does not involved a file distributed with
> lintian.
> 
> Problem with the contents file is that it a) requires net access or b) 
> requires
> lintian be run on a mirror.  I could add a --on-mirror switch, but I was 
> hoping
> we could come up with a better answer.
> 
> 
> --  
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

-- 
Ardo van Rangelrooij
home email: [EMAIL PROTECTED]
home page:  http://www.debian.org/~ardo
PGP fp:     3B 1F 21 72 00 5C 3A 73  7F 72 DF D9 90 78 47 F9

----- End forwarded message -----

-- 
Ardo van Rangelrooij
home email: [EMAIL PROTECTED]
home page:  http://www.debian.org/~ardo
PGP fp:     3B 1F 21 72 00 5C 3A 73  7F 72 DF D9 90 78 47 F9

Reply via email to