From owner-freebsd-ports@FreeBSD.ORG Mon Nov 9 14:31:30 2009 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 A3933106566B for ; Mon, 9 Nov 2009 14:31:30 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) by mx1.freebsd.org (Postfix) with ESMTP id 5C1688FC17 for ; Mon, 9 Nov 2009 14:31:29 +0000 (UTC) Received: from localhost (localhost.codelab.cz [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 4236A19E019; Mon, 9 Nov 2009 15:31:28 +0100 (CET) Received: from [192.168.1.2] (r5bb235.net.upc.cz [86.49.61.235]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id DD51C19E023; Mon, 9 Nov 2009 15:31:25 +0100 (CET) Message-ID: <4AF827BD.7030504@quip.cz> Date: Mon, 09 Nov 2009 15:31:25 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1.4) Gecko/20091017 SeaMonkey/2.0 MIME-Version: 1.0 To: Michel Talon References: <20091108223634.GA89295@lpthe.jussieu.fr> <4AF7C569.4090005@FreeBSD.org> <4AF7F789.3090809@quip.cz> <20091109132106.GA37030@lpthe.jussieu.fr> In-Reply-To: <20091109132106.GA37030@lpthe.jussieu.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@FreeBSD.org Subject: Re: Portmaster with package support ready for beta testing 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: Mon, 09 Nov 2009 14:31:30 -0000 Michel Talon wrote: > On Mon, Nov 09, 2009 at 12:05:45PM +0100, Miroslav Lachman wrote: [...] > For the above reasons i think that using precompiled packages should be > restricted to people who don't mess with the standard settings. When you > install some Debian packages you take them as is, and things generally > work because mostly everybody use the same packages which are well > tested and coherent. If, on your machine, you want to use a specially > configured program, you download the sources and compile it. But you > take care yourself of the upgrades of this program. I think that a > similar behaviour should be viable on FreeBSD. If you extensively > modify the configuration of a large number of ports, you cannot expect > a packages-based upgrade to work. In this case the only reasonable way > is to upgrade from source. There are more than one scenario why people may use packages. I am sure many people are using portmaster or portupgrade with auto creation of packages for backup purpose - if I install newer version I need a backup of old package with dependencies for the case where newer version doesn't work well and needs to be rolled back. Similar to when I have more machines and want few of them used as building and testing environment, then deploy packages to production machines. So the extended metadata for packages will be useful for staff, debuging, recovery etc. I am fine with source upgrade for this moment, but source upgrade causes long downtime of services in some cases - longer than upgrade based on packages. And as number of maintained servers grows it will becomes more important. This is why I am interrested in better support of custom built packages for easier upgrade and I am not saying anything bad on current state of packages support in portmaster. It is definitely step forward. Miroslav Lachman