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

Reply via email to