From owner-freebsd-ports@freebsd.org Sat Aug 24 19:54:18 2019 Return-Path: Delivered-To: freebsd-ports@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 A412AC8FB0 for ; Sat, 24 Aug 2019 19:54:18 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-oi1-x22b.google.com (mail-oi1-x22b.google.com [IPv6:2607:f8b0:4864:20::22b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46G89P5pRdz452d; Sat, 24 Aug 2019 19:54:17 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-oi1-x22b.google.com with SMTP id q8so9174428oij.5; Sat, 24 Aug 2019 12:54:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=n1b+HJ2HtVsf5hcYGD9ysqtBLebf9Eze8N3J50xzoWI=; b=FHqxjZ/3U0Uqxi5Djufl882tqP+1SDh+7yZ0gs+/Xjj40UqTKNw68gOsDI+P0nXOZK zIY83W9g1h6eQxBrw0gW4fDRN+4ua7dCN4TDnWB+0ik7TQY2miBPv0SjF0pRkB2mztJy P794wmW4ELNq+PvWtns0s4hUhX7CPgrkpCxKzNSiJ72yPOjMpNCBZfGZOHEMNh4FeNF3 SCHCO9UDroTwXy1sD1QvpHmr7j3Z7AG4NiBQGzsSwZkQU7qWmC74u3FmZCz1VSbvxhUh 7qm8OEoymUoQmrcDfEWaB900tgrVtuKlfztc8Hwv4bGLLFDXDkh5CVRPrsOy540XxcsN I8YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=n1b+HJ2HtVsf5hcYGD9ysqtBLebf9Eze8N3J50xzoWI=; b=cklodH1ShrBk4n+6BHrnUE/moBUb0Wx3hAPEflEC0tI6KgFZbtsuQdPoGOekzFl5+Y ZQ3f3CLZMnHQbmnESCuwu1foe3gzwweFcxxmtXlysRCqIb9uHk8L43R/qffdRLpRGj77 oWrP/ofx9x7+1MGFlSYFESGNJzyoWrLJ7x/xfmGU5Txjnoof+MVUoE9cCRGqXGNB5RM5 BQDVmZ+lyO83zsFKHLpvno+XowG3M1GivN9HK99iqbl/bmrcO2q1af8ESO3Bpe+BEjox F0EiJ/Ba0B+o4YLmeAwTpTX2zZA0ZHJg01m6JkTl1pQU+5ML+BPEHLatcqaOr2mrJ1W6 ieuQ== X-Gm-Message-State: APjAAAVzb8fl8+Nfwd5LKox/9q4r2ATGU11Emi4JlN3C8yeCR0wGaA/G 0o7eRb6c/jnFnW7n/6e1zCIusi8ITFzYGrpDDUAct7P4 X-Google-Smtp-Source: APXvYqyUyo7QfHuuXvGZLurTFpBAuqUCumLbxfuSp6vurQ+R1TMDiWo0/ttcZknBBVLLu55xIQkEW07cLLgoY4rY8/4= X-Received: by 2002:aca:3091:: with SMTP id w139mr7451197oiw.27.1566676455214; Sat, 24 Aug 2019 12:54:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Kevin Oberman Date: Sat, 24 Aug 2019 12:53:58 -0700 Message-ID: Subject: Re: perl port updates To: Adam Weinberger Cc: Paul Macdonald , Mathieu Arnold , FreeBSD Ports ML X-Rspamd-Queue-Id: 46G89P5pRdz452d X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=FHqxjZ/3; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::22b as permitted sender) smtp.mailfrom=kob6558@gmail.com X-Spamd-Result: default: False [-3.70 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[b.2.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-1.00)[-0.995,0]; IP_SCORE(0.00)[ip: (-9.09), ipnet: 2607:f8b0::/32(-2.87), asn: 15169(-2.34), country: US(-0.05)]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Aug 2019 19:54:18 -0000 Will do. I was unaware of the "se@"address or I would have. I did complain about this a few years ago on the ports@ list and I never got a response. I you use '-f' in portmaster, it will rebuild all ports that use the library directly and any port that uses that port all the way up the tree. It's only when something rather disastrous happens that you need or want to use '-f'. Very few ports actually make use of the shareable library. Most are simply calling the perl interpreter and the perl executable which will use the shareable, but those programs don't link to it. In fact, very few 'p5-' programs do, either. The exceptions are the very few that include C code (a lot do) that call into the libperl.so (fairly uncommon)m and the "pkg shlib" does a very nice job of finding these. Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 On Fri, Aug 23, 2019 at 5:10 AM Adam Weinberger wrote: > On Fri, Aug 23, 2019 at 12:25 AM Kevin Oberman > wrote: > > > > On Thu, Aug 22, 2019 at 4:56 PM Paul Macdonald via freebsd-ports < > > freebsd-ports@freebsd.org> wrote: > > > > > > > > I wonder if i'm not alone in wishing the perl maintainer would update > > > UPDATING with the actual up to date commands to do an upgrade, instead > > > of referring to an entry from many moons ago > > > > > > I'm not lazy, but if it was done once, this would actually save effort > > > for 100 boxes for me, and i suspect save effort for 10's of thousands > > > of people ( and avoid easy to make mistakes) > > > > > > Please take the time to make UPDATING correct ( and actually up to > date) > > > , it'll save many man hours! > > > > > > ( i do appreciate their time is valuable too, but there is a > > > multiplication effect) > > > > > > > > > sincere thanks > > > > > > Paul. > > > > > > > It's also annoying that, if I followed the instructions in hte 3 year old > > entry, I would have re-installed about 400 ports which would have taken > > several hours. By removing the "-f" from the portmaster command reduced > the > > re-build to about 40 ports, most small p5- ports requiring less than a > > minute each. Whole process took under an hour... likely about 15 minutes. > > No idea why the portmaster command includes it. portmaster is smart > enough > > to figure it out correctly and not re-install a bunch of ports that don't > > need it. > > Nearly all committers use poudriere, so we rely on your input for > legacy tool instructions. If the commands should be different, please > run it through se@FreeBSD.org (the portmaster maintainer) and give us > the correct commands. > > # Adam > > > -- > Adam Weinberger > adamw@adamw.org > https://www.adamw.org >