[Bioperl-l] Re: RPMs for Bioperl and GMOD

Guillaume Rousse Guillaume.Rousse at inria.fr
Mon Jan 31 15:45:32 EST 2005


I'm taking the discussion in the middle, so I may be wrong...

Lincoln Stein wrote:
> Perhaps we should split the modules into bioperl-db and 
> bioperl-db-oracle.
This isn't needed. Splitting a package into subpackages is a packager 
decision that doesn't rely on upstream developpers action. It would just 
bring everyone additional work.

> And so forth.
> 
> Lincoln
> 
> 
> On Friday 28 January 2005 07:49 pm, Allen Day wrote:
> 
>>okay, i've looked into this.  short answer: you cannot specify to
>>omit automatically determined dependencies without "lying" in the
>>rpm specfile and stating that a package provides a perl module that
>>it, in fact, does not.
>>
>>for example, i can add a statement to the bioperl-db rpm stating
>>that it provides perl(DBD::Oracle), but not actually add
>>DBD/Oracle.pm to the package.
I don't think so. Unless this is a specific mdk rpm patch, you can 
always use exceptions to automatic requires/provides computing:
%define _requires_exceptions perl(DBD::Oracle)

And if it doesn't work, you can also disable completly automatic 
dependency computing:
AutoReqProv: no

BTW, why do you bother dealing with rpm when some distributions as 
Debian or Mandrake already provide official packages, and biolinux 
project provide Redhat and Suze packages too ?

-- 
If you improve or tinker with something long enough, eventually it will 
break or malfunction
		-- Murphy's In Laws n°8


More information about the Bioperl-l mailing list