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:44:29 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/freebsd-ports/attachments/20120309/d2a696b1/attachment.pgp


More information about the freebsd-ports mailing list