From owner-svn-ports-all@FreeBSD.ORG Wed Feb 4 14:38:58 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1033) id A48FEE2B; Wed, 4 Feb 2015 14:38:58 +0000 (UTC) Date: Wed, 4 Feb 2015 14:38:58 +0000 From: Alexey Dokuchaev To: Kubilay Kocak Subject: Re: svn commit: r377721 - in head/devel/newfile: . files Message-ID: <20150204143858.GA96898@FreeBSD.org> References: <201501231039.t0NAdYS5095664@svn.freebsd.org> <20150123110243.GA64051@FreeBSD.org> <54C234F6.4070805@FreeBSD.org> <20150123122120.GA91455@FreeBSD.org> <54C3583E.1070205@FreeBSD.org> <20150124140220.GF67556@e-new.0x20.net> <20150125180426.GA11307@FreeBSD.org> <54C5BBB7.9070808@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <54C5BBB7.9070808@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Johannes Jost Meixner , Lars Engels , ports-committers@freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2015 14:38:58 -0000 Kubilay, I've just realized that I didn't reply to this; please accept my apologies (esp. given that I often myself complain about our bad communications). On Mon, Jan 26, 2015 at 02:59:51PM +1100, Kubilay Kocak wrote: > On 26/01/2015 5:04 AM, Alexey Dokuchaev wrote: > > Right, but not only that. I've mentioned that it had bitten us in the > > past and digged these two commits: > > > > http://svnweb.freebsd.org/ports?view=revision&revision=288024 > > http://svnweb.freebsd.org/ports?view=revision&revision=288046 > > > > One could argue if we should still care about defunct [these things], > > but IMHO they all illustrate fragility of dotted directories quite > > clearly already. > > > > [...] Then again -- they are ugly; as Lars had mentioned, dots could > > be expected to be used exclusively in versions; etc. -- better avoid > > to this mess once and for all. I'll probably cook up a patch to PHB > > on this matter. > > I'm -1 on exception cases in general, and in this case in particular as > it prevented us (Python) from improving consistency among a large set of > ports. Fair enough. > Beyond that, the broken tool argument suggests only exactly that, broken > tools. It is the same argument to suggest that a broken HTTP parsing > library used in a client for example, ought to be supported by coupling > it to some arbitrary convention in response headers from our package > servers. This of course is ridiculous. I find this example somewhat bogus, so I cannot agree or disagree with it. > The argument to aesthetics may be valid, but it is weak. It does does > not warrant trumping convention/consistency of a third party software > library (the ports framework) for third party software that we do not > get a say in choosing the naming convention for. Again, fair enough. > Our job is to support the growth of a ported software framework, nothing > more. I'll get a bit verbose here, if you excuse me. :) Unfortunate fact is that most people do not know how to write (develop, maintain, ship) software. Yes, that includes software authors themselves. Now, we ports people of FreeBSD presumably know. So when it does not cost us *too* much, we should attempt (IMHO) to correct upstream mistakes and stupidity, not adhere to it. Hence I've spoken up. The reasons you've provided in this email are valid enough to be considered and respected, so I think it pretty much nails it: those fucking dots can stay. :( This does not mean that I no longer think that those people do not know how to write (develop, maintain, ship) software, and/or giving up, but I agree that FreeBSD Ports Collection is probably not the right battlefield in this particular case. ./danfe