From owner-freebsd-ports@freebsd.org Wed Oct 28 11:05:23 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E022AA1FEB4 for ; Wed, 28 Oct 2015 11:05:22 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C5A231CA2 for ; Wed, 28 Oct 2015 11:05:22 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: by mailman.ysv.freebsd.org (Postfix) id C4C99A1FEB3; Wed, 28 Oct 2015 11:05:22 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4664A1FEB0 for ; Wed, 28 Oct 2015 11:05:22 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 067161CA1; Wed, 28 Oct 2015 11:05:21 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9SB5FbY097306; Wed, 28 Oct 2015 12:05:15 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9SB5FrX097305; Wed, 28 Oct 2015 12:05:15 +0100 (CET) (envelope-from fonz) Date: Wed, 28 Oct 2015 12:05:14 +0100 From: "A.J. \"Fonz\" van Werven" To: Baptiste Daroussin Cc: soralx@cydem.org, ports@FreeBSD.ORG Subject: Re: Speedup ports install Message-ID: <20151028110514.GA97246@biertje.skysmurf.nl> References: <20151027220549.2bb7a660@sol> <20151028072233.GM17025@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline In-Reply-To: <20151028072233.GM17025@ivaldir.etoilebsd.net> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 11:05:23 -0000 --T4sUOijqQbZv57TR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Baptiste Daroussin wrote: > IIRC portmaster only creates packages as backup of the installed version > just in case the new package will fail it can reinstall the old one [snip] > Note that the backup thing of portmaster could now possibly be removed > since the ports tree support staging because now the ports tree checks > that everything is ok before installing on the system, but that would > require even more refactoring. FWIW: a) Portmaster creates backup packages of currently installed versions, to allow rollback indeed. b) Portmaster can build new packages of the new versions, e.g. for a local repository. c) Note that both use "pkg create" or "pkg_create", not "make package". Out of the box, Portmaster does (a) and not (b), but this can easily be changed through commandline options and/or a configuration file. There- fore, I'd recommend simply changing the default setting of (a) from on to off instead of removing feature (a) altogether. AvW --=20 I'm not completely useless, I can be used as a bad example. --T4sUOijqQbZv57TR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWMKvqAAoJEAfP7gJTaCe8cB4P+wXGDxnXUV4r9bO9B7tkwSjY hzLocKPHEvmqEhxn/ETpztxUXhfD6IQR2CLUxON4zBmyl5kdLQR+xHPzQtZXA7NZ IxayaCpXxGjzb9VF6/He1d0jXZPF70cAVDQkfsM2khUC+Ke7JAQ87Gy1IbRDaDUi U4xQ2LJ+2pf/7P0qvyevr2HoSUn3Z980Yv03DnnHso+1lyQ5X3dWIzu6DbmPyqvs zwhYInV9bBJmS5UID+XwJaoQL7bz8tdzT8N6vpuT2v8REsTez7CcmK7szUAyGqMH mgdjp84QKJcbOa6FGCyKQlNiOEBX0z3VglmfzdSjlC1fJ9qPGQCURzFa/vE/ngEh CknJEddM2YCRJYv4LhUCaxWcJMRlj78uCLmkzVQAK8KimdKK5xQXDQrZXoAVsKJN taunifKHyhgSv4YjbMex6tlC/0Du8UQs6d3GsfK+34luSSvwQQAJtvcFygrPBCwc A1nSBzRIHo7Vz7Q0rqkSxBFXIvL59MGqg23BYVQ1/yzGRPxjA/SlRxVe3e9D4KJZ dccr5XhHPI9S1xNwh7wpCZmobVDBgoenXETIzt/SvmFClh2XhCBkVz9dZhW6r2GV We65rZX9CD/jQrP6omDIMh7rIQmxBnVIF9lpY+rTEFIjfIQFFkGjD55xjqrTBkQe Q/ig9DKkpqge55FT8jsw =ZOdP -----END PGP SIGNATURE----- --T4sUOijqQbZv57TR--