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- > >
