From owner-freebsd-ports@FreeBSD.ORG Sun Apr 1 19:59:04 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F1E8A16A403 for ; Sun, 1 Apr 2007 19:59:04 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout7.cac.washington.edu (mxout7.cac.washington.edu [140.142.32.178]) by mx1.freebsd.org (Postfix) with ESMTP id D03D413C448; Sun, 1 Apr 2007 19:59:04 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.141] (may be forged)) by mxout7.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l31Jx4xd001348 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 1 Apr 2007 12:59:04 -0700 X-Auth-Received: from [192.168.10.45] (c-67-187-172-183.hsd1.ca.comcast.net [67.187.172.183]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l31Jx2On006181 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 1 Apr 2007 12:59:03 -0700 Message-ID: <46101CEA.30402@u.washington.edu> Date: Sun, 01 Apr 2007 13:58:18 -0700 From: Garrett Cooper User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: FreeBSD Ports Tree Management References: <1175455563.1871.33.camel@localhost> In-Reply-To: <1175455563.1871.33.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.0.289146, Antispam-Engine: 2.5.0.283055, Antispam-Data: 2007.4.1.124833 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CP_MEDIA_2_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: freebsd-ports@freebsd.org Subject: Re: FreeBSD and NetBSD's pkgsrc: A strategic synergy for awesomeness 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: Sun, 01 Apr 2007 19:59:05 -0000 FreeBSD Ports Tree Management wrote: > Dear FreeBSD ports community, > > It has been a good quarter for the ports collection and now is as good a > time as ever to reflect back on the ports tree as well as plot it's > future. We have broken 16796 ports. Tomorrow we will fix most of them. > The past quarter the ports tree has managed to remain open the > majority of the time. If you count the fact that so many committers > forgot about the last slush after a while then we were actually open for > the entire quarter. We feel all our committers and maintainers deserve > thanks for their tireless work. > > However, issues of course still remain. The largest of which being the > number of PRs for the ports tree. Over the past year ports tree related > issues have made up roughly 80% of our incoming PRs. At present ports > related PRs represent naerly 15% of our open PR backlog. core@ has > expressed their disapproval over our division's numbers. They feel the > ports tree currently requires too many project resources to maintain > which distracts us from work in other necessary areas within the > organization. While the ports tree has been an important symbol of us > to our customers with a long and innovative history, it has ultimately > become a resource intensive and losing division which requires us to > take steps that will allow the other areas of the project to better > thrive. > > We in the ports tree management have received recent approval from core@ for > our resource redirection plan. FreeBSD needs to remain competitive in > the free OS market so we feel the need to take suitable steps towards > this end. Following in the path of our competitor DragonflyBSD we > are pleased to announce a new strategic partnership with NetBSD and it's > pkgsrc division. We are hereby announcing our intentions to switch over > to NetBSD's pkgsrc tree and close our own FreeBSD ports tree. While > some of you may be quick to call this outsourcing there can be nothing > further from the truth. NetBSD has been one of our technology partners > for many years as both organizations have routinely shared development > for our mutual benefit and growth. We prefer to call this move > "partner-sourcing". We feel this new partnership between FreeBSD and > NetBSD will invariably produce a synergy of efficient utilization of > FreeBSD resources for improved operating system development and > continued organization growth while still maintaining a robust package > management system. It's very simple, FreeBSD will see an 80% reduction > in incoming PRs while being able to summarily close nearly 15% of its > backlog in one shot. What were once our problems will now be someone > else's problems. > > Partner-sourcing the ports tree is a large project and will take some > time to complete. First, to our loyal customers. You will see no > noticeable change in our product. We are still committed to providing > high quality third party applications to meet your computing needs. You > should feel no apprehension in the continued use of FreeBSD within your > own organization. In fact, we feel this move will lead to a FreeBSD 7 > which will finally be the improvement over FreeBSD 4 that you have been > looking for. > > For our employee committers and contractor port maintainers we regret to > inform you that due to redundancies many of you will be let go from > FreeBSD. All port maintainer's contracts are immediately terminated. > If you refer to the organization's Porters Handbook you will note that > we have the right to terminate maintainer contracts at will. For our > employee committers we will be restructuring in phases. Those of you > with work obligations in the other repositories will retain your ports > tree responsibilities while training the pkgsrc workforce for their new > role maintaining their products on FreeBSD. Once this phase is complete > your workload will be redirected towards your roles in the other > repositories. Those of you with a ports commit bit only, we wish to put > this gently. We are delivering a .pinkslip to your cubicles in the > Freefall office currently. By the end of business tomorrow we expect > you to login and collect your belongings there and in our satellite > offices. All cubicles will be scheduled for deletion after that. > Please be aware that members of the FreeBSD Security Team will be > monitoring your access to ensure that no organization property > accidentally goes home with you. > > We realize that FreeBSD's actions represent a noticeable disruption in > the lives of our now former employees and contractors and we wish to > help them by disclosing some exciting news. Due to certain recent > events our strategic partner NetBSD is going through an unprecedented > level of growth and expansion in their pkgsrc division. To keep up with > demand they will be going through an extended hiring phase for new > committers and maintainers. We feel that many of you would be quality > candidates for their organization and suggest that as you leave FreeBSD > for a different career path that you stop and take a look at them so you > may remain close to the FreeBSD family. > > > With gratitude and looking towards a new future, > > Portmanager > Wow. I suppose I should try NetBSD now to figure out what it's all about. Can someone either provide a link or a quick synopsis, of what the differences are between the current ports tree and NetBSD's pkgsrc tree? Thanks, -Garrett