From owner-freebsd-questions@freebsd.org Fri Nov 1 05:50:40 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 3497516404A for ; Fri, 1 Nov 2019 05:50:40 +0000 (UTC) (envelope-from rfg@tristatelogic.com) Received: from outgoing.tristatelogic.com (segfault.tristatelogic.com [69.62.255.118]) by mx1.freebsd.org (Postfix) with ESMTP id 474BB66ltjz3HRj for ; Fri, 1 Nov 2019 05:50:38 +0000 (UTC) (envelope-from rfg@tristatelogic.com) Received: by segfault.tristatelogic.com (Postfix, from userid 1237) id 1A6954E684; Thu, 31 Oct 2019 22:50:37 -0700 (PDT) From: "Ronald F. Guilmette" To: MJ cc: freebsd-questions@freebsd.org Subject: Re: Help wanted: Install of p5-JSON-Parse removes Perl ??? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <60022.1572587436.1@segfault.tristatelogic.com> Date: Thu, 31 Oct 2019 22:50:37 -0700 Message-ID: <60023.1572587437@segfault.tristatelogic.com> X-Rspamd-Queue-Id: 474BB66ltjz3HRj X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of rfg@tristatelogic.com designates 69.62.255.118 as permitted sender) smtp.mailfrom=rfg@tristatelogic.com X-Spamd-Result: default: False [-4.14 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[tristatelogic.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-2.84)[ip: (-7.46), ipnet: 69.62.128.0/17(-3.73), asn: 14051(-2.96), country: US(-0.05)]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14051, ipnet:69.62.128.0/17, country:US]; MIME_TRACE(0.00)[0:+] 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 05:50:40 -0000 In message , MJ wrote: >On 1/11/2019 2:07 pm, Ronald F. Guilmette wrote: >> I found I needed to install the p5-JSON-Parse package for some work I'm >> doing at present. No problem, I thought, I'll su'd to root and then >> just type: >> >> pkg install p5-JSON-Parse >> >> I did that and the log is shown below. I REALLY don't understand it. >> I don't understand why this simple thing caused pkg to attempt to install >> a fresh new Perl (5.30.0) *and* at the same time try to reinstall the >> one I already had installed which was apparently perl-5.28.2. >> >> What's up with that? > > >It (obviously?) thinks you've got some other package that depends on 5.28.2. Yeabut is that a good excuse to render my already installed Perl non-functional, which is exactly what happened? Something is very very wrong here. >Have you tried performing a package update/upgrade? I have now. I ended up doing a forced pkg delete on both Perl versions and then a fresh install on 5.30.0 and now at least my Perl scripts seem to be working again, for which I am greatful, but of course, I am eternally worried about there being some subtle version skew problem that will only show up later. But that seems like a minor concern at this point. Far more troubling is the fact that pkg, in its infinite wisdom, somehow decided to install two versions of Perl at the same time, breaking both in the process. I hope that somebody will look at that. Regards, rfg