Hallo

We already asked shindig back on October but their project does not
fit right into a PEAR package:
http://www.mail-archive.com/[email protected]/msg01348.html

The prerequisites for a PEAR channel are pretty low. It's just a bunch
of static files in a specific directory structure. We can either
generate them at home and rsync the structure after each release or
use the pear.chiaraquartet.net/Chiara_PEAR_Server PEAR package which
includes a nice installer and a admin.php Skript which can be used to
upload new releases. The admin script sadly needs a mysql (maybe
sqlite?) database to store some meta data.

The file system looks like this:

-=(~/workspace/pear.apache.org)$   find 
.
./pear_server.css
./Chiara_PEAR_Server_REST
./Chiara_PEAR_Server_REST/c
./Chiara_PEAR_Server_REST/c/categories.xml
./Chiara_PEAR_Server_REST/c/Default
./Chiara_PEAR_Server_REST/c/Default/packagesinfo.xml
./Chiara_PEAR_Server_REST/c/Default/info.xml
./Chiara_PEAR_Server_REST/c/Default/packages.xml
./Chiara_PEAR_Server_REST/r
./Chiara_PEAR_Server_REST/r/apache_log4php
./Chiara_PEAR_Server_REST/r/apache_log4php/allreleases.xml
./Chiara_PEAR_Server_REST/r/apache_log4php/latest.txt
./Chiara_PEAR_Server_REST/r/apache_log4php/deps.2.0.1.txt
./Chiara_PEAR_Server_REST/r/apache_log4php/package.2.0.1.xml
./Chiara_PEAR_Server_REST/r/apache_log4php/2.0.1.xml
./Chiara_PEAR_Server_REST/r/apache_log4php/stable.txt
./Chiara_PEAR_Server_REST/p
./Chiara_PEAR_Server_REST/p/apache_log4php
./Chiara_PEAR_Server_REST/p/apache_log4php/maintainers2.xml
./Chiara_PEAR_Server_REST/p/apache_log4php/info.xml
./Chiara_PEAR_Server_REST/p/apache_log4php/maintainers.xml
./Chiara_PEAR_Server_REST/p/packages.xml
./Chiara_PEAR_Server_REST/m
./Chiara_PEAR_Server_REST/m/chammers
./Chiara_PEAR_Server_REST/m/chammers/info.xml
./Chiara_PEAR_Server_REST/m/grobmeier
./Chiara_PEAR_Server_REST/m/grobmeier/info.xml
./Chiara_PEAR_Server_REST/m/kurdalen
./Chiara_PEAR_Server_REST/m/kurdalen/info.xml
./Chiara_PEAR_Server_REST/m/allmaintainers.xml
./admin.php
./channel.xml
./get
./get/Apache_log4php-2.0.1.tar
./get/Apache_log4php-2.0.1.tgz

A tutorial on setting it up is here:
http://greg.chiaraquartet.net/archives/123-Setting-up-your-own-PEAR-channel-with-Chiara_PEAR_Server-the-official-way.html


As far as I see it the whole PEAR stuff does not fit quite right in
the Maven/ant driven release cycle and having a dedicated VHost with
a database also seems overkill but from an enduser perspective
a PEAR channel would ease looking for new versions and updating.

bye,

-christian-


Am Fri, 26 Mar 2010 06:39:11 +0100
schrieb Christian Grobmeier <[email protected]>:

> Hi,
> did we already try it? We should ask on the Shindig list.
> Can you tell me what the prerequisites are for an own pear server?
> What would we need to do?
> About the other sites - i am not sure if that is good or not and if we
> can name them as official channels for getting the release. Imho, lets
> speak about the stuff a own host would need and then ask some other
> guys, shindig and infra at least
> 
> Cheers
> 
> 
> On Thu, Mar 25, 2010 at 9:56 AM, Christian Hammers
> <[email protected]> wrote:
> > Hi
> >
> > I've recently heard about public available PEAR repositories for
> > open source software similar to github.org for source code. What do
> > you think about using one of those for log4php? Probably easier as
> > trying to get a pear.apache.org up and running?
> >
> >        openpear.org
> >        pearfarm.org
> >        pearhub.org
> >
> > bye,
> >
> > -christian-
> >

Reply via email to