From owner-cvs-all@FreeBSD.ORG Sat Aug 13 16:23:36 2011 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF157106564A; Sat, 13 Aug 2011 16:23:35 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from unimail.uni-dortmund.de (mx1.HRZ.Uni-Dortmund.DE [129.217.128.51]) by mx1.freebsd.org (Postfix) with ESMTP id 697D68FC13; Sat, 13 Aug 2011 16:23:35 +0000 (UTC) Received: from [192.168.0.3] (p4FE3186B.dip.t-dialin.net [79.227.24.107]) (authenticated bits=0) by unimail.uni-dortmund.de (8.14.5/8.14.5) with ESMTP id p7DFSu31003969 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Sat, 13 Aug 2011 17:28:56 +0200 (CEST) Message-ID: <4E469837.1030903@FreeBSD.org> Date: Sat, 13 Aug 2011 17:28:55 +0200 From: Matthias Andree Organization: FreeBSD User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.18) Gecko/20110617 Lightning/1.0b2 Mnenhy/0.8.3 Thunderbird/3.1.11 MIME-Version: 1.0 To: Dmitry Marakasov References: <201108020942.p729g1Ti068765@repoman.freebsd.org> <20110811180338.GB88978@hades.panopticon> <20110812093328.GE85247@hades.panopticon> <20110812101133.GF85247@hades.panopticon> <4E4584EA.7090306@FreeBSD.org> <20110813133717.GA38385@hades.panopticon> In-Reply-To: <20110813133717.GA38385@hades.panopticon> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Baptiste Daroussin , Doug Barton , cvs-all@FreeBSD.org, ports-committers@FreeBSD.org, Chris Rees , cvs-ports@FreeBSD.org Subject: Re: cvs commit: ports/cad/admesh Makefile X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Aug 2011 16:23:36 -0000 Am 13.08.2011 15:37, schrieb Dmitry Marakasov: > * Doug Barton (dougb@FreeBSD.org) wrote: > >> We've had this discussion about 6 times now. > > Maybe we should stop doing things that raise such discussions then? No. Such poking the sleeping is necessary to get action taken at all. Evidently it hadn't happened until the time the respective ports in that run had been deprecated. >> The community consensus is that we need to cull dead ports from >> the tree in order to reduce the maintenance burden and allow for >> more flexibility. > > "Dead" means it doesn't build or doesn't work. Which exactly of > these "unfetchable" ports doesn't build or doesn't work? It's irrelevant. Unmaintained ports of any kind are a danger to the end users. They might miss crucial (security or critical) patches, and you can't judge the quality of software by "it builds and we mirrored an obsolete version years ago". Typically this situation arises if there are no users of a port left, else the complaints come much earlier. And if there are no users, culling a port no matter whether your local culture considers it "dead" is not a loss except that we might some day fall below 20,000 ports. Which is neither likely nor undesireable. :) > That is strange definition of "dead". Does it stop being dead if I > mirror distfiles? Have all dependent ports (on graphics/lib3ds, > lang/expect, for example) suddenly became dead too? You offer an "upstream" package and become the contact for issues. Just mirroring bit-rotten crap isn't going to help anyone. Unsupported software is plainly and clearly a dead end, and I try to avoid running in such dead ends whenever I can. Possibly we should always mark ports for removal for three months after the point in time when the maintainer gets reset to ports@. > What has happened is users being unable to build perfectly working > ports because of unneeded BROKEN's. FreeBSD ports are criticized for > frequent build problems, there are talks about stable port branch > for user to experience less frustration with ports tree, yet such > plain sabotage is happening. False. Users can set TRYBROKEN=yes and see how far they get. False in that I don't see "FreeBSD ports that are criticized for frequent build problems". Also all past experiments about stable port branches concluded that they just rot and are hence pointless. But if you want stable ports, you can deinstall all FreeBSD ports and install those from pkgsrc. It works, is supported on FreeBSD and DragonflyBSD among lots of others, and it does quarterly "stable" branches that pull up just security fixes, but it has a lot fewer packages available and I find the tools inferior to ours. But don't make false claims about the ports tree or proposals that turned out to be non-workable for us.