Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 May 2006 11:22:46 +0200
From:      Pav Lucistnik <pav@FreeBSD.org>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        ports@FreeBSD.org
Subject:   Re: HEADS UP for maintainers of web applications
Message-ID:  <1147339366.799.17.camel@pav.hide.vol.cz>
In-Reply-To: <44630121.6030303@FreeBSD.org>
References:  <1147338576.799.9.camel@pav.hide.vol.cz> <44630121.6030303@FreeBSD.org>

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

--=-tPhZlNlK5ZUioGGxLe0D
Content-Type: text/plain; charset=ISO8859-2
Content-Transfer-Encoding: quoted-printable

Doug Barton p=ED=B9e v =E8t 11. 05. 2006 v 02:17 -0700:
> Pav Lucistnik wrote:
> > Hi people,
> >=20
> > it will soon become mandatory to stop installing web applications into
> > Apache specific directories, like ${PREFIX}/www/data,
> > ${PREFIX}/www/cgi-bin etc.
>=20
> How did those directories become "apache specific," and where was that
> decision and the prohibitive policy discussed and agreed to?

www/data and www/cgi-bin comes from the Apache distributions.
Other web servers does not necessarily use these directories.
Our localbase mtree only contains www.

I believe this decision was made by Apache port maintainer (clement)
some months ago. It's not documented in Porter's Handbook, yet, because
clement is promising me docs for new USE_APACHE framework ever since he
committed it.

Only now it started to hurt us, because of recent php port changes.

> > All web applications should be now installed into ${PREFIX}/www/appname=
.
>=20
> Why? What benefit does this give us, and what was the cost of doing it th=
e
> way it's been done for a long time already?

It gives us consistency. Up until now, every maintainer installed the
files where they seemed fit. With this policy, user can reasonably
expect to find newly installed app in predictable place.

It gives us independency from Apache.  People may want to use their web
apps on top of lighttpd or any other web server.

And, most importantly for me, it fixes pkg-plist fallout from recent php
change.

--=20
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>

A two-eyed cyclops would be a bicyclops.

--=-tPhZlNlK5ZUioGGxLe0D
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Toto je =?iso-8859-2?Q?digit=E1ln=EC?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?iso-8859-2?Q?_=E8=E1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=

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

iD8DBQBEYwJlntdYP8FOsoIRAptfAJ9r3wqazYNdaT/nUsE1FPh0xArV/gCgo4LS
/nO58CuW+KS0fQIQ015zuX4=
=B1nV
-----END PGP SIGNATURE-----

--=-tPhZlNlK5ZUioGGxLe0D--



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