Hi, you're right about CCing the list however I'm using my Gmail over web-interface so it's easier to forget about it as it's not Thunderbird :-) Sorry about that. Also, thanks for the links.I really appreciate the links and I'll read all the guides ASAP.
Thanks a lot, Michal 2013/2/18 Ferenc Kovacs <[email protected]> > > > > On Mon, Feb 18, 2013 at 10:18 AM, Michal Novotny <[email protected]> wrote: > >> Hi, >> thanks for the account activation and approval. I've already pushed the >> repository to git.php.net however I would like to make a new release and >> provide the download. Are there any guidelines how to do it? I can see the >> "New Release" form at [1] however it requires some package.xml file in the >> tarball or something. Not really clean what archives are supported, >> unfortunately I don't see any link to guidelines how to upload/git-generate >> a new release. >> >> Any help would be highly appreciated! >> >> Thanks, >> Michal >> >> [1] http://pecl.php.net/release-upload.php >> >> > hi, > > please don't top post and don't forget cc'ing the list as you can happen > to get help from some other subscriber or your question and the answer can > be useful for somebody else later on. > to answer your question: the package.xml is a standard pear configuration > file which used for the packaging a pear/pecl package and by the pear > server and installer. > you can read more about the (2nd version) package.xml in the pear > documentation: http://pear.php.net/manual/en/guide.developers.package2.php > there are only a handful of differences for pecl packages compared to the > pear packages. > for creating your package.xml there are a couple of way: > you can create manually either from scratch or copying from another package > there are also a couple of ways which can help you generate/maintain the > package.xml (http://pear.php.net/manual/en/pyrus.commands.make.php > http://pear.php.net/manual/en/pyrus.commands.pickle.php > http://pear.php.net/manual/en/guide.users.dependencytracking.generatingpackagexml.php) > when you are done with the package.xml, you should tag your release via > 'pecl svntag', then 'pecl package' the release and upload it the release on > pecl.php.net > I will put together a wiki for this process soon, because it seems to be > lacking. > > ps: watch out to have a recent Archive_Tar package installed, because > there was a bug (http://pear.php.net/bugs/bug.php?id=19289) fixed in > version 1.3.9, using previous versions can create corruct releases- > > > -- > Ferenc Kovács > @Tyr43l - http://tyrael.hu >
