Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 2003 23:33:16 +1000
From:      Edwin Groothuis <edwin@mavetju.org>
To:        foxfair@freebsd.org
Cc:        ports-committers@freebsd.org
Subject:   Re: cvs commit: ports/databases/p5-DBI Makefile
Message-ID:  <20030903133316.GC601@k7.mavetju>
In-Reply-To: <20030903124527.GA2088@drago.fomokka.net>
References:  <20030903124527.GA2088@drago.fomokka.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 03, 2003 at 08:45:27PM +0800, Foxfair Hu wrote:
>   Ok, let me clarify it a bit:
> 
> > perl -v
> 
> This is perl, version 5.005_03 built for i386-freebsd
> 
> > sudo make install
> ===>  p5-DBI-1.38 This port is for perl 5.6.0 and later only..
> 
>   Now, what's that next step? One who really wants to use DBI can do
> either of the following steps:
> 
> 1. install 1.37 from CPAN
> 2. do a revert checkout from FreeBSD's ports repo, make install then.
> 
>   I don't know how big this issue is, and I won't decide it myself. But if 
> most people are considering this upgrade harmful. I'll roll p5-DBI back to 
> v1.37 before 4.9-R. I am still open to hear other porters' comment.

I didn't know the discussion was going on here too, thought it was
only an hypothetical discussion on #bsdcode. Anyway, if you want
my two cents for it (I'm always happy to give my opinion on things :-)

Don't mess with perl on 4.x. It hasn't been upgraded for how many
years and releases now? Keep it 5.00 with all its quirks and things
which don't work, don't break things by blindly forcing an upgrade.
With 5.x there isn't a perl in the base system anymore and there
will not be anything anymore to break or to be carefull about.

With regarding to p5-BDI (and the related p5-DBD ports), I would
copy the latest working one to p5-DBI-perl5005 (and related
DBDs to p5-DBD-xx-perl5005) before commiting the version which
doesn't work under 5.005 anymore. The new version then should not
install with perl 5.005 but tell the user to stick with p5-DBI-perl5005.
Also, the p5-DBD-xx-perl5005s should have depends on p5-DBI-perl5005
and not on p5-DBI, but that's logical :-)

Edwin

-- 
Edwin Groothuis      |            Personal website: http://www.mavetju.org
edwin@mavetju.org    |    Weblog: http://www.mavetju.org/weblog/weblog.php 



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