From owner-freebsd-ports@FreeBSD.ORG Fri Feb 16 00:32:01 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 6F66816A400 for ; Fri, 16 Feb 2007 00:32:01 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id 4AE5B13C481 for ; Fri, 16 Feb 2007 00:32:01 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from hymn09.u.washington.edu (hymn09.u.washington.edu [140.142.12.183]) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW06.09) with ESMTP id l1G0W0Y1023071 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 15 Feb 2007 16:32:00 -0800 Received: from localhost (localhost [127.0.0.1]) by hymn09.u.washington.edu (8.13.7+UW06.06/8.13.7+UW06.09) with ESMTP id l1G0W0uB027560 for ; Thu, 15 Feb 2007 16:32:00 -0800 X-Auth-Received: from [192.55.52.4] by hymn09.u.washington.edu via HTTP; Thu, 15 Feb 2007 16:32:00 PST Date: Thu, 15 Feb 2007 16:32:00 -0800 (PST) From: youshi10@u.washington.edu To: freebsd-ports@freebsd.org In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-PMX-Version: 5.3.0.289146, Antispam-Engine: 2.5.0.283055, Antispam-Data: 2007.2.15.161933 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='SUPERLONG_LINE 0.05, NO_REAL_NAME 0, __CP_URI_IN_BODY 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Subject: [semi-OT] Re: portupgrade O(n^m)? 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: Fri, 16 Feb 2007 00:32:01 -0000 On Thu, 15 Feb 2007, Jeremy Messenger wrote: > On Thu, 15 Feb 2007 12:17:00 -0600, wrote: > > >> ===== >> Pros: >> ===== >> -It's written in python (portable). > > Isn't our more portable for hardware than Python? Also, it is smaller? > >> -It's a system which focuses on ports compilation from source, not binary >> package installation. > > This is very cons. The ports can do both, so it is more flexible and is pros > than this. In our ports tree, you can even choice to create your own packages, > install your own packages that was built by you, use FreeBSD packages or > compile by via ports tree. > >> -Stores information in a db format (not Berkeley DB, but something >> different)for entire system in a common file; stores installed leaf package >> information in another simple textfile. >> -Has flags for stability reasons, since some packages are alpha or beta and >> don't compile under certain architectures. > > No thanks, I am against this. I have seen the messy over at Gentoo's forums for > you can't do the mix very well. Our ports have the better stability than their > for in both stable and bleeding edge at the same time. I have used Gentoo > before very long time ago and it is too often to break stuff, I personal prefer > Slackware or Ubuntu over Gentoo and portage anytime for Linux. > >> -Portage files are fetched via rsync. > > What is speical about it if you put rsync as in Cons? Why replace it when CVSup > works fine? > > http://www.gentoo.org/news/en/gwn/20021223-newsletter.xml#doc_chap2_sect4 Well, it takes a lot of time with the diffs and all in rsync.. that's why I added it to the cons. I have no clue why I accidentally added it to the pros as well. Probably did some copying and pasting from my original letter and forgot to delete that part ><. I just think that it would be nice to get a common solution for all these items. I dislike gentoo after 2 years of use and switched over to FreeBSD because overall the system is much better (in particular more stable). I just want to help make a great system even better--that's all; the only parts of the system I can possibly thinking of improving that also align with my interests are the ports system and sound system (daemonizing it like ALSA, instead of having stuff block /dev/dsp, /dev/mixer, like OSS). -Garrett