From owner-svn-ports-head@FreeBSD.ORG Wed Aug 13 07:56:12 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C00CD1DC; Wed, 13 Aug 2014 07:56:12 +0000 (UTC) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 93E382024; Wed, 13 Aug 2014 07:56:11 +0000 (UTC) Received: from [192.168.0.22] (unknown [130.255.19.191]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id B629043BAA; Wed, 13 Aug 2014 02:55:54 -0500 (CDT) Message-ID: <53EB19F9.4040803@marino.st> Date: Wed, 13 Aug 2014 09:55:37 +0200 From: John Marino Reply-To: marino@freebsd.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Alexey Dokuchaev Subject: quarterly branches and transition to post-pkg_* [was: svn commit: r364739 - in head: . sysutils sysutils/syslog-ng-devel sysutils/syslog-ng-devel/files] References: <53ea6d76.6eb9.5599e7c9@svn.freebsd.org> <53EA6EBB.2010802@marino.st> <53EA7155.4060606@FreeBSD.org> <53EA7416.5080008@marino.st> <88E432AA-8DC7-4C8A-B530-C75AF32952AF@adamw.org> <20140813074515.GB16368@FreeBSD.org> In-Reply-To: <20140813074515.GB16368@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org, Bryan Drewery X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2014 07:56:12 -0000 On 8/13/2014 09:45, Alexey Dokuchaev wrote: > [*] Well, there are quarterly branches if one wants it to feel like Debian > stable without the quality control; IMHO they are of no use and should > be ignored altogether. In concept the quarterly branches are a good idea. Execution is a different matter. #1 issue: There's no portsnap with quarterly branches #2 issue: backporting fixes to quarterly branch, the process is a PITA #3 issue: There's no basic integrity check (e.g. freeze) before branching We have a huge problem looming: The pkg_* tools are going to be removed, maybe as soon as 1 September. I think the following should happen: 1) A version of portsnap be modified and added to the ports tree before then, a version that is quarter-branch capable 2) Waiting until 2014Q4 before removing pkg_* tools, which means at least wait until Oct 1. 3) Encourage everyone that has no intention to move to pkgng immediately to switch to the 2014Q4 branch 4) Maintain security updates to 2014Q4 branch for 6 months instead of the normal 3 months 5) Get the updated portsnap into base And eventually make quarterly branches the norm and working on head "at your own risk". Right now I see no plan for the post-pkg_* transition and the absence of one is pretty scary. You guys should consider my proposal above or something similar. John