From owner-freebsd-current@freebsd.org Fri Jun 1 03:31:45 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0472F7DFB2 for ; Fri, 1 Jun 2018 03:31:45 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from mail.infocus-llc.com (mail.infocus-llc.com [199.15.120.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 470997249A for ; Fri, 1 Jun 2018 03:31:45 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from draco.over-yonder.net (tunnel180062-pt.tunnel.tserv8.dal1.ipv6.he.net [IPv6:2001:470:1f0e:11ae::2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.tarragon.infocus-llc.com (Postfix) with ESMTPSA id 40xqTM0qbSzWCG; Thu, 31 May 2018 22:25:11 -0500 (CDT) Received: by draco.over-yonder.net (Postfix, from userid 100) id 40xqTL0lZqz106l; Thu, 31 May 2018 22:25:10 -0500 (CDT) Date: Thu, 31 May 2018 22:25:10 -0500 From: "Matthew D. Fuller" To: Mark Linimon Cc: freebsd-current Subject: Re: PR backlog (was: [RFC] Deprecation and removal of the drm2 driver) Message-ID: <20180601032510.GJ11482@over-yonder.net> References: <20180524160234.GD68014@FreeBSD.org> <201805241610.w4OGAAGY041280@pdx.rh.CN85.dnsmgr.net> <20180530235156.310870d0@thor.intern.walstatt.dynvpn.de> <20180531101643.GV3789@kib.kiev.ua> <20180531204946.GB24090@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180531204946.GB24090@lonesome.com> X-Editor: vi X-OS: FreeBSD User-Agent: Mutt/1.10.0 (2018-05-17) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2018 03:31:45 -0000 On Thu, May 31, 2018 at 03:49:46PM -0500 I heard the voice of Mark Linimon, and lo! it spake thus: > > We do slightly better turning over ports PRs -- due to the fact that > we attach a maintainer field to each port. This doesn't completely > solve the problem, but it goes some distance. >From my perspective as a maintainer of some and occasional contributor to others, I think "slightly" undersells it a bit; hardly without exception, but it generally works OK. I wrote up a couple more paragraphs about why I think it happens and what we'd need to do to import more of that sense over into src. But it was way longer than it needs to be. We get a lot more man-hours in ports/ acting as conduits for the "outside patches -> svn" pipeline because the incentives are rigged. A bad outside contribution brought into ports more often yields "hey, you should have noticed" to the committer and more opprobrium back to the submitter. A bad outside contribution brought into src falls all over the commiter. Not entirely unreasonable, since a lot of even small-ish breakages in src are much bigger deals than even large-ish breakages in ports. But it still makes it expensive to contemplate being a conduit... -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream.