From owner-freebsd-current Tue Apr 30 11: 5:44 2002 Delivered-To: freebsd-current@freebsd.org Received: from storm.FreeBSD.org.uk (storm.FreeBSD.org.uk [194.242.139.170]) by hub.freebsd.org (Postfix) with ESMTP id 0F39C37B405 for ; Tue, 30 Apr 2002 11:05:38 -0700 (PDT) Received: from storm.FreeBSD.org.uk (uucp@localhost [127.0.0.1]) by storm.FreeBSD.org.uk (8.12.2/8.12.2) with ESMTP id g3UI5T28085955; Tue, 30 Apr 2002 19:05:29 +0100 (BST) (envelope-from mark@grimreaper.grondar.org) Received: (from uucp@localhost) by storm.FreeBSD.org.uk (8.12.2/8.12.2/Submit) with UUCP id g3UI5SIN085954; Tue, 30 Apr 2002 19:05:28 +0100 (BST) Received: from grimreaper.grondar.org (localhost [127.0.0.1]) by grimreaper.grondar.org (8.12.3/8.12.3) with ESMTP id g3UI30oI031200; Tue, 30 Apr 2002 19:03:00 +0100 (BST) (envelope-from mark@grimreaper.grondar.org) Message-Id: <200204301803.g3UI30oI031200@grimreaper.grondar.org> To: Dan Kogai Cc: perl5-porters@perl.org, freebsd-current@FreeBSD.ORG Subject: Re: Save a few hunderd kilobytes or a few hundred perl users? References: In-Reply-To: ; from Dan Kogai "Wed, 01 May 2002 00:34:44 +0900." Date: Tue, 30 Apr 2002 19:03:00 +0100 From: Mark Murray Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Mark, and FreeBSD committers, > > I am deeply disappointed by the recent move to drop some of the files > (CGI.pm, et al.) in perl distribution /usr/src/contrib/perl5. By saving > a few hundred kilobytes, you are risking losing a few hundred perl > hackers that run FreeBSD thereon. OK... > I hate to tell you this but I believe FreeBSD has already paid the price > for disregarding the community. Are you--we (because I am part of the > FreeBSD community, at least for the time being) going to repeat the same > mistake? Well, look at it this way. Perl is very hard to build already, and it is very big, and you say it is getting bigger. All "base" freebsd needs is the core language. The rest bloats the source tree, slows down builds of the whole operating system and provides copious opportunities for cross-builds and upgrades to fail. Can we not come to a compromise here? > Rafael Garcia-Suarez also wrote: > > Wait, vendors will soon have to struggle with the Borgified 5.8.0 > > release... > > Now please allow me to get a little personal. I happened to maintain > Encode, the largest module in Perl 5.8.0 by far. If you are to > castrate, this will definitely the first one to be. The sad fact is > that I develop this very module on FreeBSD! And it sounds like a perfect candidate for a FreeBSD "port". The bash(1) developer develops on FreeBSD (IIRC). That is a port. I have no idea how many other of our 6000+ ports are developed on FreeBSD, we dont have those in the base system unless they are needed for the core operating system (such needs are things like, say, OpenSSH, Kerberos5/Heimdal, Bind, Less, etc in src/contrib/). > Since Encode is a part of Perl 5.8.0, I can't choose to license it so > that you can't castrate. But that will disappoint me so much that I may > join those who kissed FreeBSD good-bye like many others who have chosen > to do so for the lack of regards. You realise that you are asking for FreeBSD to bloat itself to unusable levels by setting this precedent? How many _other_ modules are coming in? How big is Perl going to get? How much longer is it going to take to build? What other software authors will thus have valid reasons for having _their_ software as part of the base system instead of as a port? > P.S. I would rather choose the NetBSD way of detaching Perl from core > distribution altogether. That is far more politically correct. There is merit to this point - make Perl5 a "super-port" (or something), that is closer to the OS than a usual port but not part of the base OS. I have no objection to this. M -- o Mark Murray \_ O.\_ Warning: this .sig is umop ap!sdn #text/plain; name=cv.doc [Mark Murray CV Plain Text] cv.doc #application/octet-stream; name=cv.pdf [Mark Murray CV PDF] cv.pdf To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message