Subject: Re: Perl58 not installing correctly when using pkgvieuws?
To: Olaf Seibert <rhialto@polderland.nl>
From: Johnny C. Lam <jlam@NetBSD.org>
List: tech-pkg
Date: 03/21/2004 02:01:39
On Fri, Mar 19, 2004 at 05:44:06PM +0100, Olaf Seibert wrote:
> I was curious about trying pkgviews, since I wanted to install perl 5.6
> and 5.8 side by side. That is normally possible, but pkgsrc prevents it.
> So I turned on pkgviews the quick-and-dirty way, that is without
> deinstalling all packages that I already had (which is quite a lot).
> 
> To test it, I tried installing digest, and that worked ok.
> 
> So next I installed perl58, and that went not so well. It installed
> almost all its files in the place that it normally would. Only 3 files
> (static perl, perl5.8.3 and bsd.perl.mk) ended up somewhere under
> /usr/pkg/packages/perl-5.8.3.
> 
> It also overwrote a bunch of files in /usr/pkg/bin, among which a
> dynamic copy of perl. Fortunately no real harm is done, since Perl is
> supposed to handle side by side installation of different versions
> gracefully.
> 
> Is this because I cheated with pkgvieuws or is perl58 really broken for
> pkgviews?

This is probably pkgviews brokenness after the buildlink3-related
commits these past several weeks.  I have not been testing with a
pkgviews system for quite some time now, so pkgviews has been somewhat
neglected lately.  I'll look into these problems a bit more in a few
weeks after the latest branch has been cut.

	Cheers,

	-- Johnny Lam <jlam@NetBSD.org>