Hi I took care of the .zip file. Sadly the version policies for PEAR packages do want something like 2.0.0 or 2.0.0snapshot instead of 2.0-SNAPSHOT but a log4php-2.0.tgz/zip must be enough for now.
Sometimes the loss of flexibility with maven is a real PITA. Maybe the apparently orphaned maven-php-plugin should be my next target :) bye, -christian- Am Wed, 21 Oct 2009 07:46:47 +0200 schrieb Christian Grobmeier <[email protected]>: > > In the pear-package section of the pom.xml (formerly build.xml) the > > directory target/pear is created from scratch so that exactly those > > files who should be distributed can be copied there. Then the > > package.php creates a package.xml there and "pear package > > package.xml" the final .tgz. > > Ok i need to try this out myself - we need to see if all necessary > content is in it > There are also some useful plugins over in commons world for releasing > - maybe we can get them too > > > It does currently not create a .zip as you wrote in the Wiki. Do we > > need a .zip? > > Lets say like this... other projects have it. I am not sure if there > is a policy, but i think two packages won't hurt. However, maven > should do this with adding just one line. I will care bout that > > Cheers > > > > > > bye, > > > > -christian- > > > > > >> >> - create tag 2.0 > >> > > >> > svn copy . > >> > https://svn.apache.org/repos/asf/incubator/log4php/tags/2.0 > >> > > >> >> - create package with maven > >> > > >> > mvn site > >> > That creates target/pear/log4php-2.0.0.tgz > >> > > >> >> - sign/hash with gpg and a key, whose public counterpart can be > >> >> found in the repository > >> > > >> > gpg --detach-sign --armor target/pear/log4php-2.0.0.tgz > >> > > >> > What is "the repository"? My key 86A118E6 is on > >> > wwwkeys.de.pgp.net, would that be enough? > >> > >> You need to create a key just for apache codesigning. However, I > >> have one which is already signed by others. I also used it for > >> Commons Compress. > >> See also: http://www.apache.org/dev/release-signing.html > >> > >> We need a place to store our public keys on the repostiory - > >> Gavin, do you have an idea were to store it? > >> > >> > >> >> - upload the whole to a staging server > >> > > >> > How's that done? > >> > >> SCP -. but WHERE? :-) > >> > >> > >> > I guess one of the mentors has to do this? > >> > >> No, we can do it ourselves too. Since I am also in the temp. PMC, I > >> will probably have the right to do it. > >> > >> > >> >> - after successful voting, copy the staged artifacts to the > >> >> download server > >> > > >> > How? > >> > >> Where?? :-) > >> > >> > If we have a pear repository by then, upload there, too. > >> > > >> >> - update website with new download links > >> > > >> > How? > >> > >> Checking updated .apt page into trunk - rest is automatically > >> > >> >> - send announcement to user, dev and incubator list > >> > > >> > ... and to the blog! > >> > >> Agreed! > >> > >> Mentors, can one please advise were we can find information about > >> locations? Otherwise i will ask on the incubator list > >> Any more comments? > >> > >> Thanks > >> > >> Christian > >
