Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Sep 2006 19:09:23 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Fred Cox <sailorfred@yahoo.com>
Cc:        freebsd-ports@freebsd.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: www/dotproject out of date and vulnerable
Message-ID:  <20060919230923.GA50556@xor.obsecurity.org>
In-Reply-To: <20060919230014.816.qmail@web31801.mail.mud.yahoo.com>
References:  <20060919225531.GA50419@xor.obsecurity.org> <20060919230014.816.qmail@web31801.mail.mud.yahoo.com>

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

--Q68bSM7Ycu6FN28Q
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Sep 19, 2006 at 04:00:14PM -0700, Fred Cox wrote:
> --- Kris Kennaway <kris@obsecurity.org> wrote:
>=20
> > On Tue, Sep 19, 2006 at 03:25:45PM -0700, Fred Cox
> > wrote:
> > >=20
> > >=20
> > > --- Kris Kennaway <kris@obsecurity.org> wrote:
> > >=20
> > > > "Will fail to package" is pretty far from
> > perfection
> > > > in my book :)
> > > >=20
> > >=20
> > > I don't believe I ever said that.  It builds fine
> > and
> > > even runs, it just has lots of bugs.
> > >=20
> > > Can you let me know what I said that gave you that
> > > impression?
> >=20
> > Based on what we've discussed, the proposed changes
> > to the port will
> > make it fail to build with default settings (since
> > mysql 4 will be
> > installed), for example on the package build
> > cluster.
> >=20
>=20
> I missed that requirement.
>=20
> So basically, until it can run with PHP 5 and MySQL 5,
> it's not good enough to be a port.  Restricting it to
> run with PHP 4 will mean that it will be rejected?

No, I guess you've still misunderstood.  I don't know how many times I
can say this, but let me try to explain once more: your port should be
buildable with the default settings of all ports involved.

This means that you can't place special requirements like "you have to
first install mysql 3.x, then install the php4-mysql port, then
install this port", because that is too non-generic and will not be
true on systems that already have php4-mysql installed with the
default mysql client.

The solution, which I explained several messages ago, is to make an
alternative php4-mysql3 port, which always depends on mysql 3.x, and
use that instead of php4-mysql (it may need to conflict with
php4-mysql, I don't know).  This really isn't very hard and you
perhaps could have done it already by now :)

Kris
--Q68bSM7Ycu6FN28Q
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFFEHijWry0BWjoQKURAm9/AKCMhLn0fJ9efq04n7qSjKUp0DldZgCfS4Wl
0d6YeqNJzUTnVNNghRJaS7k=
=ZWGU
-----END PGP SIGNATURE-----

--Q68bSM7Ycu6FN28Q--



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