From owner-freebsd-ports@freebsd.org Wed Dec 7 03:00:02 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 A2A7EC6AC33 for ; Wed, 7 Dec 2016 03:00:02 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) 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 8EE0015D5 for ; Wed, 7 Dec 2016 03:00:02 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 8E4DFC6AC32; Wed, 7 Dec 2016 03:00:02 +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 8DF8BC6AC31 for ; Wed, 7 Dec 2016 03:00:02 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6E4AF15D3; Wed, 7 Dec 2016 03:00:02 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Received: from Silverstone (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 5DF4D7150; Wed, 7 Dec 2016 03:00:01 +0000 (UTC) (envelope-from junovitch@FreeBSD.org) Date: Tue, 6 Dec 2016 21:59:55 -0500 From: Jason Unovitch To: Julian Elischer Cc: "ports@FreeBSD.org" Subject: Re: what is the purpose of the quarterly ports branches? Message-ID: <20161207025955.GA21488@Silverstone> References: <7c73fc75-b4d9-063d-02f9-628e06f8d4bd@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) 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 03:00:02 -0000 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.