Subject: Re: CVS commit: src/libexec/httpd
To: Mindaugas R. <rmind@NetBSD.org>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: tech-userlevel
Date: 10/16/2007 22:51:59
On Wed, Oct 17, 2007 at 01:55:24AM +0300, Mindaugas R. wrote:
> Bill Stouder-Studenmund <wrstuden@netbsd.org> wrote:
> > But we aren't doing this for one vendor. We aren't doing this for two
> > vendors. We're doing this because a number of NetBSD users, both
> > organizations and individuals, use bozohttpd and because a developer wants
> > to check it in.
>
> I guess there are hundreds of organizations or individuals using Apache, PHP
> and MySQL, but it is not a reason to import this into the base. Please use a
> pkgsrc/www/bozohttpd package.
Andrew's already pointed out the fallacy of comparing a 30k run-from-inetd
daemon to Apache, PHP, or MySQL. But I think that actually, David Young's
point is much more important: for those using NetBSD for cross-platform
development, pkgsrc simply is not adequate. There is no general purpose
(and not even any generally available, robust special-purpose) way to
cross-compile pkgsrc packages.
Small embedded devices are a crucial market for NetBSD. Most of the build
environments for those devices are cross-build environments, which is why
build.sh has helped NetBSD win over a lot of people and companies working
with those environments. Unfortunately, from those people's perspective,
pkgsrc just isn't part of NetBSD that they can use, because it cannot,
for example, cross build arbitrary packages from amd64 to mips.
Thor