From owner-freebsd-rc@FreeBSD.ORG  Wed Dec 16 06:02:38 2009
Return-Path: <owner-freebsd-rc@FreeBSD.ORG>
Delivered-To: freebsd-rc@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 01785106566C;
	Wed, 16 Dec 2009 06:02:37 +0000 (UTC) (envelope-from hrs@FreeBSD.org)
Received: from mail.allbsd.org (gatekeeper-int.allbsd.org
	[IPv6:2001:2f0:104:e002::2])
	by mx1.freebsd.org (Postfix) with ESMTP id 1E9EF8FC19;
	Wed, 16 Dec 2009 06:02:35 +0000 (UTC)
Received: from delta.allbsd.org (p3177-ipbf416funabasi.chiba.ocn.ne.jp
	[123.225.92.177]) (authenticated bits=128)
	by mail.allbsd.org (8.14.3/8.14.3) with ESMTP id nBG629Bd013631;
	Wed, 16 Dec 2009 15:02:21 +0900 (JST) (envelope-from hrs@FreeBSD.org)
Received: from localhost (alph.allbsd.org [192.168.0.10])
	(authenticated bits=0)
	by delta.allbsd.org (8.13.4/8.13.4) with ESMTP id nBG625T6073065;
	Wed, 16 Dec 2009 15:02:07 +0900 (JST) (envelope-from hrs@FreeBSD.org)
Date: Wed, 16 Dec 2009 15:01:37 +0900 (JST)
Message-Id: <20091216.150137.11277993.hrs@allbsd.org>
To: dougb@FreeBSD.org, freebsd-rc@FreeBSD.org
From: Hiroki Sato <hrs@FreeBSD.org>
In-Reply-To: <4B28181B.5070503@FreeBSD.org>
References: <200912070625.nB76PJli043796@svn.freebsd.org>
	<4B28181B.5070503@FreeBSD.org>
X-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530  FFD7 4F2C D3D8 2793 CF2D
X-Mailer: Mew version 6.3rc1 on Emacs 22.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Multipart/Signed; protocol="application/pgp-signature";
	micalg=pgp-sha1;
	boundary="--Security_Multipart(Wed_Dec_16_15_01_37_2009_122)--"
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.95.3 at gatekeeper.allbsd.org
X-Virus-Status: Clean
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.3
	(mail.allbsd.org [133.31.130.32]);
	Wed, 16 Dec 2009 15:02:27 +0900 (JST)
X-Spam-Status: No, score=-5.6 required=13.0 tests=AWL,BAYES_00,
	CONTENT_TYPE_PRESENT, QENCPTR1, SPF_SOFTFAIL,
	X_MAILER_PRESENT autolearn=no version=3.2.5
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
	gatekeeper.allbsd.org
Cc: svn-src-stable@FreeBSD.org, svn-src-all@FreeBSD.org,
	src-committers@FreeBSD.org, svn-src-stable-8@FreeBSD.org
Subject: Re: svn commit: r200205 - stable/8/etc
X-BeenThere: freebsd-rc@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: freebsd-rc@FreeBSD.org
List-Id: "Discussion related to /etc/rc.d design and implementation."
	<freebsd-rc.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-rc>,
	<mailto:freebsd-rc-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-rc>
List-Post: <mailto:freebsd-rc@freebsd.org>
List-Help: <mailto:freebsd-rc-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-rc>,
	<mailto:freebsd-rc-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2009 06:02:38 -0000

----Security_Multipart(Wed_Dec_16_15_01_37_2009_122)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Doug Barton <dougb@FreeBSD.org> wrote
  in <4B28181B.5070503@FreeBSD.org>:

do> You apparently merged your change from r197144 without applying my fix
do> for this problem above from r198162, which broke this feature in
do> 8-stable. See http://www.freebsd.org/cgi/query-pr.cgi?pr=141642
do>
do> In my mind breaking this feature in a -stable branch is a fairly
do> serious error, and adds fuel to my growing discomfort about the
do> changes you've been making in /etc. How do you suggest that we move
do> forward and at the same time lessen the potential for further problems?

 I am really sorry for breaking it again.  My intention was to merge
 only changes of set_rcvar* on a request, but I mistakenly included
 the line you fixed after I committed the original change.  It is
 totally my fault.  Sorry.

 I think I will add regression tests for checking rc.d functionality
 before merging other changes I made on -HEAD.  The rc.d scripts are
 used in various ways now and there are some ambiguous definitions and
 inconsistency such as a way to set the default value to a variable,
 naming conventions, and so on, so for that we may need to define what
 are correct/acceptable ones.  Anyway, I start trying to do so and
 this should help to prevent further inappropriate changes (in terms
 of whether the existing functionality is broken or not) from being
 added.

-- Hiroki

----Security_Multipart(Wed_Dec_16_15_01_37_2009_122)--
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEABECAAYFAksod8EACgkQTyzT2CeTzy3ZTQCdGcpJ/K8xEN2eRsWjYC6hrqh8
okYAn3uzvbOCwS85lwRq18+AZLsnhitO
=j2E6
-----END PGP SIGNATURE-----

----Security_Multipart(Wed_Dec_16_15_01_37_2009_122)----