From owner-freebsd-ports@freebsd.org Thu Apr 20 16:54:55 2017 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 06635D48220 for ; Thu, 20 Apr 2017 16:54:55 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [88.98.225.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 66B3616FC for ; Thu, 20 Apr 2017 16:54:53 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from ultrabook.yoonka.com (x59cc82e1.dyn.telefonica.de [89.204.130.225]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id v3KGsnVj090689 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 20 Apr 2017 16:54:50 GMT (envelope-from list1@gjunka.com) X-Authentication-Warning: msa1.earth.yoonka.com: Host x59cc82e1.dyn.telefonica.de [89.204.130.225] claimed to be ultrabook.yoonka.com Subject: Re: Is pkg quarterly really needed? To: freebsd-ports@freebsd.org References: <58F61A8D.1030309@a1poweruser.com> <29e44642-e301-f07c-afe3-bad735d8ee5e@freebsd.org> <20170420053722.GD31559@lonesome.com> <20170420084452.GH74780@home.opsec.eu> From: Grzegorz Junka Message-ID: <99a57878-ae39-d2a4-fe35-023dae8b320b@gjunka.com> Date: Thu, 20 Apr 2017 16:54:43 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <20170420084452.GH74780@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; 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: Thu, 20 Apr 2017 16:54:55 -0000 Fine, but would that be a good approach? Doesn't it look more like a process change than a code change? Surely, some code would need to be changed but then again, wouldn't that be mostly configuration? Grzegorz On 20/04/2017 08:44, Kurt Jaeger wrote: > Hi! > >> I am not sure if this is a rant in favour or against quarterly branches. >> And this discussion comes up again and again quite regularly. I wonder >> why ports don't follow the development model of the FreeBSD kernel? > - lack of developer time > We have bapt who develops pkg. bdrewery, who does poudriere. > A small group works on the ports framework. > There are a few who report issues and fixes. > I think that's it, and all work on huge workloads. > They add features that are even more important than > perfecting quarterly. Quarterly was not meant to fix all issues, > it was meant as a test to learn what comes up if one provides > some more stable pkg tree besides the HEAD. > > - lack of maintainer and committer time > maintainers and committers have to track lots of changes, > and it's already hard to keep up with HEAD and quarterly. > So many changes are never merged to quarterly, because > it's difficult to grasp side effects. > > About the 'lack-of-time': Please visit > > https://bugs.freebsd.org/bugzilla/page.cgi?id=dashboard.html > > and look at the numbers. Do it from time to time. Plot > the trajectory 8-} Submit patches to the bugzilla project that allows > us to track the trajectory 8-} > > So, in general: trust the folks who do the complicated work, and > please react in a friendly way to issues you encounter. Report > them using bugzilla.freebsd.org. Search on bugzilla for > similar reports and add to them with additional tests, > reports etc. > > If, after all this 'keeping-up' leaves you with spare brain cycles, > start submitting patches, and learn the big picture. It's amazingly > complex! > >> Then it would be a matter of creating a scheme for url addresses for >> easy access to these folders with build packages. > The scheme has to be implemented in the tools. >