tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Perl5 update
On Fri, May 30, 2014 at 07:35:08PM +0900, OBATA Akio wrote:
> >I don't understand the "old for" lines, so I didn't touch them. What
> >do they mean, can you please explain?
>
> For example,
>
> CONFLICTS+= p5-CPAN-Meta<2.120921
> # older for devel/p5-Module-CPANTS-Analyse
>
> It means that CPAN::Meta in perl core is 2.120921, but
> devel/p5-Module-CPANTS-Analyse require newer version (>=2.131490).
>
> DEPENDS+= p5-CPAN-Meta>=2.131490:../../devel/p5-CPAN-Meta
>
> Now in perl5/Makefile,
> CONFLICTS+= p5-CPAN-Meta<2.140640
>
> Then update dependency of devel/p5-Module-CPANTS-Analyse as following
>
> DEPENDS+= {perl>=5.19.1,p5-CPAN-Meta>=2.131490}:../../devel/p5-CPAN-Meta
> (and drop "old for")
Thanks for the explanation and the fix.
> >There are many more corelist changes than those for existing CONFLICTS
> >lines. How did you find out if any of them affect existing packages
> >when you last did that?
>
> Find pkgsrc by name, ex, find IO::Compress::Gzip with p5-IO-Compress-Gzip.
> If not found, try with p5-IO-Compress.
> Then go to http://search.cpan.org/dist/IO-Compress/, and it is confirmed
> that p5-IO-Compress contains IO::Compress::Gzip.
> Moreover, it is noticed that this package also contains Compress::Zlib,
> Then,
> CONFLICTS+= p5-IO-Compress<2.060 # IO::Compress::*, Compress::*
Ok, that's still open.
> >Are there volunteers for steps 2 and 3?
> >
> >2: update p5-* packages that are now older than perl core (bulk builds
> >will tell us about them)
>
> Yes, it should help us.
I've updated CPAN today and I saw you updated external. Let's see if
there are others.
> >3: fix DEPENDS for packages depending on packages now in perl core
>
> At least, for packages
> * noted "older for" in lang/Makefile
I think you did that.
> * depending on modules removed from core
I think I've handled all of these now.
> * depending on modules added to core
I think only p5-external was relevant, and you handled that already.
Cheers,
Thomas
Home |
Main Index |
Thread Index |
Old Index