From owner-freebsd-ports@freebsd.org Wed Dec 7 14:12:51 2016 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 36432C6A75C for ; Wed, 7 Dec 2016 14:12:51 +0000 (UTC) (envelope-from george+freebsd@m5p.com) 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 1ED9380D for ; Wed, 7 Dec 2016 14:12:51 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: by mailman.ysv.freebsd.org (Postfix) id 1B3C9C6A75B; Wed, 7 Dec 2016 14:12:51 +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 1832FC6A759 for ; Wed, 7 Dec 2016 14:12:51 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailhost.m5p.com (mailhost.m5p.com [IPv6:2001:418:3fd::f7]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "m5p.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AD258808; Wed, 7 Dec 2016 14:12:50 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from [IPv6:2001:418:3fd::1f] (haymarket.m5p.com [IPv6:2001:418:3fd::1f]) by mailhost.m5p.com (8.15.2/8.15.2) with ESMTP id uB7ECg4r004965; Wed, 7 Dec 2016 09:12:48 -0500 (EST) (envelope-from george+freebsd@m5p.com) Subject: Re: what is the purpose of the quarterly ports branches? To: Jason Unovitch , Julian Elischer References: <7c73fc75-b4d9-063d-02f9-628e06f8d4bd@freebsd.org> <20161207025955.GA21488@Silverstone> Cc: "ports@FreeBSD.org" From: George Mitchell Message-ID: <3a97d014-1b8b-7e34-6704-1ee5fd8b97ca@m5p.com> Date: Wed, 7 Dec 2016 09:12:42 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20161207025955.GA21488@Silverstone> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.8 required=10.0 tests=ALL_TRUSTED, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mattapan.m5p.com X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.1 (mailhost.m5p.com [IPv6:2001:418:3fd::f7]); Wed, 07 Dec 2016 09:12:48 -0500 (EST) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2016 14:12:51 -0000 On 12/06/16 21:59, Jason Unovitch wrote: > On Mon, Dec 05, 2016 at 10:48:20PM +0000, Ben Woods wrote: >> On Tue., 6 Dec. 2016 at 4:44 am, Julian Elischer wrote: >> >>> they are effectively useless because the results are not archived, and >>> the quarterly pkg branch actually changes day by day, so making two >>> machines from the same quarterly branch can give you different >>> machines (making it useless for paying work) >>> >>> not to mention that if you use the quarterly pkg branch you run he >>> risk of it completely changing if you happen to be unlucky enough to >>> be doing it across a quarterly boundary. then you end up with a >>> completely messed up system. (from experience). >>> > > If you are handling the burden of support for a customer then perhaps > Poudriere and building internally is the best option. Then if you want > to stay on an older quarterly because none of what you deploy to > customers is impacted by security issues you can roll them at your own > pace. > >>> But the big question still remains.. >>> >>> What do you think you are solving and why are they changing? shouldn't >>> a snapshot be stable? > > > Think releng compared to stable in the src repo rather than > release/stable. They change in the same fashion to get SA (in the form > of VuXML) and errata worthy fixes. > [...] If only! At least the current base releng does not arbitrarily disappear every three months. -- George