Date: Sat, 24 Aug 2019 14:05:06 -0600 From: Adam Weinberger <adamw@adamw.org> To: Kevin Oberman <rkoberman@gmail.com>, se@freebsd.org Cc: Paul Macdonald <paul@ifdnrg.com>, Mathieu Arnold <mat@freebsd.org>, FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Re: perl port updates Message-ID: <298DDE72-1EB1-46C2-B41A-4FA1AA167EA1@adamw.org> In-Reply-To: <CAN6yY1v%2Bc8GYO5QXDfkCvqEoEw-vFxh0p2qgwdyvAU6y01zDwg@mail.gmail.com> References: <b558fd2a-7f38-27d3-1385-baee8ba64683@ifdnrg.com> <CAN6yY1vQWrLJsA32J_q3nNnVt53S50vB46%2BsgUMqtkMgzO8okQ@mail.gmail.com> <CAP7rwcgchcnVbaRjwdsyYJTh5Veu_2kgDz53%2BSZL=xP64xJ75Q@mail.gmail.com> <CAN6yY1v%2Bc8GYO5QXDfkCvqEoEw-vFxh0p2qgwdyvAU6y01zDwg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Aug 24, 2019, at 13:53, Kevin Oberman <rkoberman@gmail.com> wrote: >=20 > Will do. I was unaware of the "se@"address or I would have. I did complai= n about this a few years ago on the ports@ list and I never got a response. >=20 > I you use '-f' in portmaster, it will rebuild all ports that use the libra= ry directly and any port that uses that port all the way up the tree. It's o= nly 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 simp= ly calling the perl interpreter and the perl executable which will use the s= hareable, but those programs don't link to it. In fact, very few 'p5-' progr= ams do, either. The exceptions are the very few that include C code (a lot d= o) that call into the libperl.so (fairly uncommon)m and the "pkg shlib" does= a very nice job of finding these. Perhaps the instructions could say that most installations can run portmaste= r, but if anything stops working (or to be on the safe side) to run portmast= er -f. UPDATING instructions are usually written as one-size-fits-all, but this mig= ht be a case where some latitude reduces workload. Stefan, can you shed some insight here? I=E2=80=99m not current on portmaste= r=E2=80=99s modern-day behaviour. # Adam =E2=80=94 Adam Weinberger adamw@adamw.org https://www.adamw.org >=20 >> On Fri, Aug 23, 2019 at 5:10 AM Adam Weinberger <adamw@adamw.org> wrote: >> On Fri, Aug 23, 2019 at 12:25 AM Kevin Oberman <rkoberman@gmail.com> wrot= e: >> > >> > 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, inste= ad >> > > of referring to an entry from many moons ago >> > > >> > > I'm not lazy, but if it was done once, this would actually save effor= t >> > > for 100 boxes for me, and i suspect save effort for 10's of thousan= ds >> > > of people ( and avoid easy to make mistakes) >> > > >> > > Please take the time to make UPDATING correct ( and actually up to da= te) >> > > , 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 o= ld >> > 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 minute= s. >> > No idea why the portmaster command includes it. portmaster is smart eno= ugh >> > to figure it out correctly and not re-install a bunch of ports that don= 't >> > need it. >>=20 >> 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. >>=20 >> # Adam >>=20 >>=20 >> --=20 >> Adam Weinberger >> adamw@adamw.org >> https://www.adamw.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?298DDE72-1EB1-46C2-B41A-4FA1AA167EA1>