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