Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Apr 2015 09:27:54 +0200
From:      John Marino <freebsd.contact@marino.st>
To:        Alexey Dokuchaev <danfe@FreeBSD.org>
Cc:        Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>, svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org, Adam Weinberger <adamw@adamw.org>
Subject:   Re: svn commit: r383472 - head/audio/muse
Message-ID:  <552386FA.7030007@marino.st>
In-Reply-To: <20150407070711.GA90710@FreeBSD.org>
References:  <201504061859.t36IxK0v000969@svn.freebsd.org> <20150407012902.GA22994@FreeBSD.org> <91AB85D3-A8DE-491C-A2D7-4E8D7E1CDC12@adamw.org> <20150407023204.GA44784@FreeBSD.org> <552376AD.7010903@marino.st> <20150407070711.GA90710@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/7/2015 09:07, Alexey Dokuchaev wrote
> 
> No, it's not "just because", not sure why you didn't quote it: "As I've
> previously had explained, "cd ${WRKSRC} && ${INSTALL_DATA}" is two-
> command construct (vs. single, $cwd-agnostic command), 

compound cd commands are typically easier to read on logs, particularly
if it removes a loop.

> it typically gets
> longer and thus can cause line wrapping, 

Avoiding line wrapping is not a good reason

> but most importantly that it
> should not have been committed in the first place as being gratuitous
> change."

You've already gotten feedback from 3 people that they prefer the new
version, so that's hardly gratuitous.



> We do not avoid making changes merely for annotations' sake.  But we do
> if the change is gratuitous.  It also helps to maintain claner, easier
> to review diffs, and does not needlessly blow the repo size (in the long
> run it might make a difference).


The problem is that you've defined gratuitous based on if it affects
annotations in some cases.  Most of the stuff you've pushed back on, I
saw as an improvement if taken in standalone.  So you are advocating
keeping inferior structures for the sake of annotation.



> John, with all due respect, but the fact that you do not find annonation
> feature useful does not mean other people think it's useless.  Also, "svn
> blame" is not just a command some of us like while others don't, it's a
> nice and easily comprehensible reason for why we try to avoid repo churn.

I would say "if all things being equal" avoid churn with a very low
threshold.  You threshold for equal is high, thus the conflict.  This
desire to avoid change at all cost seems to be interfering with the
right thing.

There's only 3 cases:
1) the maintainer is doing it himself (not your business)
2) somebody is maintaining a ports@FreeBSD.org (I'd prefer it get
maintained rather than nothing, e.d. tkato's case)
3) somebody is committing on a maintained port that is not theirs.
(Here is where your svn blame concern has the most validity)

ports@FreeBSD.org ports are one step above deprecation.  Just let
drive-by fixers do their job on unwanted ports without giving them too
much grief.  That's my opinion.

John








Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?552386FA.7030007>