From owner-freebsd-ports@FreeBSD.ORG Thu Jul 28 20:50:56 2005 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C05F16A41F for ; Thu, 28 Jul 2005 20:50:56 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from fileserver.fields.utoronto.ca (fileserver.fields.utoronto.ca [128.100.216.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D1EB43D45 for ; Thu, 28 Jul 2005 20:50:56 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from fields.fields.utoronto.ca (fields.localdomain [192.168.216.11]) by fileserver.fields.utoronto.ca (8.12.8/8.12.8/Fields 6.0) with ESMTP id j6SKotNV023734 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 28 Jul 2005 16:50:55 -0400 Received: from obsecurity.dyndns.org (fields.fields.utoronto.ca [128.100.216.11]) by fields.fields.utoronto.ca (8.12.8/8.12.8/Fields WS 6.0) with ESMTP id j6SKos6P024345; Thu, 28 Jul 2005 16:50:55 -0400 Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 67C2D5128C; Thu, 28 Jul 2005 16:50:49 -0400 (EDT) Date: Thu, 28 Jul 2005 16:50:49 -0400 From: Kris Kennaway To: Paul Schmehl Message-ID: <20050728205049.GA28459@xor.obsecurity.org> References: <42E81050.7090305@cs.tu-berlin.de> <66A226C3557B48ED535E3FED@utd59514.utdallas.edu> <20050727230523.GB54954@isis.sigpipe.cz> <20050728154248.GA943@zi025.glhnet.mhn.de> <20050728164111.GA66015@isis.sigpipe.cz> <42E917BA.10406@exit.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: ports@freebsd.org Subject: Re: New port with maintainer ports@FreeBSD.org [was: Question about maintainers] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 20:50:56 -0000 --3V7upXqbjpZ4EhLz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 28, 2005 at 12:49:54PM -0500, Paul Schmehl wrote: > >I _certainly_ think that a port submitted with a maintainer of > >'ports@freebsd.org' should hit the bit bucket immediately and never see > >the light of day. If it's important enough to submit, it should be > >important enough to maintain. > > > While I sympathize with and agree with much of what you're written, let's= =20 > look at the practical application of your last paragraph. >=20 > I decided to create new ports for a program called sguil. It's a network= =20 > security monitoring program that offers great potential for usefulness to= =20 > security professionals like myself. >=20 > I had never created a port before, so I was starting from scratch. I=20 > quickly learned that, for the port to even build, I had to have a port fo= r=20 > barnyard. So I created one. It took me while, but it's not part of the= =20 > tree. I then discovered that, for the sguil port to work, I had to creat= e=20 > a port for sancp. I did that too, and that's been accepted. >=20 > Now I've finally created ports for the sensor and server portions of=20 > sguild, and I'm working on the client portion. If FreeBSD adopts the=20 > policy you suggest in your last paragraph, hat would me that I would *als= o*=20 > have to take over maintainence for the following ports: tcl, itcl, tk and= =20 > iwidgets. No, because you didn't submit those ports. The rule is in place for *new ports* to make submitters take responsibility that their new ports actually work, and so that when a broken port is added to the tree, someone knows they are on the hook to fix the problems that appear with it, whether they are submitted by me, or other users of FreeBSD. It is *very common* for new ports to not work as committed (for various reasons that I can go into if you like), and it is often necessary for a few rounds of fixes to be developed and committed before all problems are resolved. The rule became necessary after too many ports were committed in a broken and unusable state, and the submitters and committers refused to address the issues because they assumed that "someone else would fix them". That's pretty irresponsible, and such ports in the tree waste my time and waste the time of other FreeBSD users, so this behaviour is no longer allowed. The bottom line is that if you care enough to submit a port for FreeBSD, you need to care enough to make sure you submit a *working* port to FreeBSD, and that means you list yourself as maintainer at least for the first month or so until it is clear that there are no outstanding problems with the port. After then, you can drop maintainership if you really don't want to continue to support the FreeBSD community in this way. Kris --3V7upXqbjpZ4EhLz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC6UUpWry0BWjoQKURArlVAKC7FmDtfSEfOHj+Roh9tXlv4KNNrgCgi96H YUIwRT85xEyHjudiao7RJ7s= =AQRS -----END PGP SIGNATURE----- --3V7upXqbjpZ4EhLz--