Hi Mark; I am with you on source release. We can drop source assembly from the distribution module. I know that for ASF projects important thing is the source. But, ASF projects provide source and binary artifacts for two different audiences, "developers" and "users".
Therefore, we have to support two kinds of clients for our projects, 1- Prospected developers, committers etc. to get the source code of our project. (Using source release) 2- Users that would like to download and use our binary artifacts, even they may not use maven. (Using binary release) If you look at other projects all of them have also binary distribution downloads, for example[1]. and why all of the projects have a distribution area, /www/www.apache.org/dist, this is for binary artifacts. In sum, we have to provide binary artifacts that we did for all our old releases and put them into "dist/" folder after voting. And no need to drop "distribution" module. [1] http://myfaces.apache.org/download.html http://openejb.apache.org/download.html http://openjpa.apache.org/downloads.html Thanks; --Gurkan ________________________________ From: Mark Struberg <[email protected]> To: [email protected] Sent: Sun, July 4, 2010 1:53:21 PM Subject: Re: [VOTE] release Apache OpenWebBeans-1.0.0-alpha-1 Hi Gurkan! Thanks for your input. I personally don't think these are really problems, but let's discuss it. ad 1): The distribution subproject didn't get used. This module should effectively get dropped, because we now use the apache-parent-7 which contains the assembly descriptor Brian, Brett and Benjamin created together with the board [1]. It creates a full source assembly of all the project (including submodules which are not released, etc. This is approved by the ASF board since mid 2009. 2.) For ASF projects, there are no binary distributions usually. All what counts for the board (see long discussion from early 2009 here [2]) is the signed source tarball which is available in our release [3]. I'm not sure if it make sense for OWB to create an uberjar like the openjpa-all.jar. I doubt it, because we will loose all the benefits of our plugin handling. And all the other single jars are available (and signed) in the maven repo anyway. My goal is to use the 'standard' route for releasing maven projects. The reason for this is that it was really a nightmare having 70+ projects and each uses a completely different way to build and release. If you think there should be an additional 'binary-release.zip' artifact containing all the jars of the released module, then we should forward this wish to the board and start the discussion over there. Maybe this might be handy for ant users, but it's _currently_ not mandatory for an official ASF release. wdyt? LieGrue, strub [1] http://mail-archives.apache.org/mod_mbox/www-announce/200911.mbox/%[email protected]%3e [2] http://markmail.org/message/kcwwmsgvy6wy5y4t [3] https://repository.apache.org/content/repositories/orgapacheopenwebbeans-032/org/apache/openwebbeans/openwebbeans/1.0.0-alpha-1/openwebbeans-1.0.0-alpha-1-source-release.zip --- On Sun, 7/4/10, Gurkan Erdogdu <[email protected]> wrote: > From: Gurkan Erdogdu <[email protected]> > Subject: Re: [VOTE] release Apache OpenWebBeans-1.0.0-alpha-1 > To: [email protected] > Date: Sunday, July 4, 2010, 9:33 AM > Hi Mark; > > Problems I have seen > > 1- >https://svn.apache.org/repos/asf/openwebbeans/tags/openwebbeans-1.0.0-alpha-1/distribution/pom.xml >l > > Distribution project pom must have > 1.0.0-alpha-1. > > 2- I do not see any distribution artifact, like I did for > old releases like, > >http://people.apache.org/~gerdogdu/staging-repo/OWB/1.0.0-M4/distribution/org/apache/openwebbeans/apache-openwebbeans/1.0.0-M4/ >/ > > > You must update distribution/pom.xml and > to include new modules and update > src/assembly/dist-binary.xml. After that > > you could run, mvn deploy -Prelease from > top level "distribution" directory > and create artifacts in your local Apache repo. If VOTE is > successfull, those > aritfacts > go into download area that users can get > it. > > I think, those are blocking issues. > > --Gurkan > > > > > ________________________________ > From: Mark Struberg <[email protected]> > To: [email protected] > Sent: Sat, July 3, 2010 11:32:19 PM > Subject: [VOTE] release Apache OpenWebBeans-1.0.0-alpha-1 > > Hi! > > I'd like to call a VOTE on releasing Apache > OpenWebBeans-1.0.0-alpha-1 . > > Maven staging repo: > https://repository.apache.org/content/repositories/orgapacheopenwebbeans-032/ > > SVN source tag (r960266): > https://svn.apache.org/repos/asf/openwebbeans/tags/openwebbeans-1.0.0-alpha-1/ > > Source release: >https://repository.apache.org/content/repositories/orgapacheopenwebbeans-032/org/apache/openwebbeans/openwebbeans/1.0.0-alpha-1/openwebbeans-1.0.0-alpha-1-source-release.zip >p > > > PGP release keys 2FDB81B1 > http://svn.apache.org/repos/asf/openwebbeans/trunk/KEYS > > Vote will be open for 72 hours. > > [ ] +1 approve > [ ] +0 no opinion > [ ] -1 veto (and reason why) > > txs and LieGrue, > strub > >
