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

Reply via email to