[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PHP] Standard placement of PHP libraries?




On Wed, Aug 03, 2005 at 11:57:49AM -0400, Charles Fry wrote:
A policy/HOWTO/best practices draft can be found at:

  http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/webapps-common/doc/Webapps-Pear-Policy-Manual-DRAFT.html?cvsroot=webapps-common

I am currently making some changes we discussed last month on the list,
but the current "policy" is reflected in the dh-make-php Debian package.

could you let us know when you've completed doing so?  i was going to
set aside some time in the next couple days to move the contents of said
document into the larger and now completely seperate php draft, along
with what's been discussed here recently, i'll wait on the pear related
stuff until you've done so.

also, i'm beginning to get concerned with the growing number of
references to "policy" (with or without quotes).  given the knee-jerk
reactions we're likely to get (such as that which we had with steve
about a week ago), i think we should do our very best to not refer
to it as "policy" at all, but instead "best practices" or at the very
least "policy draft".



	sean

Hi, Sean

Are you writing  a draft ?  We can read it ?

We need a "policy draft" with rules that must be followed to package php,etc files. And a "best practices doc" to help mantainers follow these rules. or a "how-to" using dh-make-php.
Maybe just one doc  insted 3 or 2.

Mantainer must follow a "policy draft" with or without use dh-make-php or dh_pear,, etc..

We need first,, list  these rules.
Based on last emails:

PEAR Packages: ( I think PEAR packages can put files separeted of other php packages)
1 - pear (deb) packages used by all php versions
    /usr/share/php/pear/
2 - pear (deb) packages restricted to one version of php, ex php5,
  /usr/share/php/(VERSION)/pear
3 - pear packages installed by "pear(VERSION) install" ex., pear5 install DB
 /usr/local/share/php/(VERSION)/pear

Others PHP packages (  ex.,  Adodb, Jpgraph, Diogenes,etc )
1 - php packages used by all php versions,,
 /usr/share/php/(PACKAGENAME)
2 - php that need one specific php version , ex php5
 /usr/share/php/(VERSION)/(PACKAGENAME)

PECL packages:
1 - as packge need to be compiled,  we can put in
 /usr/lib/php/(VERSION)/
2 - installed by pecl, or something,, /usr/local/lib/php/(VERSION)


What all you think ?
Please,, lets  finish it :)

Jose Carlos



Reply to: