From owner-freebsd-rc@FreeBSD.ORG Sun May 7 17:13:21 2006 Return-Path: X-Original-To: freebsd-rc@hub.freebsd.org Delivered-To: freebsd-rc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CB5E16A401; Sun, 7 May 2006 17:13:21 +0000 (UTC) (envelope-from anders@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C1FA43D45; Sun, 7 May 2006 17:13:21 +0000 (GMT) (envelope-from anders@FreeBSD.org) Received: from freefall.freebsd.org (anders@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k47HDLet075940; Sun, 7 May 2006 17:13:21 GMT (envelope-from anders@freefall.freebsd.org) Received: (from anders@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k47HDLIg075936; Sun, 7 May 2006 17:13:21 GMT (envelope-from anders) Date: Sun, 7 May 2006 17:13:21 GMT From: Anders Nordby Message-Id: <200605071713.k47HDLIg075936@freefall.freebsd.org> To: anders@FreeBSD.org, anders@FreeBSD.org, freebsd-rc@FreeBSD.org Cc: Subject: Re: conf/93287: [patch] Make rc.subr jail-aware X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 May 2006 17:13:21 -0000 Synopsis: [patch] Make rc.subr jail-aware State-Changed-From-To: patched->closed State-Changed-By: anders State-Changed-When: Sun May 7 17:12:50 UTC 2006 State-Changed-Why: Patch is MFCed now. http://www.freebsd.org/cgi/query-pr.cgi?pr=93287 From owner-freebsd-rc@FreeBSD.ORG Mon May 8 11:02:44 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC8C916A414 for ; Mon, 8 May 2006 11:02:44 +0000 (UTC) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BC3143D8F for ; Mon, 8 May 2006 11:02:37 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k48B2bmW048414 for ; Mon, 8 May 2006 11:02:37 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k48B2aVu048408 for freebsd-rc@freebsd.org; Mon, 8 May 2006 11:02:36 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 8 May 2006 11:02:36 GMT Message-Id: <200605081102.k48B2aVu048408@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-rc@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 May 2006 11:02:46 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- p [2006/03/12] conf/94377 rc [patch] /etc/rc.d/sshd improperly tests r 1 problem total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/11/12] conf/45226 rc Fix for rc.network, ppp-user annoyance p [2004/11/13] conf/73909 rc [patch] rc.d/sshd does not work with port o [2005/02/18] conf/77663 rc Suggestion: add /etc/rc.d/addnetswap afte o [2005/03/16] conf/78906 rc [patch] Allow mixer_enable="NO" in rc.con o [2005/05/14] kern/81006 rc ipnat not working with tunnel interfaces p [2005/06/28] conf/82738 rc [patch] add amd_program line to defaults/ o [2005/08/27] conf/85363 rc syntax error in /etc/rc.d/devfs o [2005/11/13] conf/88913 rc [patch] wrapper support for rc.subr o [2005/12/03] conf/89870 rc [patch] feature request to make netif ver o [2006/01/30] conf/92523 rc [patch] allow rc scripts to kill process o [2006/02/25] conf/93815 rc [patch] Adds in the ability to save ipfw o [2006/03/21] bin/94767 rc [patch] rcorder(8) dumps core when does n o [2006/05/04] conf/96766 rc run_rc_command doesn't work for Python sc 13 problems total. From owner-freebsd-rc@FreeBSD.ORG Tue May 9 11:38:29 2006 Return-Path: X-Original-To: freebsd-rc@FreeBSD.org Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 00F8116A424 for ; Tue, 9 May 2006 11:38:29 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEBE643D46 for ; Tue, 9 May 2006 11:38:26 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id 90519117D4 for ; Tue, 9 May 2006 13:38:22 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 72298-05 for ; Tue, 9 May 2006 13:38:16 +0200 (CEST) Received: from mayday.esat.net (mayday.esat.net [193.95.134.156]) by smtp.xbsd.org (Postfix) with ESMTP id C7E771143B for ; Tue, 9 May 2006 13:38:15 +0200 (CEST) From: Florent Thoumie To: freebsd-rc@FreeBSD.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-TvUp1pWXDHo3K39FZuUA" Date: Tue, 09 May 2006 12:38:13 +0100 Message-Id: <1147174693.4810.29.camel@mayday.esat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: Subject: RFC: new rc.d/mdconfig{,2} startup scripts X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 May 2006 11:38:29 -0000 --=-TvUp1pWXDHo3K39FZuUA Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hey fellas, I'm currently working at extending rc.d/ramdisk{,-own} to support vnode-backed md(4) devices and I'm wondering if I should : - add my rc.d/mdconfig{,2} scripts and keep the existing rc.d/ramdisk{,-own} scripts for backward compatibility (adding a deprecated note somewhere), - merge rc.d/ramdisk{,-own} into rc.d/mdconfig{,2} (still adding a note about ramdisk_* variable deprecation), - keep the existing names (rc.d/ramdisk{,-own}) and just add my stuff in them. I like the first choice better, at some point it will be easier to just 'cvs rm' those files and this prevents adding mess in new scripts. Also, is there some standard timeout for removing old variables support? --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-TvUp1pWXDHo3K39FZuUA Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEYH8lMxEkbVFH3PQRAv6FAJ9coXNCo4zJOJZ3T/GEtoj1cuO3qACfcDj2 aAGjwX9377O6UMAHNxFvnF0= =4Nl9 -----END PGP SIGNATURE----- --=-TvUp1pWXDHo3K39FZuUA-- From owner-freebsd-rc@FreeBSD.ORG Thu May 11 16:09:38 2006 Return-Path: X-Original-To: rc@freebsd.org Delivered-To: freebsd-rc@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F6E516A6FA for ; Thu, 11 May 2006 16:09:38 +0000 (UTC) (envelope-from michael@gargantuan.com) Received: from phoenix.gargantuan.com (srv01.lak.lwxdatacom.net [24.73.171.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78F8443D73 for ; Thu, 11 May 2006 16:09:02 +0000 (GMT) (envelope-from michael@gargantuan.com) Received: by phoenix.gargantuan.com (Postfix, from userid 1001) id C6ED916C; Thu, 11 May 2006 12:08:56 -0400 (EDT) Resent-From: "Michael W. Oliver" Resent-Date: Thu, 11 May 2006 12:08:56 -0400 Resent-Message-ID: <20060511160856.GC66371@gargantuan.com> Resent-To: rc@freebsd.org X-Original-To: michael@gargantuan.com Delivered-To: michael@gargantuan.com Received: from srv01.lak.lwxdatacom.net (fxp0.srv01.lak.lwxdatacom.net [IPv6:2001:4830:2502:8002::ac10:a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by phoenix.gargantuan.com (Postfix) with ESMTP id CFAC9446 for ; Thu, 27 Apr 2006 08:13:40 -0400 (EDT) Received-SPF: pass (srv01.lak.lwxdatacom.net: domain of freebsd.org designates 216.136.204.119 as permitted sender) client-ip=216.136.204.119; envelope-from=owner-freebsd-current@freebsd.org; helo=mx2.freebsd.org; Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by srv01.lak.lwxdatacom.net (Postfix) with ESMTP id 6B01625479 for ; Thu, 27 Apr 2006 08:13:40 -0400 (EDT) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id A88A1CFCA4; Thu, 27 Apr 2006 12:07:26 +0000 (GMT) (envelope-from owner-freebsd-current@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 5851216A411; Thu, 27 Apr 2006 12:07:23 +0000 (UTC) (envelope-from owner-freebsd-current@freebsd.org) X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D891716A401; Thu, 27 Apr 2006 12:07:08 +0000 (UTC) (envelope-from michael@gargantuan.com) Received: from phoenix.gargantuan.com (srv01.lak.lwxdatacom.net [24.73.171.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63EAB43D46; Thu, 27 Apr 2006 12:07:08 +0000 (GMT) (envelope-from michael@gargantuan.com) Received: by phoenix.gargantuan.com (Postfix, from userid 1001) id EEEB543F; Thu, 27 Apr 2006 08:07:05 -0400 (EDT) Date: Thu, 27 Apr 2006 08:07:05 -0400 From: "Michael W. Oliver" To: pf@freebsd.org Message-ID: <20060427120705.GC90821@gargantuan.com> Mail-Followup-To: pf@freebsd.org, current@freebsd.org References: <20060422050542.GG44647@gargantuan.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3O1VwFp74L81IIeR" Content-Disposition: inline In-Reply-To: <20060422050542.GG44647@gargantuan.com> X-WWW-URL: http://michael.gargantuan.com X-GPG-PGP-Public-Key: http://michael.gargantuan.com/gnupg/pubkey.asc X-GPG-PGP-Fingerprint: 2694 0179 AE3F BFAE 0916 0BF5 B16B FBAB C5FA A3C9 X-Home-Phone: +1-863-816-8091 X-Mobile-Phone: +1-863-738-2334 X-Mailing-Address0: 8008 Apache Lane X-Mailing-Address1: Lakeland, FL X-Mailing-Address2: 33810-2172 X-Mailing-Address3: United States of America X-Guide-Questions: http://www.catb.org/~esr/faqs/smart-questions.html X-Guide-Netiquette: http://www.ietf.org/rfc/rfc1855.txt User-Agent: mutt-ng/devel-r774 (FreeBSD) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Sender: owner-freebsd-current@freebsd.org Errors-To: owner-freebsd-current@freebsd.org Cc: current@freebsd.org Subject: PR and Patch for pf-before-inet6 sequence bug X-BeenThere: freebsd-rc@freebsd.org List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 16:09:45 -0000 --3O1VwFp74L81IIeR Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi again, Nobody piped-up to say that my rc.d re-ordering was the wrong fix, so I filed a PR with the relevant information as well as the patch. conf/96343 Thanks, have a great day. --=20 Mike Oliver, KI4OFU [see complete headers for contact information] --3O1VwFp74L81IIeR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEULPpsWv7q8X6o8kRAt6oAKCK25QvZEjnenRysN1Hs+HDLZXwWwCgjtDJ w5/YS9VHX035G0nKhTi+DYM= =hLPD -----END PGP SIGNATURE----- --3O1VwFp74L81IIeR-- From owner-freebsd-rc@FreeBSD.ORG Thu May 11 17:36:23 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E7D116A691 for ; Thu, 11 May 2006 17:36:23 +0000 (UTC) (envelope-from erdgeist@erdgeist.org) Received: from elektropost.org (elektropost.org [80.237.196.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F1AD43D70 for ; Thu, 11 May 2006 17:36:16 +0000 (GMT) (envelope-from erdgeist@erdgeist.org) Received: (qmail 71972 invoked by uid 0); 11 May 2006 17:35:01 -0000 Received: from wll192-70.wlan.hu-berlin.de (HELO ?141.20.192.70?) (erdgeist@erdgeist.org@141.20.192.70) by elektropost.org with AES256-SHA encrypted SMTP; 11 May 2006 17:35:01 -0000 Message-ID: <4463760F.7010304@erdgeist.org> Date: Thu, 11 May 2006 19:36:15 +0200 From: Dirk Engling User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060308) MIME-Version: 1.0 To: freebsd-rc@freebsd.org References: <20060508185155.H84453@erdgeist.org> <1147106428.2570.9.camel@localhost> <20060509124442.E84453@erdgeist.org> <1147171780.4810.19.camel@mayday.esat.net> In-Reply-To: <1147171780.4810.19.camel@mayday.esat.net> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: New jail_interface broken in 6.1-RELEASE X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 17:36:23 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear rc-team, as you seem to already have noticed by revision 1.32 there were several embarrassing mistakes introduced in /etc/rc.d/jail via http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/rc.d/jail?rev=1.27&content-type=text/x-cvsweb-markup to implement a questionable feature[2]... merged from current just days before releasing FreeBSD-6.1. These have effectively killed my project[1], since jail_fstab is not being modified after the first jail started up, leading to missing base systems in all subsequent jails. I hardly can express in words how this smashed my view of FreeBSD as a mature reliable operating system. I will have to wait 6 months until RELEASE users have a working project again or introduce some rather unsexy workaround. (_if_ RELEASE users should update their ports...) Yet, you have up to now not even managed to mention these mistakes in errata. However, your fixes in 1.32 work so far and I'd love to see them in RELENG_6 to get at least MY servers running in a know working setup. Seriously distressed erdgeist [1] http://erdgeist.org/arts/softare/ezjail/ [2] I think, I laid out my discomfort with this feature in a private mail to flz, but there will be serious problems when using it. a) What, if I want to run several jails on one IP address? Stopping the first jail on that IP would remove the alias from my interface subsequently taking it away from the second jail. b) What, if I'd chose to run a jail on host systems IP? Stop it, BAMM - goes my host system. c) Why do you assume /32 to be the correct netmask for any given jail? What, if I want to put my jails in a different sub net? They are never going to see their gateway or other hosts in the subnet. I think, this feature is not thought through, badly implemented, merged too early and a shame for FreeBSD. If it wouldn't be too late I'd vote for removing it completely until more use cases are checked and more testing has been done. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (Darwin) iD8DBQFEY3YOImmQdUyYEgkRAknkAJsFu1Hocj/0lrCLlo7JFFKBySKCGACgiwcF T6Zhdn9bZFP1ugXGqCJg3eU= =fBuV -----END PGP SIGNATURE----- From owner-freebsd-rc@FreeBSD.ORG Thu May 11 18:41:45 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 465D416A569 for ; Thu, 11 May 2006 18:41:45 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id B092A43EEB for ; Thu, 11 May 2006 18:09:07 +0000 (GMT) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 1CC85EB15DF; Fri, 12 May 2006 02:09:06 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id m8taq9LCXOGq; Fri, 12 May 2006 02:09:05 +0800 (CST) Received: from [192.168.1.9] (unknown [221.222.205.129]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 912CBEB0B26; Fri, 12 May 2006 02:09:02 +0800 (CST) From: Xin LI To: Dirk Engling In-Reply-To: <4463760F.7010304@erdgeist.org> References: <20060508185155.H84453@erdgeist.org> <1147106428.2570.9.camel@localhost> <20060509124442.E84453@erdgeist.org> <1147171780.4810.19.camel@mayday.esat.net> <4463760F.7010304@erdgeist.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-8Gl6OmkZIbxNYPVHWHc2" Organization: The FreeBSD Project Date: Fri, 12 May 2006 02:09:01 +0800 Message-Id: <1147370941.939.7.camel@spirit> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port Cc: freebsd-rc@freebsd.org Subject: Re: New jail_interface broken in 6.1-RELEASE X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 18:41:47 -0000 --=-8Gl6OmkZIbxNYPVHWHc2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, =E5=9C=A8 2006-05-11=E5=9B=9B=E7=9A=84 19:36 +0200=EF=BC=8CDirk Engling=E5= =86=99=E9=81=93=EF=BC=9A > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Dear rc-team, >=20 > as you seem to already have noticed by revision 1.32 there were several > embarrassing mistakes introduced in /etc/rc.d/jail via > http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/rc.d/jail?rev=3D1.27&conten= t-type=3Dtext/x-cvsweb-markup >=20 > to implement a questionable feature[2]... merged from current just days > before releasing FreeBSD-6.1. Sigh, we found this too late :-( > These have effectively killed my project[1], since jail_fstab is not > being modified after the first jail started up, leading to missing base > systems in all subsequent jails. I am very sorry to hear that this has influenced the functionality of your work. > I hardly can express in words how this smashed my view of FreeBSD as a > mature reliable operating system. I will have to wait 6 months until > RELEASE users have a working project again or introduce some rather > unsexy workaround. (_if_ RELEASE users should update their ports...) >=20 > Yet, you have up to now not even managed to mention these mistakes in > errata. JFYI, I have drafted a errata patch for RELENG_6 which documents the problem and a potential workaround for it and it is now under review and we can get it on the website soon. An errata candidate is currently under test and further refinement. After we are sure that the problem were properly fixed, the release engineering team is likely to publish an errata (would eventually done against RELENG_6_1 so users using the errata branch would get it through CVSup or freebsd-update) for this. Cheers, --=20 Xin LI http://www.delphij.net/ --=-8Gl6OmkZIbxNYPVHWHc2 Content-Type: application/pgp-signature; name=signature.asc Content-Description: =?UTF-8?Q?=E8=BF=99=E6=98=AF=E4=BF=A1=E4=BB=B6=E7=9A=84=E6=95=B0?= =?UTF-8?Q?=E5=AD=97=E7=AD=BE=E5=90=8D=E9=83=A8=E5=88=86?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEY329hcUczkLqiksRAlIdAJwOjSwfrh1vWsjp/3v6eFyiW6wozQCaA2mC FVYRypfqXK1F/oEx8Sm9nsg= =JnYH -----END PGP SIGNATURE----- --=-8Gl6OmkZIbxNYPVHWHc2-- From owner-freebsd-rc@FreeBSD.ORG Thu May 11 18:46:37 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E8E7116A8E5 for ; Thu, 11 May 2006 18:46:37 +0000 (UTC) (envelope-from flz@xbsd.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3DCE44436 for ; Thu, 11 May 2006 18:18:52 +0000 (GMT) (envelope-from flz@xbsd.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id 0D26611443; Thu, 11 May 2006 20:18:48 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 45788-07; Thu, 11 May 2006 20:18:36 +0200 (CEST) Received: from cream.stl.xbsd.org (unknown [193.120.13.130]) by smtp.xbsd.org (Postfix) with ESMTP id 92B561143B; Thu, 11 May 2006 20:18:35 +0200 (CEST) From: Florent Thoumie To: Dirk Engling In-Reply-To: <4463760F.7010304@erdgeist.org> References: <20060508185155.H84453@erdgeist.org> <1147106428.2570.9.camel@localhost> <20060509124442.E84453@erdgeist.org> <1147171780.4810.19.camel@mayday.esat.net> <4463760F.7010304@erdgeist.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-I472SjINIMCHmxI9u0wS" Date: Thu, 11 May 2006 19:15:11 +0200 Message-Id: <1147367711.80625.24.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: freebsd-rc@freebsd.org Subject: Re: New jail_interface broken in 6.1-RELEASE X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 18:46:48 -0000 --=-I472SjINIMCHmxI9u0wS Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2006-05-11 at 19:36 +0200, Dirk Engling wrote: > Dear rc-team, Really, there's no -rc team. The might be 3 or 4 committers committing in the rc area on a regular basis. > as you seem to already have noticed by revision 1.32 there were several > embarrassing mistakes introduced in /etc/rc.d/jail via > http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/rc.d/jail?rev=3D1.27&conten= t-type=3Dtext/x-cvsweb-markup >=20 > to implement a questionable feature[2]... merged from current just days > before releasing FreeBSD-6.1. Here's my mistake, I wasn't eager to commit things during the slush, I shouldn't have done it. It's easier to complain than to live with it. > These have effectively killed my project[1], since jail_fstab is not > being modified after the first jail started up, leading to missing base > systems in all subsequent jails. Really, I would have preferred you bug me about finding a solution to your problem rather than sending such a mail. > I hardly can express in words how this smashed my view of FreeBSD as a > mature reliable operating system. I will have to wait 6 months until > RELEASE users have a working project again or introduce some rather > unsexy workaround. (_if_ RELEASE users should update their ports...) I felt bad when I received your email until some nice committer told me I tried to make FreeBSD better and just have been over-enthusiast about this. I understand this affects you because it affects your pet project. Please have a look at the list of past ERRATAs. I'm not trying to be rude nor trying to minimize my fault but software have bugs, get used to it. > Yet, you have up to now not even managed to mention these mistakes in > errata. I understand you're angry, but please don't use such a tone in your mail, it won't end anywhere but to an impass. I committed a fix to those problems today. The re@ team is well aware of the problem. Once the fix has been proved to be good enough, it will be committed to RELENG_6_1 and the ERRATA will be published. > However, your fixes in 1.32 work so far and I'd love to see them in > RELENG_6 to get at least MY servers running in a know working setup. Ditto. > Seriously distressed I can understand (or at least read) this. > [1] http://erdgeist.org/arts/softare/ezjail/ > [2] I think, I laid out my discomfort with this feature in a private > mail to flz, but there will be serious problems when using it. Oh yes you did. > a) What, if I want to run several jails on one IP address? Stopping the > first jail on that IP would remove the alias from my interface > subsequently taking it away from the second jail. > b) What, if I'd chose to run a jail on host systems IP? Stop it, BAMM - > goes my host system. Does it even work? Or you mean a configuration error? > c) Why do you assume /32 to be the correct netmask for any given jail? > What, if I want to put my jails in a different sub net? They are never > going to see their gateway or other hosts in the subnet. d) What if I don't like default behavior? Then just don't use jail_interface. Jail_interface is OFF (well, empty) by default. > I think, this feature is not thought through, badly implemented, merged > too early and a shame for FreeBSD. If it wouldn't be too late I'd vote > for removing it completely until more use cases are checked and more > testing has been done. The feature itself is ok, mistakes around the feature are mine, and I already apologized at least ten times in the past few days. I can do it again, I'm *really* sorry. Please take this as a beginner's mistake. If you don't want to use FreeBSD anymore because I made a mistake, then don't, it's up to you. Note: freebsd-update users and people tracking RELENG_6_1 should get the fix as soon as it's committed. And for people not using either of them? Well, which is worse: having a broken script or a flawed system? Note2: Fortunately it was rc.d/jail and not rc.subr, I would have received hundreds of angry mails. PS: Thanks for having tried the latest revision, I'll commit it as soon as I get some other successful reports. --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-I472SjINIMCHmxI9u0wS Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEY3EfMxEkbVFH3PQRAvIEAJ9D1cLFc9m5JT5FUaxnrkUtn7v1WACggdsS hmV++ZBhyedL5ui5+Sc53e0= =UfWD -----END PGP SIGNATURE----- --=-I472SjINIMCHmxI9u0wS-- From owner-freebsd-rc@FreeBSD.ORG Thu May 11 19:04:08 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF16416AB84 for ; Thu, 11 May 2006 19:04:08 +0000 (UTC) (envelope-from erdgeist@erdgeist.org) Received: from elektropost.org (elektropost.org [80.237.196.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1568943D5F for ; Thu, 11 May 2006 19:04:07 +0000 (GMT) (envelope-from erdgeist@erdgeist.org) Received: (qmail 5941 invoked by uid 0); 11 May 2006 19:02:52 -0000 Received: from erdgeist.org (erdgeist@erdgeist.org@80.237.196.15) by elektropost.org with AES256-SHA encrypted SMTP; 11 May 2006 19:02:52 -0000 Date: Thu, 11 May 2006 21:02:52 +0200 (CEST) From: Dirk Engling To: Florent Thoumie In-Reply-To: <1147367711.80625.24.camel@localhost> Message-ID: <20060511203018.R84453@erdgeist.org> References: <20060508185155.H84453@erdgeist.org> <1147106428.2570.9.camel@localhost> <20060509124442.E84453@erdgeist.org> <1147171780.4810.19.camel@mayday.esat.net> <4463760F.7010304@erdgeist.org> <1147367711.80625.24.camel@localhost> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-rc@freebsd.org Subject: Re: New jail_interface broken in 6.1-RELEASE X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 19:04:14 -0000 On Thu, 11 May 2006, Florent Thoumie wrote: > Really, there's no -rc team. The might be 3 or 4 committers committing > in the rc area on a regular basis. Then, I think, its time for me to volunteer and try to make the best of it in future. I understand, my mail has been a little too aggressive, I didnt want to discourage you from doing _your_ volunteer work. > Really, I would have preferred you bug me about finding a solution to > your problem rather than sending such a mail. I wrote this mail in a mixture of urge to let it out and hope someone here at the list has an idea how to quickfix the situation. > I tried to make FreeBSD better and just have been over-enthusiast about > this. I understand this affects you because it affects your pet project. > Please have a look at the list of past ERRATAs. I'm not trying to be > rude nor trying to minimize my fault but software have bugs, get used to > it. Its nothing personal. I just feel discomfortable by the fact, that your mistake (hey, everyone makes mistakes) has made it into a release, apparently without any testing. Shouldnt there be a Q/A? Thats why I put the mail on list, not to embarrass you. >> a) What, if I want to run several jails on one IP address? Stopping the >> first jail on that IP would remove the alias from my interface >> subsequently taking it away from the second jail. >> b) What, if I'd chose to run a jail on host systems IP? Stop it, BAMM - >> goes my host system. > > Does it even work? Or you mean a configuration error? Sure its works, its even a thing I would everyone encourage to do. Its always a good idea to seperate services, even if you only have one IP. > d) What if I don't like default behavior? > > Then just don't use jail_interface. Jail_interface is OFF (well, empty) > by default. Ehrm, your test failed ;) So its just a matter of luck, you dont always delete the IP from all interfaces. There are other (imho better) solutions for the problem (I dont even consider one, anymore). > The feature itself is ok, mistakes around the feature are mine, and I > already apologized at least ten times in the past few days. I can do it > again, I'm *really* sorry. Please take this as a beginner's mistake. If > you don't want to use FreeBSD anymore because I made a mistake, then > don't, it's up to you. Again, its not your fault. And theres no need to take it personal. I just didn't want to let this pass. Hopefully there will be a working Q/A in future. I make mistakes, too, made them in "pet" projects as well as in projects I am paid for. And I don't think that users of my open source projects deserve less means to express their anger than my costumers. Still, I do not think the jail_if feature is a good idea, I even consider it contra-productive. But thats not subject to discussion, anymore. > Note2: Fortunately it was rc.d/jail and not rc.subr, I would have > received hundreds of angry mails. You may have had received them a lot earlier, though. Regards, erdgeist From owner-freebsd-rc@FreeBSD.ORG Thu May 11 19:43:06 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 448BA16A698 for ; Thu, 11 May 2006 19:43:06 +0000 (UTC) (envelope-from flz@xbsd.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C1CF442ED for ; Thu, 11 May 2006 19:30:15 +0000 (GMT) (envelope-from flz@xbsd.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id A04181150A; Thu, 11 May 2006 21:30:11 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 46683-09; Thu, 11 May 2006 21:30:03 +0200 (CEST) Received: from cream.stl.xbsd.org (unknown [193.120.13.130]) by smtp.xbsd.org (Postfix) with ESMTP id 534CF11411; Thu, 11 May 2006 21:30:02 +0200 (CEST) From: Florent Thoumie To: Dirk Engling In-Reply-To: <20060511203018.R84453@erdgeist.org> References: <20060508185155.H84453@erdgeist.org> <1147106428.2570.9.camel@localhost> <20060509124442.E84453@erdgeist.org> <1147171780.4810.19.camel@mayday.esat.net> <4463760F.7010304@erdgeist.org> <1147367711.80625.24.camel@localhost> <20060511203018.R84453@erdgeist.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-KGqw4gIo0SwxGSwjwtQc" Date: Thu, 11 May 2006 21:29:57 +0200 Message-Id: <1147375797.80625.36.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: freebsd-rc@freebsd.org Subject: Re: New jail_interface broken in 6.1-RELEASE X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 19:43:36 -0000 --=-KGqw4gIo0SwxGSwjwtQc Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2006-05-11 at 21:02 +0200, Dirk Engling wrote: > On Thu, 11 May 2006, Florent Thoumie wrote: >=20 > > Really, there's no -rc team. The might be 3 or 4 committers committing > > in the rc area on a regular basis. >=20 > Then, I think, its time for me to volunteer and try to make the best of i= t=20 > in future. I understand, my mail has been a little too aggressive, I didn= t=20 > want to discourage you from doing _your_ volunteer work. >=20 > > Really, I would have preferred you bug me about finding a solution to > > your problem rather than sending such a mail. >=20 > I wrote this mail in a mixture of urge to let it out and hope someone her= e=20 > at the list has an idea how to quickfix the situation. I broke it, I had to fix it. Be sure that this will be committed ASAP. > > I tried to make FreeBSD better and just have been over-enthusiast about > > this. I understand this affects you because it affects your pet project= . > > Please have a look at the list of past ERRATAs. I'm not trying to be > > rude nor trying to minimize my fault but software have bugs, get used t= o > > it. >=20 > Its nothing personal. I just feel discomfortable by the fact, that your=20 > mistake (hey, everyone makes mistakes) has made it into a release,=20 > apparently without any testing. Shouldnt there be a Q/A? Thats why I put=20 > the mail on list, not to embarrass you. I tested it with my setup, which apparently wasn't enough. It has been in HEAD for 3 weeks IIRC, nobody complained. I've made a mistake and learned some lessons from it. > >> a) What, if I want to run several jails on one IP address? Stopping th= e > >> first jail on that IP would remove the alias from my interface > >> subsequently taking it away from the second jail. > >> b) What, if I'd chose to run a jail on host systems IP? Stop it, BAMM = - > >> goes my host system. > > > > Does it even work? Or you mean a configuration error? >=20 > Sure its works, its even a thing I would everyone encourage to do. Its > always a good idea to seperate services, even if you only have one IP. Haven't really tried, nice to know :-) > > d) What if I don't like default behavior? > > > > Then just don't use jail_interface. Jail_interface is OFF (well, empty) > > by default. >=20 > Ehrm, your test failed ;) So its just a matter of luck, you dont always=20 > delete the IP from all interfaces. Well, my test worked because I was using jail_interface. Not the first time quoting had bitten me, but surely was the worst. > There are other (imho better) solutions for the problem (I dont even=20 > consider one, anymore). >=20 > > The feature itself is ok, mistakes around the feature are mine, and I > > already apologized at least ten times in the past few days. I can do it > > again, I'm *really* sorry. Please take this as a beginner's mistake. If > > you don't want to use FreeBSD anymore because I made a mistake, then > > don't, it's up to you. >=20 > Again, its not your fault. And theres no need to take it personal. I just= =20 > didn't want to let this pass. Hopefully there will be a working Q/A in=20 > future. I make mistakes, too, made them in "pet" projects as well as in=20 > projects I am paid for. And I don't think that users of my open source=20 > projects deserve less means to express their anger than my costumers. >=20 > Still, I do not think the jail_if feature is a good idea, I even consider= =20 > it contra-productive. Some people are quite happy with this feature (I mean, besides myself). > But thats not subject to discussion, anymore. Sure it is, that's what opensource projects are about! Discussing things and sending patches! Too bad you didn't test the patch when I asked for comments/testing :-( --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-KGqw4gIo0SwxGSwjwtQc Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEY5C1MxEkbVFH3PQRAvPBAJ90Mb9AJNSijju/dhkWqgYU1lQFKACeJPe3 nHeKDsOJ8A1JR+7KK9syOvM= =kqQw -----END PGP SIGNATURE----- --=-KGqw4gIo0SwxGSwjwtQc-- From owner-freebsd-rc@FreeBSD.ORG Thu May 11 20:51:28 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A670116A51E for ; Thu, 11 May 2006 20:51:28 +0000 (UTC) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D61B43D53 for ; Thu, 11 May 2006 20:51:28 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id k4BKpO2c019173; Thu, 11 May 2006 13:51:24 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id k4BKpOvr019172; Thu, 11 May 2006 13:51:24 -0700 Date: Thu, 11 May 2006 13:51:24 -0700 From: Brooks Davis To: Dirk Engling Message-ID: <20060511205124.GA17701@odin.ac.hmc.edu> References: <20060508185155.H84453@erdgeist.org> <1147106428.2570.9.camel@localhost> <20060509124442.E84453@erdgeist.org> <1147171780.4810.19.camel@mayday.esat.net> <4463760F.7010304@erdgeist.org> <1147367711.80625.24.camel@localhost> <20060511203018.R84453@erdgeist.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="wRRV7LY7NUeQGEoC" Content-Disposition: inline In-Reply-To: <20060511203018.R84453@erdgeist.org> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Cc: freebsd-rc@freebsd.org Subject: Re: New jail_interface broken in 6.1-RELEASE X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 20:51:30 -0000 --wRRV7LY7NUeQGEoC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 11, 2006 at 09:02:52PM +0200, Dirk Engling wrote: >=20 > Its nothing personal. I just feel discomfortable by the fact, that your= =20 > mistake (hey, everyone makes mistakes) has made it into a release,=20 > apparently without any testing. Shouldnt there be a Q/A? Thats why I put= =20 > the mail on list, not to embarrass you. The Q/A process is that users download the BETA and RC releases and test the feature they care about. Unless someone out of the blue gives us tens of millions of dollars to hire a massive testing staff there is no other option. If you depend on a critical feature that isn't used by the average user you need to either test it or risk this happening. This is not idea, but that's the world we live in. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --wRRV7LY7NUeQGEoC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFEY6PLXY6L6fI4GtQRApnpAKCbeJayUktDcoLh8CJFfzvIWQkIWgCaAqc2 n4JRClWTmiudRonfX0QNYfU= =Vees -----END PGP SIGNATURE----- --wRRV7LY7NUeQGEoC-- From owner-freebsd-rc@FreeBSD.ORG Fri May 12 00:24:35 2006 Return-Path: X-Original-To: freebsd-rc@freebsd.org Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4819416A50A for ; Fri, 12 May 2006 00:24:35 +0000 (UTC) (envelope-from erdgeist@erdgeist.org) Received: from elektropost.org (elektropost.org [80.237.196.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60CC243F02 for ; Thu, 11 May 2006 23:59:11 +0000 (GMT) (envelope-from erdgeist@erdgeist.org) Received: (qmail 13179 invoked by uid 0); 11 May 2006 23:57:55 -0000 Received: from erdgeist.org (erdgeist@erdgeist.org@80.237.196.15) by elektropost.org with AES256-SHA encrypted SMTP; 11 May 2006 23:57:55 -0000 Date: Fri, 12 May 2006 01:57:54 +0200 (CEST) From: Dirk Engling To: Brooks Davis In-Reply-To: <20060511205124.GA17701@odin.ac.hmc.edu> Message-ID: <20060511231504.K84453@erdgeist.org> References: <20060508185155.H84453@erdgeist.org> <1147106428.2570.9.camel@localhost> <20060509124442.E84453@erdgeist.org> <1147171780.4810.19.camel@mayday.esat.net> <4463760F.7010304@erdgeist.org> <1147367711.80625.24.camel@localhost> <20060511203018.R84453@erdgeist.org> <20060511205124.GA17701@odin.ac.hmc.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-rc@freebsd.org Subject: Re: New jail_interface broken in 6.1-RELEASE X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 May 2006 00:24:54 -0000 On Thu, 11 May 2006, Brooks Davis wrote: > The Q/A process is that users download the BETA and RC releases and test > the feature they care about. Unless someone out of the blue gives us > tens of millions of dollars to hire a massive testing staff there is > no other option. If you depend on a critical feature that isn't used > by the average user you need to either test it or risk this happening. > This is not idea, but that's the world we live in. I _did_ in fact test 6.1. I tested it since 6.1-BETA, every test release there was. So I _know_, new features, apparently untested and buggy, were introduced to RELENG after RC2 went out. So this "millions of dollar"-story is a rather lame excuse. When I declare release candidate I declare feature freeze. So I can simply forbid any commits or merges to my release branches as long they are not bug fixes. You do neither need a huge staff to do that, nor millions of dollars. Just a policy you even can enforce automatically. That would improve Q/A, in my eyes. I can see your point. If every arbitrary user starts complaining over any tiny bug breaking some esoteric features, you'd never achieve anything. However, if no one ever complains for fear of offending volunteers, Open Source Software dies of mediocracy. Regards erdgeist From owner-freebsd-rc@FreeBSD.ORG Sat May 13 12:36:39 2006 Return-Path: X-Original-To: freebsd-rc@FreeBSD.org Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0303E16A420; Sat, 13 May 2006 12:36:39 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57ACD43D48; Sat, 13 May 2006 12:36:38 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id E1DE11150A; Sat, 13 May 2006 14:36:36 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00267-09; Sat, 13 May 2006 14:36:27 +0200 (CEST) Received: from [192.168.21.7] (unknown [192.168.21.7]) by smtp.xbsd.org (Postfix) with ESMTP id 7F85611493; Sat, 13 May 2006 14:36:26 +0200 (CEST) Message-ID: <4465D2BF.7080703@FreeBSD.org> Date: Sat, 13 May 2006 13:36:15 +0100 From: Florent Thoumie User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060308) MIME-Version: 1.0 To: freebsd-rc@FreeBSD.org X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig45C3C57F6395E85C76D4C783" X-Virus-Scanned: amavisd-new at xbsd.org Cc: anders@FreeBSD.org, delphij@FreeBSD.org Subject: CFT: rc.d/mdconfig{,2} - ramdisk rc.d script extension to support all md(4) devices X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 May 2006 12:36:39 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig45C3C57F6395E85C76D4C783 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable These scripts are supposed to extend the existing ramdisk rc.d script to vnode-backed md(4) devices. I added some features as well (mostly proposed by Anders). Malloc/Swap md(4) devices are created by mdconfig (as early as possible).= Vnode md(4) devices created from files located on root partition are created by mdconfig. The others md(4) devices are created by mdconfig2. Assuming there's an fstab entry for the md(4) device, they'll be fsck'ed (if !swap/malloc) or newfs'ed and mounted. Use as follows : mdconfig_md0=3D"-t malloc -s 10m" -> created by mdconfig mdconfig_md1=3D"-t swap -s 5m" -> created by mdconfig mdconfig_md2=3D"-t vnode -f /boot/foo.img" -> created by mdconfig mdconfig_md3=3D"-t vnode -f /boot/foo.uzip" -> created by mdconfig mdconfig_md4=3D"-t vnode -f /usr/local/test.img" -> created by mdconfig2 mdconfig_md6=3D"this one won't work since there's no mdconfig_md5" Additionally you can use the following options : mdconfig_mdX_owner, mdconfig_mdX_perms -> perms and owner changed by mdconfig2 mdconfig_mdX_newfs -> additional flags to pass to newfs for malloc/swap backed md(4) device mdconfig_mdX_files -> files to copy to the mounted mdX device by mdconfig= 2 mdconfig_mdX_cmd -> command run to populate the mounted mdX device by mdconfig2 (note that it's passed to eval, so you can use \${_mp} and \${_dev} to reference both the device and the mount point. There's currently no doc, I'll do it while people (you readers) are testing them. I might have forgotten to say something, so ask just in case you need some other information. Scripts are here: http://people.freebsd.org/~flz/local/mdconfig http://people.freebsd.org/~flz/local/mdconfig2 You'll need the additional patch to rc.subr as well: http://people.freebsd.org/~flz/local/rcsubr-seq.diff --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --------------enig45C3C57F6395E85C76D4C783 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEZdLGMxEkbVFH3PQRAoVjAJ9vBnO74EmKD8hoD6LkY28YNbMbZACaAl18 NQzwxF0ZS9RWW5520Mj2rHE= =kWUF -----END PGP SIGNATURE----- --------------enig45C3C57F6395E85C76D4C783--