Subject: Re: the netbsd way
To: Marc Espie <>
From: Quentin Garnier <>
List: tech-pkg
Date: 10/31/2006 12:39:07
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Oct 31, 2006 at 12:28:02PM +0100, Marc Espie wrote:
> On Tue, Oct 31, 2006 at 08:10:31PM +0900, SODA Noriyuki wrote:
> > >>>>> On Tue, 31 Oct 2006 11:32:08 +0100, Marc Espie <> =
> > > We rewrote our pkgtools infrastructure.
> > Unfortunately, they are written in perl.
> > Since NetBSD will never import perl into the base system, OpenBSD
> > pkgtools cannot be used on NetBSD (as a tool in the base system,
> > I mean).
> I would probably not use as strong language as `never'... things change,
> you know.
> Perl was chosen for our pkgtools rewrite because of its RAD value.  This
> does not mean you have to start from scratch, you can definitely use a
> lot of the lessons we learned there while writing traditional C code.

You complain about pkgsrc people not knowing OpenBSD enough;  may I
remind you that pkgsrc is not dedicated to NetBSD?  perl is not suitable
for NetBSD because it's been long said that perl is persona non grata in
NetBSD base system, but that's only for NetBSD.

For other systems, it's more complicated;  bootstrapping perl just to
get the pkgtools running has a very high cost.  The only thing we can
reasonably rely on is a C compiler.

Quentin Garnier - -
"You could have made it, spitting out benchmarks
Owe it to yourself not to fail"
Amplifico, Spitting Out Benchmarks, Hometakes Vol. 2, 2005.

Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v1.4.5 (NetBSD)