On Wed, 2004-02-25 at 12:30, Chip Turner wrote:
Michael Schwendt <ms-nospam-0306(a)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