From owner-freebsd-current@FreeBSD.ORG Tue Apr 13 15:32:14 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A373C106564A; Tue, 13 Apr 2010 15:32:14 +0000 (UTC) (envelope-from julianelischer@gmail.com) Received: from mail-bw0-f216.google.com (mail-bw0-f216.google.com [209.85.218.216]) by mx1.freebsd.org (Postfix) with ESMTP id ED22D8FC12; Tue, 13 Apr 2010 15:32:13 +0000 (UTC) Received: by bwz8 with SMTP id 8so4373887bwz.3 for ; Tue, 13 Apr 2010 08:32:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=kNeku5/dNednuORGSnDfzNM4nUSew4H36WSDkdLbVoo=; b=sGcVVjHHv2Iz6Q9tI2k0GkGTXJLHVHW4HFOYejtO4HlXrzUaJD3JwxL2glMntNuSTb nFBoIP5Fh/ccZcdQ+NRdFUCs1Jf6ws41JchDrQl890en/m2aApmNrj8Eb2/X/YsjIltv e0IBjnGkXbItNHL1EgyjRcpBKNRxOSlI7Tq7s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=ZxEBcOqzXPvymcAkaPnbZEPCQrDxokTCfgAuRmFAvk3H/cepQ3ydund6WkrH2J7jOG GJM7uVBoBcpadG6un5H5JRclwJfbT2iwTJdx2ux+k7iOcVMxftQ+8u5SbZk5VS2ZtjmA fBrFOq3TPsjYw3XFIj5OPNADGP6yof3b0gv9E= Received: by 10.223.6.27 with SMTP id 27mr3580162fax.31.1271172732644; Tue, 13 Apr 2010 08:32:12 -0700 (PDT) Received: from julian-mac.elischer.org (h-67-100-89-137.snfccasy.static.covad.net [67.100.89.137]) by mx.google.com with ESMTPS id d13sm1884783fka.32.2010.04.13.08.32.08 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 13 Apr 2010 08:32:11 -0700 (PDT) Sender: Julian Elischer Message-ID: <4BC48E79.4090502@elischer.org> Date: Tue, 13 Apr 2010 08:32:09 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: Lucas Holt References: <49684.1270905510@pcbsd.org> <4BC418B5.1010304@foolishgames.com> In-Reply-To: <4BC418B5.1010304@foolishgames.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Tue, 13 Apr 2010 16:15:20 +0000 Cc: Adam Vande More , Kris Moore , John Hixson , ports@freebsd.org, Garrett Cooper , "Sam Fourman Jr." , "Dave Fourman\(Gmail\)" , Matt Olander , Vanessa Kraus , FreeBSD Current Subject: Re: ports and PBIs X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2010 15:32:14 -0000 On 4/13/10 12:09 AM, Lucas Holt wrote: > On 4/10/2010 3:18 PM, kris@pcbsd.org wrote > >> However for my more hard-core friends, nothing stopping you from >> running your own ports down >> the road, more power to ya! For doing something like embedded work or >> a server this makes total >> sense and I think it is a huge positive for FreeBSD, no reason to >> trash that or break it in any way. >> For the other 99.9% of society who want something "that just works" >> for day-to-day computing, >> something like PBI is very attractive. It would be great to have an OS >> that offers best of both worlds. >> >> -- >> Kris Moore > > There are only two possibilities with any package system. Either give > the user self packaged binaries containing all shared libraries or make > them update everything. Both have positives and negatives. We've been > working on a new package system in MidnightBSD for some time. When we > weighed this issue, it was decided that letting users have old binaries > sitting around was a bad idea. It encourages a user to sit on a package > for a year and not install security updates. The larger package size > also deters users from downloading updates in parts of the world which > have slow Internet connections. Remember the GDI+ update to windows > awhile back? There were many applications that had to be updated and > Microsoft had to release a scanner to search the drive for uses. There > side isn't always rosy. > > Obviously, there are also advantages to the larger PBI packages for > users. PC-BSD is certainly easy to use. > > At the end of the day, I think creating packages more frequently during > releases and pushing updates like many linux distros do makes more sense > in terms of security. FreeBSD has ten times the number of ports to build > than we do so obviously it's a problem to build packages that frequently. > > I don't want to butt in any more on this because it's not my place, but > I just felt it was important to bring another perspective. It may be thaat part of the answer is to do both. For me I want to have PBIs for the actual tools I use on the machine.. things like wine, openoffice, gimp, etc. I don't care if these are 'bleeding edge'. I just want them to work, and to keep working no matter what I do in my development environment. On the other had for stuff I'm working on, I want ot be able to get the newest libraries etc and keep them up to date. This means I run the dependency problem but I'm willing to upgrade everything and if it breaks occasionally, I'll fix it. regardless of whether my development environment is current;y broke or not, the tools I actually use on the machine will not be affected. So for me I see a reason tehat we should use BOTH schemes. > > Lucas > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"