perl + spamassasin dependency redux

Robert G. (Doc) Savage dsavage at peaknet.net
Wed Feb 25 23:16:19 UTC 2004


On Wed, 2004-02-25 at 12:30, Chip Turner wrote:
> Michael Schwendt <ms-nospam-0306 at arcor.de> writes:
> > Well, no surprise that a Perl version upgrade done like this would break
> > such a dependency. Directory ownership within the "perl" package is still
> > incomplete, making dependencies on paths more fragile. Especially since a
> > version upgrade has been performed, and the version is a directory name.
> 
> Yeah, I hadn't added the new dirs yet.  Building an RPM with them in
> there using this algorithm, which should be sufficient:
> 
> for dir in $(%{new_perl} -le 'print join("\n", @INC)' | grep '^%{_libdir}')
> do
>   mkdir -p $RPM_BUILD_ROOT/$dir
> done
> 
> Basically every dir in the @INC of the newly built perl will be
> created by the perl package (and therefore provided by it).
> 
> > The original problem with the weak dependency of the spamassassin package
> > has not been solved and cannot be solved unless the Perl package provides
> > Chip Turner's suggested virtual capabilities _or_ implmements @INC path
> > ownership correctly.
> 
> The upcoming RPM has the virtual Provides as well as owns those dirs
> (since it should have anyway).  Watch for it sometime today.

Chip,

Bingo! Today's perl*5.8.3-10.rpm updates install perfectly. Thank you.

--Doc Savage
  Fairview Heights, IL





More information about the fedora-test-list mailing list