Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jul 2005 16:50:49 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Paul Schmehl <pauls@utdallas.edu>
Cc:        ports@freebsd.org
Subject:   Re: New port with maintainer ports@FreeBSD.org [was: Question about maintainers]
Message-ID:  <20050728205049.GA28459@xor.obsecurity.org>
In-Reply-To: <FACB47A35BF38243FBC04766@utd59514.utdallas.edu>
References:  <C3B81AFDB8A5DFB5AB566CC4@utd59514.utdallas.edu> <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> <FACB47A35BF38243FBC04766@utd59514.utdallas.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

--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--



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