SA Bugzilla – Bug 4015
[review] rpmbuild find perl(DBI) as requirement
Last modified: 2004-12-15 07:05:06 UTC
error: Failed dependencies: perl(DBI) is needed by perl-Mail-SpamAssassin-3.0.1-1
... what's the bug? I have no clue about RPMs but if it's about the spec file, I'd say it falls under trivial fixes.
Subject: Re: rpmbuild find perl(DBI) as requirement On Sat, Dec 04, 2004 at 12:17:03PM -0800, bugzilla-daemon@bugzilla.spamassassin.org wrote: > ... what's the bug? I have no clue about RPMs but if it's about the spec > file, I'd say it falls under trivial fixes. I haven't quite figured out if it's a bug or not. In short, when building, perl(DBI) is found as required by one of our modules, which it is. The issue is that our module is optional and not used by default. So I don't like the fact that DBI is required by RPM, but I understand what the thinking is behind it. This brings me to: should the SQL stuff be a separate RPM (don't like that), or is there a way to force DBI to not be required, or if you want RPM packaging do you just suck it up and install the DBI module?
fixed. r111477
actually, I'm going to reopen and aim at 3.0.2 ... it's an issue there too.
Created attachment 2562 [details] suggested patch I verified this worked via: /usr/lib/rpm/perl.req `find . -name "*.pm"` from my 3.0 branch WC
+1
applied to 3.0-branch and HEAD, closing as fixed