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>

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


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




home | help

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