[Bug 196144] New: Multiple required perl modules missing after perl5-5.16.4_11 upgrade
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Dec 19 21:29:00 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196144
Bug ID: 196144
Summary: Multiple required perl modules missing after
perl5-5.16.4_11 upgrade
Product: Ports Tree
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: rkoberman at gmail.com
CC: perl at FreeBSD.org, sunpoet at FreeBSD.org
CC: perl at FreeBSD.org, sunpoet at FreeBSD.org
Since the recent update to perl5-5.18.4_11 and the re-installation of multiple
ports dependent on perl5 for the update infrastructure, some ports were lacking
dependencies that had previously been present. E.g.
crypt/p5-Crypt-Random-Source needs namespace::autoclean which was no longer
present. When I manually installed devel/p5-namespace-autoclean, it pulled in:
devel/p5-namespace-autoclean
devel/p5-Moose
devel/p5-Class-Load-XS
devel/p5-Devel-GlobalDestruction
devel/p5-Moose
devel/p5-Class-Load-XS
devel/p5-Devel-GlobalDestruction
devel/p5-Devel-OverloadInfo
devel/p5-MRO-Compat
devel/p5-Class-C3
devel/p5-Algorithm-C3
devel/p5-Devel-StackTrace
devel/p5-Eval-Closure
devel/p5-Package-DeprecationManager
devel/p5-Task-Weaken
lang/p5-Scalar-List-Utils
I believe all of these has been installed previously, but disappeared with the
upgrade of per5-5.18.4_11 and the attendant "portmaster `find
/usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort
-u`"
I will also note the list generated to pass to portmaster if I execute the
"find ..." command again lists 30 ports including all of those just
reinstalled.
Finally, when I re-installed some of the required ports, I got hte following
very scarey message:
*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***
If you're seeing this warning, your toolchain is really, really old* and you'll
almost certainly have problems installing CPAN modules from this century. But
never fear, dear user, for we have the technology to fix this!
If you're using CPAN.pm to install things, then you can upgrade it using:
cpan CPAN
If you're using CPANPLUS to install things, then you can upgrade it using:
cpanp CPANPLUS
If you're using cpanminus, you shouldn't be seeing this message in the first
place, so please file an issue on github.
If you're installing manually, please retrain your fingers to run Build.PL
when present instead.
This public service announcement was brought to you by the Perl Toolchain
Gang, the irc.perl.org #toolchain IRC channel, and the number 42.
----
* Alternatively, you are doing something overly clever, in which case you
should consider setting the 'prefer_installer' config option in CPAN.pm, or
'prefer_makefile' in CPANPLUS, to 'mb" and '0' respectively.
You can also silence this warning for future installations by setting the
PERL_MM_FALLBACK_SILENCE_WARNING environment variable.
--- Comment #1 from Bugzilla Automation <bugzilla at FreeBSD.org> ---
Maintainers CC'd
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list