From owner-freebsd-ports@FreeBSD.ORG Mon Nov 9 13:37:55 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 0EB6C106566C for ; Mon, 9 Nov 2009 13:37:55 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.freebsd.org (Postfix) with ESMTP id B501C8FC15 for ; Mon, 9 Nov 2009 13:37:54 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.3/8.14.3) with ESMTP id nA9DbrAR006553; Mon, 9 Nov 2009 05:37:53 -0800 (PST) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.3/8.14.3/Submit) id nA9DbrWv006552; Mon, 9 Nov 2009 05:37:53 -0800 (PST) (envelope-from david) Date: Mon, 9 Nov 2009 05:37:53 -0800 From: David Wolfskill To: Michel Talon Message-ID: <20091109133753.GB1335@albert.catwhisker.org> References: <20091108223634.GA89295@lpthe.jussieu.fr> <4AF7C569.4090005@FreeBSD.org> <4AF7F789.3090809@quip.cz> <20091109132106.GA37030@lpthe.jussieu.fr> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4bRzO86E/ozDv8r1" Content-Disposition: inline In-Reply-To: <20091109132106.GA37030@lpthe.jussieu.fr> User-Agent: Mutt/1.4.2.3i 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 13:37:55 -0000 --4bRzO86E/ozDv8r1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 09, 2009 at 02:21:06PM +0100, Michel Talon 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=20 > a packages-based upgrade to work. In this case the only reasonable way > is to upgrade from source. > ... In fairness, while I believe that the above analysis is reasonable if one confines the packages in question to those built outside the control of the one changing configurations, one of the reasons I have been interested in "package" support for portmaster is precisely so I could build packages of ports that I had configured for my environment, then merely install (vs. "build") them on other ("target") machines. Rebuilding (say) firefox3 on each machine where I want that configuration of firefox3 seems ... rather less than ideal. :-} I should be able to build the ports as I choose to configure them, create packages, and install those packages on the various target machines. Later, when the port gets updated, I'd want to use portmaster to update the port on one machine, build a package for it, then on other machines, use my package to update the port on other machines when I run portmaster on those machines. Peace, david --=20 David H. Wolfskill david@catwhisker.org Depriving a girl or boy of an opportunity for education is evil. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --4bRzO86E/ozDv8r1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (FreeBSD) iEYEARECAAYFAkr4GzEACgkQmprOCmdXAD2qnwCeIstbthcBQzuthfuttpfuFUKi oIUAnRQXbdnDJxtB45eyiJ5r1vz2jkZw =Tks9 -----END PGP SIGNATURE----- --4bRzO86E/ozDv8r1--