From owner-freebsd-questions@freebsd.org Sat Nov 2 09:44:06 2019 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B188D17CFD0 for ; Sat, 2 Nov 2019 09:44:06 +0000 (UTC) (envelope-from ipluta@wp.pl) Received: from mx3.wp.pl (mx3.wp.pl [212.77.101.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 474vK13X93z4QTw for ; Sat, 2 Nov 2019 09:44:05 +0000 (UTC) (envelope-from ipluta@wp.pl) Received: (wp-smtpd smtp.wp.pl 9847 invoked from network); 2 Nov 2019 10:44:02 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wp.pl; s=1024a; t=1572687842; bh=LSoMVY7uhGFtb1V+RnI9cPEHIyVGrUT8GzWGly5mHZ4=; h=Subject:To:From; b=MyJakUYtwLzMZEssmjSw7VjBknaCnrwKFlHK8STLQT1sOvBSWPmzsXIBotNFuLrIk sPXdg0duUOzstXVP1V0+RjDG2/Yrc9cKERpCZftCHbNXp0Sypvl3UgeHbCLkE+z2qi iWFb6KWx5AW0dJk3bHGUMRZ6uqHVd/dZL0Kr0pzk= Received: from 79.184.106.116.ipv4.supernova.orange.pl (HELO [192.168.1.20]) (ipluta@wp.pl@[79.184.106.116]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP for ; 2 Nov 2019 10:44:02 +0100 Subject: Re: Help wanted: Install of p5-JSON-Parse removes Perl ??? To: MJ , freebsd-questions@freebsd.org References: <20191101165219.358AFDC250E@ary.qy> <7bf48391-7510-f2a0-9ca0-48ad8643d808@wp.pl> From: "Ireneusz Pluta/wp.pl" Message-ID: <3408417f-f91f-a270-b7e4-aadd83ddd3ce@wp.pl> Date: Sat, 2 Nov 2019 10:43:49 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: pl X-WP-MailID: 480b02fe6d425460fdb3918c141ce979 X-WP-AV: skaner antywirusowy Poczty Wirtualnej Polski X-WP-SPAM: NO 0000002 [wcE2] X-Rspamd-Queue-Id: 474vK13X93z4QTw X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=wp.pl header.s=1024a header.b=MyJakUYt; dmarc=pass (policy=none) header.from=wp.pl; spf=pass (mx1.freebsd.org: domain of ipluta@wp.pl designates 212.77.101.10 as permitted sender) smtp.mailfrom=ipluta@wp.pl X-Spamd-Result: default: False [-2.00 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:212.77.96.0/19]; FREEMAIL_FROM(0.00)[wp.pl]; DKIM_TRACE(0.00)[wp.pl:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[wp.pl,none]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[wp.pl]; ASN(0.00)[asn:12827, ipnet:212.77.101.0/24, country:PL]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[wp.pl.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[wp.pl:s=1024a]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; IP_SCORE(0.00)[ip: (-8.21), ipnet: 212.77.101.0/24(-3.81), asn: 12827(-3.05), country: PL(0.07)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[10.101.77.212.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Nov 2019 09:44:06 -0000 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