Why are there ports that still depend and still install perl5.8 when, according to /usr/ports/UPDATING:
So that means that even one year after the official default perl version was bumped to 5.10, there are ports which would happily install perl 5.8 and also change PERL_VERSION=5.8* in /etc/make.conf, and of course break many things like p5-XML-LibXML.
So, in descending degree of probability for total disaster :
a) If a user chooses only source based ports installation then he might or he might not succeed to end up with a working system. (after week(s) of human monitoring)
b) If a user sticks to ports, but chooses the -P option in portupgrade (i.e. still consider binary precompiled packages) he most probably would end up with a broken system.
c) if a use sticks to pkg_add -r (precompiled packages only) he will end up with a totally broken system, and of course with half of his intended packages missing (because they usually are missing in the -RELEASE distribution, like openoffice)
and more importantly20100715:
AFFECTS: users of lang/perl*
AUTHOR: skv@FreeBSD.org
lang/perl5.12 is out. If you want to switch to it from, for example
lang/perl5.10, that is:
20100205:
AFFECTS: users of lang/perl*
AUTHOR: skv@FreeBSD.org
Default version of Perl was bumped to 5.10.
If you already have lang/perl5.8 installed, and want to switch to
lang/perl5.10 please follow instructions in the entry 20090328 in this
file.
So that means that even one year after the official default perl version was bumped to 5.10, there are ports which would happily install perl 5.8 and also change PERL_VERSION=5.8* in /etc/make.conf, and of course break many things like p5-XML-LibXML.
So, in descending degree of probability for total disaster :
a) If a user chooses only source based ports installation then he might or he might not succeed to end up with a working system. (after week(s) of human monitoring)
b) If a user sticks to ports, but chooses the -P option in portupgrade (i.e. still consider binary precompiled packages) he most probably would end up with a broken system.
c) if a use sticks to pkg_add -r (precompiled packages only) he will end up with a totally broken system, and of course with half of his intended packages missing (because they usually are missing in the -RELEASE distribution, like openoffice)