On Sep 27, 2005, at 10:52 AM, Daniel Macks wrote:
> On Tue, Sep 27, 2005 at 10:20:15AM -0500, Chris Dolan wrote:
>> A Perl module I'm trying to package depends on Pod::Perldoc v3.14.
>> Earlier versions of that module are provided by the core Perl (e.g.
>> v3.13 is in Perl 5.8.6 and v3.10 is in Perl 5.8.1), however our Perl
>> packages (e.g. perl581.info) do not list pod-perldoc-pm in the
>> Provides area.
>> If I do package pod-perldoc-pm v3.14:
>> * Do we need to update perl58x.info to add Provides/Conflicts for
>> * Does my package need to Conflict with perl581-core?
>> * Does my package need to be Perl-versioned?
> perlXXX-core is installed in a separate location from where packaged
> perl modules go (%p/lib/perl5-core instead of %p/lib/perl5), so no
> Conflicts or Replaces is necessary here.
Aha! I forgot that the perlXXX-core have their own install
locations. That solves the issue for any .pm files. However, the
pod-perldoc-pm package I'm creating also includes /sw/bin/perldoc in
a -bin splitoff. /sw/bin/perldoc is provided by perl581, so I guess
that splitoff will have to Conflict, right?
For now I'm punting. I managed to get AnnoCPAN::Perldoc to work
against the Pod::Perldoc v3.13 that comes with Perl 5.8.6 instead of
truly needing v3.14.
FUTURE NOTE: I request that the next time anyone is touching
perlXXX.info, they please add a provides for pod-perldoc-pm with the
version numbers specified at the top of this message. That's very
low priority for now.
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
Clotho Advanced Media, Inc. - Creators of MediaLandscape Software
(http://www.media-landscape.com/) and partners in the revolutionary
Croquet project (http://www.opencroquet.org/)