From owner-freebsd-ports@FreeBSD.ORG Wed Dec 12 19:39:50 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D66DF16A41A for ; Wed, 12 Dec 2007 19:39:50 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by mx1.freebsd.org (Postfix) with ESMTP id 837EE13C45A for ; Wed, 12 Dec 2007 19:39:50 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by py-out-1112.google.com with SMTP id u77so963540pyb.3 for ; Wed, 12 Dec 2007 11:39:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; bh=2tdvq1sLr4XkP5wj9o9SWLZ3YwPxttoDMsxzdC5m4Jg=; b=slowZ++SaFkIBZfeTyLf/r3YjMJN39URBtKCN61V7v0X/Od2y8kt+PNb5l6WJ2ANqCvD8AJ/D3qRWd3OTwe+EMNWbq+ekOYjUCGbivN5uqyUdWLt/5DjVHRt+5h+H6NTWs9kiznbRo31SO9sFzCEfE2HlkUmqucJeQ5DKo6oY/Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=vIHktS+uk5HHikQ1+Oh1+dPSxQZB7BtBKLKal40d+/0utZ2c4cIoJsmcM0HuWf9rkeNDNnIAvhYH+6jFp+8GoCe0fTJlF9XtuIYj76fbfhpuqvkCcHQ5SQx66faMniSy1+rwmAv9F1hGS9krrA4cjavlP13YjNK5gubf8VQTGUg= Received: by 10.65.216.19 with SMTP id t19mr2287197qbq.76.1197488388675; Wed, 12 Dec 2007 11:39:48 -0800 (PST) Received: from ?192.168.2.2? ( [67.85.89.184]) by mx.google.com with ESMTPS id q17sm5124028qbq.2007.12.12.11.39.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 12 Dec 2007 11:39:48 -0800 (PST) Message-ID: <47603903.40402@gmail.com> Date: Wed, 12 Dec 2007 14:39:47 -0500 From: "Aryeh M. Friedman" User-Agent: Thunderbird 2.0.0.9 (X11/20071209) MIME-Version: 1.0 To: Ade Lovett References: <475F7390.9090509@gmail.com> <1022BEDA-8641-4686-AB1A-3FE2D688F47F@FreeBSD.org> <475FAC1F.1010401@gmail.com> <19341C6C-BF3A-4DFD-B8DF-87F4E92B0335@FreeBSD.org> In-Reply-To: <19341C6C-BF3A-4DFD-B8DF-87F4E92B0335@FreeBSD.org> X-Enigmail-Version: 0.95.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: results of ports re-engineering survey X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2007 19:39:51 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ade Lovett wrote: > > On Dec 12, 2007, at 01:38 , Aryeh M. Friedman wrote: >> First of all excuse my language but I have about had it with >> certain people... > > Presumably that would be me. While your the main one your not the only one. > >> where the *HELL* do you get the idea that I am attempting to get >> other people to do the heavy lifting or have you not learned a >> single f***'ing thing from the last 30 years of software >> engineering (i.e. involve the user from the very beginning).. > > And you've involved, at best, 1% of the user base. More likely > 0.01%. Do we need to talk statistics again? Did you read the disclaimer where I specifically state that no mathematical/scientific validity should be placed on the results. Translation for the literal minded: I have made no claims that these results are in any way representative of the community as a whole only that they are representative of the people who elected to respond (which is clearly not a random sample and thus could not be considered to statistically valid no matter the sample size [unless the sample size is proven to be the same as the population which is impossible due to no existing user census of FreeBSD]) > > >> I said right in the f***'ing disclaimer that this is not an >> attempt to get permission from anyone to do anything and/or any >> type of project plan as of yet it is *ONLY* an attempt to define >> the problem so that a good (instead of one I "think" is good) >> solution can be designed.... > > I have yet to see any coherent definition that a problem even > exists. That's not to say the current situation is perfect, it > certainly isn't. Those of "us" that have dealt with the ports tree > for any length of time are well aware of its shortcomings. We're > also well aware that making anything but baby-step changes along a > larger path is destined to failure. 1. One of the goals of the survey was to determine if any further work was warrented and clearly it is. 2. Using fairly standard software architicure methods enumerating what problems are being solved in detail is usually done after the need for the project is established and the second was the only goal of the survey. The next steps are: a. Decide on the scope of the project b. Gather detailed requirements c. Produce a very light weight design (with assumption it is just to structure the thought process and not to be the final implimented design) d. Begin implementation and testing (at the same time instead of in sequence) e. Iterate over c & d until something is testable by the larger user community f. After substantial field testing decide what role, if any, FreeBSD will have in the final implementation of the project > > Now, if y'all have concrete and plausible solutions for actual > problems, we're all ears. But in the meantime, it's just another > re-run of "this sucks, it can be done better", without any concrete > *proof* of the latter. How exactly do you purpose to do that with out a complete understanding of the issues involved first and since personal experience always varies and illuminates different subsystems it is critical to gather data beyond ones own experience to understand the issues > > We *know* it can be done better. We *know* the scaling limits of > the current system, and most of us are completely amazed it even > still works. If you know that and feel that I am doomed to failure then let me fail... but on the other hand if I succeed then the community will be enriched... the only thing you're doing in this thread is attempting to kill the effort before any results can possibelly be shown. > > > If y'all want to make a difference, concepts and ideas we have > plenty of. Code talks. And bad code is worse then no code at all. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHYDkDzIOMjAek4JIRAvWHAJ0RJ6sNaioZEPDWIa0h3BhACvJyywCbBOh1 +jSqdFv0RpDO+vzBCdIzxBI= =cJa7 -----END PGP SIGNATURE-----