From owner-freebsd-ports@freebsd.org Mon Dec 5 20:44:30 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 1A05EC68009 for ; Mon, 5 Dec 2016 20:44:30 +0000 (UTC) (envelope-from julian@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 073151037 for ; Mon, 5 Dec 2016 20:44:30 +0000 (UTC) (envelope-from julian@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 0390AC68007; Mon, 5 Dec 2016 20:44:30 +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 0341CC68006 for ; Mon, 5 Dec 2016 20:44:30 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D79591035 for ; Mon, 5 Dec 2016 20:44:29 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-230-194.lns20.per1.internode.on.net [121.45.230.194]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id uB5KiOJh087695 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Mon, 5 Dec 2016 12:44:28 -0800 (PST) (envelope-from julian@freebsd.org) To: "ports@FreeBSD.org" From: Julian Elischer Subject: what is the purpose of the quarterly ports branches? Message-ID: <7c73fc75-b4d9-063d-02f9-628e06f8d4bd@freebsd.org> Date: Tue, 6 Dec 2016 04:44:18 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit 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: Mon, 05 Dec 2016 20:44:30 -0000 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). SO a couple of things.. new quarterly pkg releases should have different names and be pointed to by a symlink or something. Other wise you can't avoid the smashed system problem. (half the pkgs from one quarter and the other half from the previous one, which you can't find any more. But the big question still remains.. What do you think you are solving and why are they changing? shouldn't a snapshot be stable?