Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Nov 2012 06:21:24 -0800 (PST)
From:      Jeffrey Bouquet <jeffreybouquet@yahoo.com>
To:        ports@freebsd.org, Adam McDougall <mcdouga9@egr.msu.edu>
Subject:   Re: pkg doesn't deal with perl minor upgrade? Re: svn commit: r306959 - in head: . lang/perl5.16
Message-ID:  <1352125284.54120.YahooMailClassic@web164004.mail.gq1.yahoo.com>
In-Reply-To: <5097C399.9010303@egr.msu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Reply at the bottom, sorry for the long post of quoted...=0A=0A--- On Mon, =
11/5/12, Adam McDougall <mcdouga9@egr.msu.edu> wrote:=0A=0A> From: Adam McD=
ougall <mcdouga9@egr.msu.edu>=0A> Subject: pkg doesn't deal with perl minor=
 upgrade? Re: svn commit: r306959 - in head: . lang/perl5.16=0A> To: ports@=
freebsd.org=0A> Date: Monday, November 5, 2012, 5:48 AM=0A> What is the rec=
ommended procedure to=0A> deal with perl modules after a perl =0A> minor ve=
rsion upgrade like this?=A0 poudriere rebuilt all=0A> my perl modules =0A> =
when perl went to 5.16.2 but none of them get pulled down by=0A> pkg, just =
=0A> perl itself.=A0 perl-after-upgrade doesn't see any=0A> packages instal=
led.=A0 I =0A> spot checked a perl module and it is still in =0A> /usr/loca=
l/lib/perl5/5.16.0 but that is no longer in the=0A> perl include path.=0A> =
=0A> At this point I would either hand pick the perl modules and=0A> force =
=0A> reinstall them, or use the big hammer and do pkg upgrade=0A> -f.=A0 Is=
 there =0A> something better?=A0 Thanks.=0A> =0A> On 11/04/12 04:48, Andrej=
 Zverev wrote:=0A> > Author: az=0A> > Date: Sun Nov=A0 4 09:48:04 2012=0A> =
> New Revision: 306959=0A> > URL: http://svn.freebsd.org/changeset/ports/30=
6959=0A> >=0A> > Log:=0A> >=A0 =A0 Update to 5.16.2=0A> >=0A> >=A0 =A0 Chan=
ges: http://search.cpan.org/~rjbs/perl-5.16.2/pod/perldelta.pod=0A>; >=0A> >=
=A0 =A0 Approved by:=A0=A0=A0 maintainer=0A> (implicit via email)=0A> >=A0 =
=A0 With hat:=A0=A0=A0 perl@=0A> >=A0 =A0 Feature safe:=A0=A0=A0 yes=0A> >=
=0A> > Modified:=0A> >=A0 =A0 head/UPDATING=0A> >=A0 =A0 head/lang/perl5.16=
/Makefile=0A> >=A0 =A0 head/lang/perl5.16/Makefile.man=0A> >=A0 =A0 head/la=
ng/perl5.16/distinfo=0A> >=A0 =A0 head/lang/perl5.16/pkg-plist=0A> >=0A> > =
Modified: head/UPDATING=0A> >=0A> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A> > --- head/UPDATING=A0=A0=
=A0 Sun Nov=A0 4=0A> 09:42:45 2012=A0=A0=A0 (r306958)=0A> > +++ head/UPDATI=
NG=A0=A0=A0 Sun Nov=A0 4=0A> 09:48:04 2012=A0=A0=A0 (r306959)=0A> > @@ -5,6=
 +5,15 @@ they are unavoidable.=0A> >=A0=A0=A0You should get into the habit=
 of=0A> checking this file for changes each time=0A> >=A0=A0=A0you update y=
our ports collection,=0A> before attempting any port upgrades.=0A> >=0A> > =
+20121104:=0A> > +=A0 AFFECTS: users of lang/perl5.16=0A> > +=A0 AUTHOR: az=
@FreeBSD.org=0A> > +=0A> > +=A0 lang/perl5.16 has been updated to 5.16.2.=
=A0=0A> You should update everything=0A> > +=A0 that depends on perl.=A0 Th=
e easiest way to=0A> do that is to use=0A> > +=A0 "perl-after-upgrade" scri=
pt supplied with=0A> lang/perl5.16.=0A> > +=A0 Please see its manual page f=
or details.=0A> > +=0A> >=A0=A0=A020121102:=0A> >=A0 =A0=A0=A0AFFECTS: user=
s of=0A> shells/bash-completion=0A> >=A0 =A0=A0=A0AUTHOR: adamw@FreeBSD.org=
=0A> >=0A> > Modified: head/lang/perl5.16/Makefile=0A> >=0A> =3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
> > --- head/lang/perl5.16/Makefile=A0=A0=A0 Sun=0A> Nov=A0 4 09:42:45 2012=
=A0=A0=A0 (r306958)=0A> > +++ head/lang/perl5.16/Makefile=A0=A0=A0 Sun=0A> =
Nov=A0 4 09:48:04 2012=A0=A0=A0 (r306959)=0A> > @@ -40,7 +40,7 @@ OPTIONS=
=3D=A0=A0=A0=0A> DEBUGGING=A0=A0=A0 "Build with debugging=0A> >=0A> >=A0=A0=
=A0PORTSCOUT=3D=A0=A0=A0=0A> limitw:1,even=0A> >=0A> > -PERL_VERSION=3D=A0=
=A0=A0 5.16.0=0A> > +PERL_VERSION=3D=A0=A0=A0 5.16.2=0A> >=A0=A0=A0PERL_ARC=
H=3D=A0=A0=A0 mach=0A> >=A0=A0=A0SITE_PERL_REL?=3D=A0=A0=A0=0A> lib/perl5/s=
ite_perl/${PERL_VERSION}=0A> >=A0=A0=A0SITE_PERL?=3D=A0=A0=A0=0A> ${LOCALBA=
SE}/${SITE_PERL_REL}=0A> >=0A> > Modified: head/lang/perl5.16/Makefile.man=
=0A> >=0A> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=0A> > --- head/lang/perl5.16/Makefile.man=A0=A0=A0=0A=
> Sun Nov=A0 4 09:42:45 2012=A0=A0=A0 (r306958)=0A> > +++ head/lang/perl5.1=
6/Makefile.man=A0=A0=A0=0A> Sun Nov=A0 4 09:48:04 2012=A0=A0=A0 (r306959)=
=0A> > @@ -27,8 +27,11 @@ MAN1+=3D=A0=A0=A0=0A> perl5123delta.1=0A> >=A0=A0=
=A0MAN1+=3D=A0=A0=A0=0A> perl5124delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A=
> perl5140delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> perl5141delta.1=0A> >=
 +MAN1+=3D=A0=A0=A0 perl5143delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> per=
l5142delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> perl5160delta.1=0A> > +MAN=
1+=3D=A0=A0=A0 perl5161delta.1=0A> > +MAN1+=3D=A0=A0=A0 perl5162delta.1=0A>=
 >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> perl561delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=
=A0=A0=0A> perl56delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> perl581delta.1=
=0A> >=0A> > Modified: head/lang/perl5.16/distinfo=0A> >=0A> =3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
> > --- head/lang/perl5.16/distinfo=A0=A0=A0 Sun=0A> Nov=A0 4 09:42:45 2012=
=A0=A0=A0 (r306958)=0A> > +++ head/lang/perl5.16/distinfo=A0=A0=A0 Sun=0A> =
Nov=A0 4 09:48:04 2012=A0=A0=A0 (r306959)=0A> > @@ -1,4 +1,4 @@=0A> > -SHA2=
56 (perl/perl-5.16.0.tar.bz2) =3D=0A> 8c1d25e92a5760e84f77baa57fde5606fd6e9=
5ec992408d36fa53c47162721d1=0A> > -SIZE (perl/perl-5.16.0.tar.bz2) =3D 1356=
8573=0A> > +SHA256 (perl/perl-5.16.2.tar.bz2) =3D=0A> 5ba91d9aa40220c615b64=
4bb48fa5df7fbca4afb1c9e911bdc0ce2a93f072d7d=0A> > +SIZE (perl/perl-5.16.2.t=
ar.bz2) =3D 13725101=0A> >=A0=A0=A0SHA256 (perl/BSDPAN-20111107.tar.bz2)=0A=
> =3D=0A> 2f03218a592dc65ebfdc3c6b9394d91dcf4c53aa5290a08458b837baad5a21f9=
=0A> >=A0=A0=A0SIZE (perl/BSDPAN-20111107.tar.bz2) =3D=0A> 8448=0A> >=0A> >=
 Modified: head/lang/perl5.16/pkg-plist=0A> >=0A> =3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A> > --- head=
/lang/perl5.16/pkg-plist=A0=A0=A0 Sun=0A> Nov=A0 4 09:42:45 2012=A0=A0=A0 (=
r306958)=0A> > +++ head/lang/perl5.16/pkg-plist=A0=A0=A0 Sun=0A> Nov=A0 4 0=
9:48:04 2012=A0=A0=A0 (r306959)=0A> > @@ -188,7 +188,6 @@=0A> lib/perl5/%%P=
ERL_VER%%/%%PERL_ARCH%%/IPC=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARC=
H%%/IPC/SharedMem.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC=
/SysV.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util.pm=0A=
> > -lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/PP.pm=0A> >=A0=A0=A0lib=
/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/XS.pm=0A> >=A0=A0=A0lib/perl5/%=
%PERL_VER%%/%%PERL_ARCH%%/MIME/Base64.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER=
%%/%%PERL_ARCH%%/MIME/QuotedPrint.pm=0A> > @@ -204,7 +203,6 @@=0A> lib/perl=
5/%%PERL_VER%%/%%PERL_ARCH%%/Per=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PER=
L_ARCH%%/PerlIO/via.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/S=
DBM_File.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util.=
pm=0A> >=0A> -lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util/PP.pm=0A> >=
=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Socket.pm=0A> >=A0=A0=A0lib/p=
erl5/%%PERL_VER%%/%%PERL_ARCH%%/Storable.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_=
VER%%/%%PERL_ARCH%%/Sys/Hostname.pm=0A> > @@ -714,6 +712,7 @@=0A> lib/perl5=
/%%PERL_VER%%/Module/Build/Plat=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Module=
/Build/PodParser.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Module/Build/Versi=
on.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Module/Build/YAML.pm=0A> >=0A> +=
lib/perl5/%%PERL_VER%%/Module/CoreList/TieHashDelta.pm=0A> >=A0=A0=A0lib/pe=
rl5/%%PERL_VER%%/Module/CoreList.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Mo=
dule/CoreList.pod=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Module/Load.pm=0A> >=
 @@ -1039,7 +1038,10 @@=0A> lib/perl5/%%PERL_VER%%/pod/perl5124delta=0A> >=
=A0=A0=A0lib/perl5/%%PERL_VER%%/pod/perl5140delta.pod=0A> >=A0=A0=A0lib/per=
l5/%%PERL_VER%%/pod/perl5141delta.pod=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/=
pod/perl5142delta.pod=0A> > +lib/perl5/%%PERL_VER%%/pod/perl5143delta.pod=
=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/pod/perl5160delta.pod=0A> > +lib/perl=
5/%%PERL_VER%%/pod/perl5161delta.pod=0A> > +lib/perl5/%%PERL_VER%%/pod/perl=
5162delta.pod=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/pod/perl561delta.pod=0A>=
 >=A0=A0=A0lib/perl5/%%PERL_VER%%/pod/perl56delta.pod=0A> >=A0=A0=A0lib/per=
l5/%%PERL_VER%%/pod/perl581delta.pod=0A> > @@ -1521,7 +1523,7 @@=0A> lib/pe=
rl5/%%PERL_VER%%/unicore/lib/Ccc/C=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/uni=
core/lib/Ccc/CCC129.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/unicore/lib/Ccc=
/CCC13.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC130.pl=0A=
> > -lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC133.pl=0A> > +lib/perl5/%%PE=
RL_VER%%/unicore/lib/Ccc/CCC132.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/uni=
core/lib/Ccc/CCC14.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/=
CCC15.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC16.pl=0A> =
> @@ -2086,6 +2088,7 @@ lib/perl5/%%PERL_VER%%/vmsish.pm=0A> >=A0=A0=A0lib/=
perl5/%%PERL_VER%%/warnings.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/warning=
s/register.pm=0A> >=A0=A0=A0%%GDBM%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/au=
to/GDBM_File/GDBM_File.so=0A> >=0A> +%%GDBM%%lib/perl5/%%PERL_VER%%/%%PERL_=
ARCH%%/auto/GDBM_File/GDBM_File.bs=0A> >=A0=A0=A0%%GDBM%%lib/perl5/%%PERL_V=
ER%%/%%PERL_ARCH%%/GDBM_File.pm=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_V=
ER%%/BSDPAN/BSDPAN=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/BSDPAN/E=
xtUtils=0A> > @@ -2178,7 +2181,6 @@=0A> lib/perl5/%%PERL_VER%%/warnings/reg=
ister=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Tie=0A>=
 >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Text=0A> >=A0=A0=
=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys=0A> > -@dirrm=0A> li=
b/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util=0A> >=A0=A0=A0@dirrm=0A> lib=
/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar=0A> >=A0=A0=A0@dirrm=0A> lib/perl5=
/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PER=
L_VER%%/%%PERL_ARCH%%/Math/BigInt=0A> > @@ -2330,6 +2332,7 @@=0A> lib/perl5=
/%%PERL_VER%%/warnings/register=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_V=
ER%%/Module/Load=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/Module/Bui=
ld/Platform=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/Module/Build=0A=
> > +@dirrm lib/perl5/%%PERL_VER%%/Module/CoreList=0A> >=A0=A0=A0@dirrm lib=
/perl5/%%PERL_VER%%/Module=0A> >=A0=A0=A0@dirrm lib/perl5/%%PERL_VER%%/Memo=
ize=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/Math/BigInt=0A> > _____=
__________________________________________=0A> > svn-ports-all@freebsd.org=
=0A> mailing list=0A> > http://lists.freebsd.org/mailman/listinfo/svn-ports=
-all=0A> > To unsubscribe, send any mail to "svn-ports-all-unsubscribe@free=
bsd.org"=0A> >=0A> =0A> _______________________________________________=0A>=
 freebsd-ports@freebsd.org=0A> mailing list=0A> http://lists.freebsd.org/ma=
ilman/listinfo/freebsd-ports=0A> To unsubscribe, send any mail to "freebsd-=
ports-unsubscribe@freebsd.org"=0A> =0A=0A"perl 5.8.9 >> perl 5.10 misadvent=
ure fix etc "=0A2010 thread, forums at FreeBSD.org=0A=0AThat thread I poste=
d a fixup, requires /var/db/pkg files though...=0Aanother reason I wish /pk=
g/ include an option or an optional=0Aport-frontend to keep those files inp=
lace.=0AOTOH if one knows /pkg/ very well, the commands in that=0Athread ma=
y suffice.=0A=0AApologies if it does not directly answer this question enou=
gh or=0Amisses some pertinent detail.=0A=0A=0A=0AJ. Bouquet



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