Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Oct 2023 12:41:23 +0200 (CEST)
From:      freebsd@oldach.net (Helge Oldach)
To:        junchoon@dec.sakura.ne.jp (Tomoaki AOKI)
Cc:        ports@freebsd.org
Subject:   Re: lang/perl5.36: update procedure written in UPDATING is not enough
Message-ID:  <202310211041.39LAfNqi063862@nuc.oldach.net>
In-Reply-To: <20231021162315.f9042885e73d7ce1b0b52e4c@dec.sakura.ne.jp> from Tomoaki AOKI at "21 Oct 2023 16:23:15"

next in thread | previous in thread | raw e-mail | index | archive | help
Tomoaki AOKI wrote on Sat, 21 Oct 2023 09:23:15 +0200 (CEST):
> On Sat, 21 Oct 2023 07:49:51 +0200 (CEST)
> freebsd@oldach.net (Helge Oldach) wrote:
> 
> > Tatsuki Makino wrote on Sat, 21 Oct 2023 05:39:27 +0200 (CEST):
> > > The default version of perl has been switched, have you been able to keep up? :)
> > > Updating according to the procedure written in UPDATING is sufficient to avoid the trouble of not finding the library when perl is executed.
> > > However, it has not moved the files installed according to the old version number.
> > 
> > Indeed 20181213 is incomplete; I usually run something like
> > 
> > portupgrade -f `pkg query %ro-%rv lang/perl5.28`
> > 
> > instead of the pkg shlib example.
> > 
> Usually, I run `portupgrade -m 'DISABLE_VULNERABILITIES=yes' -f p5-\*`
> between the 2 steps for portupgade.

That would miss dependencies not starting with p5-, for example example
net/wakeonlan (not seen by pkg shlib either). In fact this installs into
site_perl/mach/${PERL_VER} so there would be leftovers from the previous
${PERL_VER} during upgrade.

Kind regards
Helge



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202310211041.39LAfNqi063862>