Date: Fri, 1 Nov 2019 19:55:00 +0100 From: Ireneusz Pluta <ipluta@wp.pl> To: John Levine <johnl@iecc.com>, freebsd-questions@freebsd.org Subject: Re: Help wanted: Install of p5-JSON-Parse removes Perl ??? Message-ID: <7bf48391-7510-f2a0-9ca0-48ad8643d808@wp.pl> In-Reply-To: <20191101165219.358AFDC250E@ary.qy> References: <20191101165219.358AFDC250E@ary.qy>
next in thread | previous in thread | raw e-mail | index | archive | help
W dniu 2019-11-01 o 17:52, John Levine pisze: > In article <0d1e31bd-bd45-090f-9fc7-2f3efa3013f7@wp.pl> you write: >> W dniu 2019-11-01 o 04:07, Ronald F. Guilmette pisze: >>> I have work >>> to do and now my Perl interpreter has disappeared. Was it somehow my >>> fault? Was I bad? I have tried to lead a good life, up until now anyway. >>> I have been kind to animals and small children. So what have I done wrong >>> that has caused my Perl interpreter to be disappeared on me for no >>> apparently good reason? >> If you really depend on Perl, don't use the "system" one, that is likely to be messed up with the >> pkg dependency hell. >> >> Use your own perl. Consider https://perlbrew.pl/ for managing it. > I would not recommend that. In my experience, so long as you do a pkg > upgrade every few weeks your perl packages will be fine. A lot of > stuff in the ports tree depends on perl and they have a strong > incentive to be sure that it works. > > If you've installed perl modules through CPAN rather than through > ports, it's up to you to remember and reinstall when the version of > perl changes but there's not much you can do about that. I have about > 200 modules installed as packages and one or two from CPAN. pkg perl is for packages which depend on pkg perl. When I maintain my own production environment built on Perl, my goal is to keep it stable and running, not finding some morning I am out of businees, just because some genius pkg maintainer finds that a new shiny perl 5.32.0 is out and (s)he blindly rasies her/his pkg perl requirement to that version, not even thinking if such a high requirement is really nescessary.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7bf48391-7510-f2a0-9ca0-48ad8643d808>