On Mon, Oct 20, 2008 at 8:52 AM, Hannes Magnusson
<[EMAIL PROTECTED]> wrote:
> Hi PEAR-group!
>
> I've been wondering whom we (phpdoc) need to bribe to get our PEAR
> channel (doc.php.net) available by default?
>
> As I see it the PEAR installer currently as 2 available-by-default channels:
>  - pear.php.net (for reusable PHP classes)
>  - pecl.php.net (for PHP extensions)
>
> Both of which are obviously php.net projects.
>
> I'd like to get doc.php.net listed by default for "documentation
> stuff" which includes
>  - The rendering system (PhD)
>  - `pear install`able docs (see http://news.php.net/php.doc/969379502)

I think this is a good idea - and shouldn't be any problem given the
close relationship we have with you guys. But, I do believe we should
consider some things before adding a default channel. Right now, every
package installable from the default channels would have been approved
by pear/pecl lead developers directly or by proxy which alleviates
some of the security considerations, and pear/pecl has bug reporting
mechanisms so problems can be reported and handled by leads within
either pear or pecl - not just the developers of a single channel.

Some of the concerns I have are:
* We ensure that some review process is in order, and users aren't
avoiding the existing review process (pepr, etc).
* Security is taken into consideration.
* Distribution within the existing channels are considered first - and
the mission of each channel does not overlap.
* End users have a formal bug reporting mechanism.

I think channels on .php.net should already meet most of these
concerns, as long as the system is under the control of php systems
group.

If each of these are handled, or the PEAR group is fine with allowing
some exceptions, I'm fine with adding it.

> In the future PhD will be chunked down into smaller packages (core,
> formats and themes). Furthermore we would like to offer more `pear
> install`able manual packages, and at some point even distribute the
> actual DocBook XML sources via the channel... lots of ideas floating
> around :)

You guys are doing excellent work... and I'm very happy that you're
using pear's installer as your distribution mechanism.

-- 
Brett Bieber
http://saltybeagle.com

Reply via email to