From owner-freebsd-current@FreeBSD.ORG Wed Oct 6 19:57:51 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E671C16A4CE for ; Wed, 6 Oct 2004 19:57:51 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DAEF43D1D for ; Wed, 6 Oct 2004 19:57:51 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from [192.168.254.11] (junior-wifi.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.12.11/8.12.10) with ESMTP id i96Jvd7f019886; Wed, 6 Oct 2004 13:57:39 -0600 (MDT) (envelope-from scottl@FreeBSD.org) Message-ID: <41644E01.6000204@FreeBSD.org> Date: Wed, 06 Oct 2004 13:56:49 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20040831 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ryan Newman References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=1.1 required=3.8 tests=MAILTO_TO_SPAM_ADDR autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on pooker.samsco.org cc: drosih@rpi.edu cc: current@FreeBSD.org cc: rainer@ultra-secure.de Subject: Re: perl 5.8.5 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 19:57:52 -0000 Ryan Newman wrote: >> From: Garance A Drosihn >> To: "Ryan Newman" , rainer@ultra-secure.de >> CC: current@freebsd.org >> Subject: Re: perl 5.8.5 >> Date: Wed, 6 Oct 2004 15:12:00 -0400 >> >> At 6:51 PM +0000 10/6/04, Ryan Newman wrote: >> >>>> From: Rainer Duffner >>>> >>>> Is there actually anything that doesn't work with 5.8 but does >>>> work with 5.6? >>> >>> >>> The biggest problem is that 5.8 defaults to unicode support which >>> ends up breaking a lot of complex applications. I know that linux >>> has shifted from 5.6 to 5.8 and this has caused a lot of people >>> problems on the linux platform. >> >> >> Here at work we are in the process of upgrading some older Linux >> systems to a newer release of Redhat, and we have been nailed by >> these unicode-related bugs in perl, particularly with some regexp >> patterns. In some cases this has caused a few scripts to fail >> in subtle ways, which is to say the script "succeeds" and claims >> everything went just fine, but the script didn't actually do what >> it was supposed to do, and what it had been doing for the past >> few years. In at least some of those cases, I think these are >> BUGS in the way perl handles the expression, and not "unavoidable >> consequences of Unicode support". That's just my opinion, though. >> >> I don't know if perl 5.8 on FreeBSD will cause the same issues. >> I have the impression that the default for unicode-handling can >> be changed on a system-wide basis (at least on Redhat), but I am >> not sure of the details. >> >> Even though I have hit some of these problems, I do think it is a >> good idea to make the change to 5.8 as part of FreeBSD 5.3-release. >> People should be taking a bit more time to check, cross-check, and >> re-check everything they are running if they are upgrading to >> 5.3-release from 4.x-release. >> > > Having 5.3 default to perl 5.8 will add a lot of delay in several peoples > migration from 4.x for sure. > I think that you might be overstating the status of perl in FreeBSD 5.x. When you install 5.x, you get no PERL at all. It's up to you to decide which PERL you want. Sysinstall has a hack that will install a PERL package for you (which defaults to 5.6 right now but will soon default to 5.8), but you can very easily say 'no' to this option and install 5.6. Both 5.6 and 5.8 are on the disc1 media. The choice is yours. Scott