Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Nov 2019 10:43:49 +0100
From:      "Ireneusz Pluta/wp.pl" <ipluta@wp.pl>
To:        MJ <mafsys1234@gmail.com>, freebsd-questions@freebsd.org
Subject:   Re: Help wanted: Install of p5-JSON-Parse removes Perl ???
Message-ID:  <3408417f-f91f-a270-b7e4-aadd83ddd3ce@wp.pl>
In-Reply-To: <e8c573b6-62ca-9396-806c-39d78309a253@gmail.com>
References:  <20191101165219.358AFDC250E@ary.qy> <7bf48391-7510-f2a0-9ca0-48ad8643d808@wp.pl> <e8c573b6-62ca-9396-806c-39d78309a253@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

W dniu 2019-11-01 o 22:57, MJ pisze:
>
> On 2/11/2019 5:55 am, Ireneusz Pluta wrote:
>>
>> 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.
>
> And the port/package maintainer is not responsible for your "business". The onus is on YOU not to 
> upgrade if this will break your system, NOT the port maintainer.
>
> Sometimes, just perhaps, upstream declares this a necessity. Ever thought of that?

and all these are the exact reason why it is better to have your own independent Perl for your own 
development with Perl





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3408417f-f91f-a270-b7e4-aadd83ddd3ce>