From owner-freebsd-stable@freebsd.org Fri Jul 24 21:28:00 2015 Return-Path: Delivered-To: freebsd-stable@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 48CAE9AA3BE for ; Fri, 24 Jul 2015 21:28:00 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 371B514CE; Fri, 24 Jul 2015 21:28:00 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by freefall.freebsd.org (Postfix) with ESMTP id AAE6F1A56; Fri, 24 Jul 2015 21:27:59 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Fri, 24 Jul 2015 21:27:57 +0000 From: Glen Barber To: Nikolai Lifanov Cc: freebsd-stable@freebsd.org Subject: Re: help me understand latest->quarterly pkg.conf switch Message-ID: <20150724212757.GE84931@FreeBSD.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xnH/NIbSm9ew9GxF" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jul 2015 21:28:00 -0000 --xnH/NIbSm9ew9GxF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jul 24, 2015 at 05:15:52PM -0400, Nikolai Lifanov wrote: > I noticed that in stable/10, /etc/pkg/FreeBSD.conf was switched from using > latest package set to whichever one that is "quarterly" word is pointing = to > at the moment. What is the motivation for this change? >=20 This was not done in the stable/10 branch, it was done in releng/10.2. > Quarterly package sets are useful if the end-user is able to pick which o= ne > to pull from and there is some amount of time of support overlap so that = the > user has time to validate the new package set and switch his systems to it > (like what is done with pkgsrc). As-is, "quarterly" works just like "late= st" > from end-user perspective, but for most of the lifecycle packages are > outdated and there is a massive update bomb four times per year. >=20 > Port branches are still valuable to those building their own packages, si= nce > they can support the previous (unsupported by the project) branch, > backporting fixes manually, while validating and upgrading to the new one. > But, what is the value of the quarterly package set as-is and what is the > value of switching to this set by default? >=20 In general, the quarterly package set is less prone to having build failures, since the changes in the branch are (by intent) less intrusive, while still receiving security updates. It is analogous to the stable or releng branches in src, and how they compare to head. (This will be noted in the final 10.2-RELEASE announcement, as well as the release notes, and will also include instructions on how to switch to the 'latest' branch if that is what is desired.) Glen --xnH/NIbSm9ew9GxF Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJVsq3dAAoJEAMUWKVHj+KTe+IP/jFJlCJziPze64l6RkSl101v zpcfNDEyV2/KhAMzjPgOF5rEU1XIgU59EjmR0cipFXYu6rIBefo273yW6fwiEQnw mVhnFSLzexBonnY9ibtVDsjoTyB0SQA1Eoes0y0nvOrlrdeDLqNkFRawjgEKipmh aZsYqLB2MClzJ8uM/xADoYFnjv0VHhv//j3bmEdUBMr5Gaoy42tPWOBMSU6M/YFw LHQBprjuqk254Q7vAeas0pnO/Nc4SHkiPQTvsZdSjnls4JWPmMUcuWdE53hkEEa1 GJt9GYAnn2k4H1H4Nv17ux9G+oqK2eAlFmcrkZTJwL1vgsh6ryUAyOGb6Cz4IE+p I+da4aw63XYmLJFUAg7KZIJtOSvZ6/OSAa/5r1Wx7/AawZ9xa1C2p4XzVdFedSs1 leAcydEzCByQY4+P9BU2PFzzWFSJKwDy3Km8exMmzco8ziaLIRRKJd0uTm54xf5M 4xUQKvLT1iZ7qTBBYXBD559K6C6OxTl5Xzr9La8xtgaSmMZ0O+jtvhyVY2lL4gf2 n5Gs2UV+XOOkdNrJdXBizOf+9k6seWiVTaQHjYj5RH7UIbsoUXbveyku2FILshEG QPwyA7WiLgDo8c2s7G3sUBSo0rUVV/0cR2qjGUBdbeUbznAja+1pnAlFWX0GWx6F y/IodzJPA86BPU+ZDFrv =EM0f -----END PGP SIGNATURE----- --xnH/NIbSm9ew9GxF--