cvs commit: ports/lang Makefile ports/Mk bsd.perl.mk
ports/lang/perl5.8 Makefile Makefile.man distinfo pkg-descr pkg-plist
ports/lang/perl5.8/files patch-Configure patch-INST_PREFIX.t patch-MM_Any.pm
patch-bug64562 ...
Pierre Guinoiseau
pierre at guinoiseau.eu
Fri Mar 9 13:43:17 UTC 2012
Hello,
there was no DEPRECATED nor EXPIRATION_DATE set prior to lang/perl5.8 and
lang/perl5.10 removal, and there was no warning whatsoever on freebsd-ports@ nor
freebsd-ports-announce@ lists. Perl is a rather critical piece of software,
as many softwares depend on it, and thus removing old Perl versions without any
warning towards users can be a lot problematic for many of them, including
myself, having now to handle an unexpected migration to a newer version on
several boxes, which is not straightforward but could be planned if there was
any warning before (2 months at least would have been great).
The porters handbook[1] states « When it makes sense to do so, users can be warned
about a pending port removal with DEPRECATED and EXPIRATION_DATE. » and it makes
a lot of sense here IMO.
So, couldn't this port removal be done in a better way by warning the users some
weeks before ? Will it be for the next removal of a major perl version and other
critical packages ?
Regards,
Pierre Guinoiseau
[1] http://www.freebsd.org/doc/en/books/porters-handbook/dads-deprecated.html
On 08/03/2012 18:37:54, Philip M. Gollucci <pgollucci at FreeBSD.org> wrote:
> pgollucci 2012-03-08 18:37:54 UTC
>
> FreeBSD ports repository
>
> Modified files:
> lang Makefile
> Mk bsd.perl.mk
> Removed files:
> lang/perl5.8 Makefile Makefile.man distinfo pkg-descr
> pkg-plist
> lang/perl5.8/files patch-Configure patch-INST_PREFIX.t
> patch-MM_Any.pm patch-bug64562
> patch-freebsd.sh
> patch-freebsd.sh-freebsd10 patch-perl.c
> patch-sv.c perl-after-upgrade
> perl-man.conf use.perl
> lang/perl5.10 Makefile Makefile.man distinfo pkg-descr
> pkg-plist
> lang/perl5.10/files patch-Configure patch-INST_PREFIX.t
> patch-MM_Any.pm patch-bug69973
> patch-bug71952 patch-freebsd.sh
> patch-freebsd.sh-freebsd10 patch-perl.c
> perl-after-upgrade perl-man.conf use.perl
> Log:
> - Remove lang/perl5.8 (12/16/2008 EOL) and lang/perl5.10 (08/23/2009 EOL)
> - lang/5.12 (default) is in Maint mode and lang/5.14 is GA right now.
> - The final UNcommitted portition of this PR will move the default perl
> to lang/perl5.14 but
> mail/cyrus-impad2
> mail/cyrus-impad22
> print/perlftlib
> audio/papcl
> www/WebMagick
> misc/gcstar
> math/ploymak
> must be fixed or marked BROKEN 1st.
>
> PR: ports/165457
> Submitted by: pgollucci (myself)
> Approved by: portmgr (linimon)
> Exp Run by: linimon
> Tested by: make index
>
> Revision Changes Path
> 1.23 +1 -5 ports/Mk/bsd.perl.mk
> 1.767 +0 -2 ports/lang/Makefile
> 1.132 +0 -245 ports/lang/perl5.10/Makefile (dead)
> 1.9 +0 -745 ports/lang/perl5.10/Makefile.man (dead)
> 1.34 +0 -4 ports/lang/perl5.10/distinfo (dead)
> 1.3 +0 -21 ports/lang/perl5.10/files/patch-Configure (dead)
> 1.2 +0 -20 ports/lang/perl5.10/files/patch-INST_PREFIX.t (dead)
> 1.2 +0 -18 ports/lang/perl5.10/files/patch-MM_Any.pm (dead)
> 1.2 +0 -95 ports/lang/perl5.10/files/patch-bug69973 (dead)
> 1.2 +0 -46 ports/lang/perl5.10/files/patch-bug71952 (dead)
> 1.6 +0 -51 ports/lang/perl5.10/files/patch-freebsd.sh (dead)
> 1.2 +0 -30 ports/lang/perl5.10/files/patch-freebsd.sh-freebsd10 (dead)
> 1.8 +0 -61 ports/lang/perl5.10/files/patch-perl.c (dead)
> 1.7 +0 -603 ports/lang/perl5.10/files/perl-after-upgrade (dead)
> 1.2 +0 -2 ports/lang/perl5.10/files/perl-man.conf (dead)
> 1.18 +0 -157 ports/lang/perl5.10/files/use.perl (dead)
> 1.10 +0 -6 ports/lang/perl5.10/pkg-descr (dead)
> 1.47 +0 -2015 ports/lang/perl5.10/pkg-plist (dead)
> 1.120 +0 -244 ports/lang/perl5.8/Makefile (dead)
> 1.7 +0 -556 ports/lang/perl5.8/Makefile.man (dead)
> 1.29 +0 -6 ports/lang/perl5.8/distinfo (dead)
> 1.2 +0 -12 ports/lang/perl5.8/files/patch-Configure (dead)
> 1.2 +0 -20 ports/lang/perl5.8/files/patch-INST_PREFIX.t (dead)
> 1.2 +0 -18 ports/lang/perl5.8/files/patch-MM_Any.pm (dead)
> 1.2 +0 -24 ports/lang/perl5.8/files/patch-bug64562 (dead)
> 1.6 +0 -51 ports/lang/perl5.8/files/patch-freebsd.sh (dead)
> 1.2 +0 -30 ports/lang/perl5.8/files/patch-freebsd.sh-freebsd10 (dead)
> 1.7 +0 -69 ports/lang/perl5.8/files/patch-perl.c (dead)
> 1.3 +0 -21 ports/lang/perl5.8/files/patch-sv.c (dead)
> 1.4 +0 -588 ports/lang/perl5.8/files/perl-after-upgrade (dead)
> 1.2 +0 -2 ports/lang/perl5.8/files/perl-man.conf (dead)
> 1.17 +0 -182 ports/lang/perl5.8/files/use.perl (dead)
> 1.10 +0 -6 ports/lang/perl5.8/pkg-descr (dead)
> 1.44 +0 -1686 ports/lang/perl5.8/pkg-plist (dead)
> _______________________________________________
> cvs-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/cvs-ports
> To unsubscribe, send any mail to "cvs-ports-unsubscribe at freebsd.org"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-ports/attachments/20120309/d2a696b1/attachment.pgp
More information about the cvs-ports
mailing list