From owner-freebsd-questions@freebsd.org Fri Nov 1 18:55:12 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 7CD4417E83D for ; Fri, 1 Nov 2019 18:55:12 +0000 (UTC) (envelope-from ipluta@wp.pl) Received: from mx3.wp.pl (mx3.wp.pl [212.77.101.9]) (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 474WbM1bqpz4cY4 for ; Fri, 1 Nov 2019 18:55:10 +0000 (UTC) (envelope-from ipluta@wp.pl) Received: (wp-smtpd smtp.wp.pl 13587 invoked from network); 1 Nov 2019 19:55:06 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wp.pl; s=1024a; t=1572634506; bh=RPwkWB8nesRteCGpxeFSJftgNZOzh+Pcs8jCrk3PSuc=; h=Subject:To:From; b=LBZ9D/L61xgoaM8jp51JSVRwCDEsZCLEcWfybIXV2Mj6Ss68vKyZtsnNR/MiQM310 nwGYa5vhiTshAyupY8kif6d6caXFh78lYA5WRQwqJHbeZV54/6MzQdYjbnouytChV3 tU3LU14Q3J20NHqdsbPg1HhowJATpWFcWGIjpUgs= Received: from bmb112.neoplus.adsl.tpnet.pl (HELO [10.0.0.83]) (ipluta@wp.pl@[83.28.221.112]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP for ; 1 Nov 2019 19:55:06 +0100 Subject: Re: Help wanted: Install of p5-JSON-Parse removes Perl ??? To: John Levine , freebsd-questions@freebsd.org References: <20191101165219.358AFDC250E@ary.qy> From: Ireneusz Pluta Message-ID: <7bf48391-7510-f2a0-9ca0-48ad8643d808@wp.pl> Date: Fri, 1 Nov 2019 19:55:00 +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: <20191101165219.358AFDC250E@ary.qy> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: pl X-WP-MailID: 1cbd8d2c9680aef27fa9ab4039f00dc4 X-WP-AV: skaner antywirusowy Poczty Wirtualnej Polski X-WP-SPAM: NO 0000002 [gSEW] X-Rspamd-Queue-Id: 474WbM1bqpz4cY4 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=wp.pl header.s=1024a header.b=LBZ9D/L6; dmarc=pass (policy=none) header.from=wp.pl; spf=pass (mx1.freebsd.org: domain of ipluta@wp.pl designates 212.77.101.9 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]; 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)[-0.999,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: (-7.38), ipnet: 212.77.101.0/24(-3.82), asn: 12827(-3.06), country: PL(0.07)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[9.101.77.212.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[9.101.77.212.rep.mailspike.net : 127.0.0.17]; 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: Fri, 01 Nov 2019 18:55:12 -0000 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.