openjpa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mik...@apache.org
Subject svn commit: r1409057 [19/25] - in /openjpa/site: branches/ trunk/ trunk/cgi-bin/ trunk/content/ trunk/content/images/ trunk/lib/ trunk/resources/ trunk/templates/
Date Wed, 14 Nov 2012 01:50:14 GMT
Added: openjpa/site/trunk/content/openjpa-logo-contest---round-1.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-logo-contest---round-1.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-logo-contest---round-1.cwiki (added)
+++ openjpa/site/trunk/content/openjpa-logo-contest---round-1.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,73 @@
+h2. Logo Submissions
+
+Logos submitted for Round #1 voting from July 1 - July 9:
+
+# !http://os.oles.biz/openjpa-logo-ideas/variant1.png|vspace=5! - Georgi Naplatanov - gosho_at_oles_biz
+# !http://os.oles.biz/openjpa-logo-ideas/variant2.png|vspace=5! - Georgi Naplatanov - gosho_at_oles_biz
+# !http://os.oles.biz/openjpa-logo-ideas/variant3.png|vspace=5! - Georgi Naplatanov - gosho_at_oles_biz
+# !http://os.oles.biz/openjpa-logo-ideas/variant4.png|vspace=5! - Georgi Naplatanov - gosho_at_oles_biz
+# !http://os.oles.biz/openjpa-logo-ideas/variant5.png|vspace=5! - Georgi Naplatanov - gosho_at_oles_biz
+# http://os.oles.biz/openjpa-logo-ideas/idea1.svg - Georgi Naplatanov - gosho_at_oles_biz
+# !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo1.png|vspace=5! - Donald Woods - dwoods_at_apache_org
+# !http://issues.apache.org/jira/secure/attachment/12412198/openjpa-logo-1.png|vspace=5! - Pinaki Poddar - ppoddar_at_apache_org
+# !http://issues.apache.org/jira/secure/attachment/12412197/openjpa-logo-2.png|vspace=5! - Pinaki Poddar - ppoddar_at_apache_org
+# !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo2.png|vspace=5! - Donald Woods - dwoods_at_apache_org
+# !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo3.png|vspace=5! - Donald Woods - dwoods_at_apache_org
+# !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo4.png|vspace=5! - Donald Woods - dwoods_at_apache_org
+# !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo5.png|vspace=5! - Donald Woods - dwoods_at_apache_org
+# !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo6.png|vspace=5! - Donald Woods - dwoods_at_apache_org
+# !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo7.png|vspace=5! - Donald Woods - dwoods_at_apache_org
+# !https://issues.apache.org/jira/secure/attachment/12412745/openjpa-v002-website.png|vspace=5! - Pid - p_at_pidster_com
+# !https://issues.apache.org/jira/secure/attachment/12412738/openjpa-v007-website.png|vspace=5! - Pid - p_at_pidster_com
+# !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo8.png|vspace=5! - Donald Woods - dwoods_at_apache_org
+
+
+\\
+
+h2. Votes
+
+|| Name || Date || First || Second || Third || Comments ||
+| Albert Lee | 20090702 | #16 | #14 | #7 |  |
+| Ravi Palacheria | 20090702 | #15 | #8 | #9 |  |
+| Jeremy Bauer | 20090702 | #18 | #16 | #14 |  |
+| Daryl Stultz | 20090702 | #7 | #2 |  | #7 tighten up the kerning between the P and A. #2 but I don't like the way the "apache project" is over the circle. |
+| Ognjen Blagojevic | 20090703 | #8 | #7 |  | #8 needs a bit softer letter edges |
+| David Beer | 20090703 | #16 | #17 | #18 |  |
+| C N Davies | 20090703 | #13 | #4 |  |  |
+| Milosz Tylenda | 20090705 | #7 |  |  | A could stay a bit closer to P |
+| Kevin Sutter | 20090706 | #18 | #13 | #10 | Thanks, Donald, for #18 update. |
+| Michael Dick | 20090706 | #7 | #14 | #15 |  |
+| Craig Russell | 20090706 | #14 | #10 | #7 | I'd still like to see the "O" with the feather and arrows used in #14, with the font (not the boxes and bubbles) used in #13; any chance of seeing that one?   |
+| Donald Woods | 20090707 | #18 | #16 | #13 |  |
+| Pid | 20090708 | #17 | #16 | #18 |  |
+| Marco Schwarz | 20090708 | #14 | #13 | #7 |  |
+
+\\
+
+h2. Voting Results
+
+|| Logo || First || Second || Third || Total Points ||
+|  1 | 0 | 0 | 0 |  0 |
+|  2 | 0 | 1 | 0 |  2 |
+|  3 | 0 | 0 | 0 |  0 |
+|  4 | 0 | 1 | 0 |  2 |
+|  5 | 0 | 0 | 0 |  0 |
+|  6 | 0 | 0 | 0 |  0 |
+|  7 | 3 | 1 | 3 | 14 |
+|  8 | 1 | 1 | 0 |  5 |
+|  9 | 0 | 0 | 1 |  1 |
+| 10 | 0 | 1 | 1 |  3 |
+| 11 | 0 | 0 | 0 |  0 |
+| 12 | 0 | 0 | 0 |  0 |
+| 13 | 1 | 2 | 1 |  8 |
+| 14 | 2 | 2 | 1 | 11 |
+| 15 | 1 | 0 | 1 |  4 |
+| 16 | 2 | 3 | 0 | 12 |
+| 17 | 1 | 1 | 0 |  5 |
+| 18 | 3 | 0 | 2 | 11 |
+
+
+First Round Winners:  #7, #16, #18, #14, #13
+
+\\
+

Propchange: openjpa/site/trunk/content/openjpa-logo-contest---round-1.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/openjpa-logo-contest---round-1.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-logo-contest---round-1.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-logo-contest---round-1.mdtext (added)
+++ openjpa/site/trunk/content/openjpa-logo-contest---round-1.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,108 @@
+Title: OpenJPA Logo Contest - Round 1
+<a name="OpenJPALogoContest-Round1-LogoSubmissions"></a>
+## Logo Submissions
+
+Logos submitted for Round #1 voting from July 1 - July 9:
+
+1. !http://os.oles.biz/openjpa-logo-ideas/variant1.png|vspace=5! - Georgi
+Naplatanov - gosho_at_oles_biz
+1. !http://os.oles.biz/openjpa-logo-ideas/variant2.png|vspace=5! - Georgi
+Naplatanov - gosho_at_oles_biz
+1. !http://os.oles.biz/openjpa-logo-ideas/variant3.png|vspace=5! - Georgi
+Naplatanov - gosho_at_oles_biz
+1. !http://os.oles.biz/openjpa-logo-ideas/variant4.png|vspace=5! - Georgi
+Naplatanov - gosho_at_oles_biz
+1. !http://os.oles.biz/openjpa-logo-ideas/variant5.png|vspace=5! - Georgi
+Naplatanov - gosho_at_oles_biz
+1. http://os.oles.biz/openjpa-logo-ideas/idea1.svg - Georgi Naplatanov -
+gosho_at_oles_biz
+1. !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo1.png|vspace=5!
+- Donald Woods - dwoods_at_apache_org
+1. !http://issues.apache.org/jira/secure/attachment/12412198/openjpa-logo-1.png|vspace=5!
+- Pinaki Poddar - ppoddar_at_apache_org
+1. !http://issues.apache.org/jira/secure/attachment/12412197/openjpa-logo-2.png|vspace=5!
+- Pinaki Poddar - ppoddar_at_apache_org
+1. !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo2.png|vspace=5!
+- Donald Woods - dwoods_at_apache_org
+1. !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo3.png|vspace=5!
+- Donald Woods - dwoods_at_apache_org
+1. !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo4.png|vspace=5!
+- Donald Woods - dwoods_at_apache_org
+1. !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo5.png|vspace=5!
+- Donald Woods - dwoods_at_apache_org
+1. !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo6.png|vspace=5!
+- Donald Woods - dwoods_at_apache_org
+1. !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo7.png|vspace=5!
+- Donald Woods - dwoods_at_apache_org
+1. !https://issues.apache.org/jira/secure/attachment/12412745/openjpa-v002-website.png|vspace=5!
+- Pid - p_at_pidster_com
+1. !https://issues.apache.org/jira/secure/attachment/12412738/openjpa-v007-website.png|vspace=5!
+- Pid - p_at_pidster_com
+1. !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo8.png|vspace=5!
+- Donald Woods - dwoods_at_apache_org
+
+
+  
+  
+
+<a name="OpenJPALogoContest-Round1-Votes"></a>
+## Votes
+
+<table>
+<tr><th> Name </th><th> Date </th><th> First </th><th> Second </th><th> Third </th><th> Comments </th></tr>
+<tr><td> Albert Lee </td><td> 20090702 </td><td> #16 </td><td> #14 </td><td> #7 </td><td>  </td></tr>
+<tr><td> Ravi Palacheria </td><td> 20090702 </td><td> #15 </td><td> #8 </td><td> #9 </td><td>	</td></tr>
+<tr><td> Jeremy Bauer </td><td> 20090702 </td><td> #18 </td><td> #16 </td><td> #14 </td><td>  </td></tr>
+<tr><td> Daryl Stultz </td><td> 20090702 </td><td> #7 </td><td> #2 </td><td>  </td><td> #7 tighten up the kerning between
+the P and A. #2 but I don't like the way the "apache project" is over the
+circle. </td></tr>
+<tr><td> Ognjen Blagojevic </td><td> 20090703 </td><td> #8 </td><td> #7 </td><td>  </td><td> #8 needs a bit softer letter
+edges </td></tr>
+<tr><td> David Beer </td><td> 20090703 </td><td> #16 </td><td> #17 </td><td> #18 </td><td>  </td></tr>
+<tr><td> C N Davies </td><td> 20090703 </td><td> #13 </td><td> #4 </td><td>  </td><td>  </td></tr>
+<tr><td> Milosz Tylenda </td><td> 20090705 </td><td> #7 </td><td>  </td><td>  </td><td> A could stay a bit closer to P </td></tr>
+<tr><td> Kevin Sutter </td><td> 20090706 </td><td> #18 </td><td> #13 </td><td> #10 </td><td> Thanks, Donald, for #18
+update. </td></tr>
+<tr><td> Michael Dick </td><td> 20090706 </td><td> #7 </td><td> #14 </td><td> #15 </td><td>  </td></tr>
+<tr><td> Craig Russell </td><td> 20090706 </td><td> #14 </td><td> #10 </td><td> #7 </td><td> I'd still like to see the "O"
+with the feather and arrows used in #14, with the font (not the boxes and
+bubbles) used in #13; any chance of seeing that one?   </td></tr>
+<tr><td> Donald Woods </td><td> 20090707 </td><td> #18 </td><td> #16 </td><td> #13 </td><td>  </td></tr>
+<tr><td> Pid </td><td> 20090708 </td><td> #17 </td><td> #16 </td><td> #18 </td><td>  </td></tr>
+<tr><td> Marco Schwarz </td><td> 20090708 </td><td> #14 </td><td> #13 </td><td> #7 </td><td>  </td></tr>
+</table>
+
+  
+  
+
+<a name="OpenJPALogoContest-Round1-VotingResults"></a>
+## Voting Results
+
+<table>
+<tr><th> Logo </th><th> First </th><th> Second </th><th> Third </th><th> Total Points </th></tr>
+<tr><td>  1 </td><td> 0 </td><td> 0 </td><td> 0 </td><td>  0 </td></tr>
+<tr><td>  2 </td><td> 0 </td><td> 1 </td><td> 0 </td><td>  2 </td></tr>
+<tr><td>  3 </td><td> 0 </td><td> 0 </td><td> 0 </td><td>  0 </td></tr>
+<tr><td>  4 </td><td> 0 </td><td> 1 </td><td> 0 </td><td>  2 </td></tr>
+<tr><td>  5 </td><td> 0 </td><td> 0 </td><td> 0 </td><td>  0 </td></tr>
+<tr><td>  6 </td><td> 0 </td><td> 0 </td><td> 0 </td><td>  0 </td></tr>
+<tr><td>  7 </td><td> 3 </td><td> 1 </td><td> 3 </td><td> 14 </td></tr>
+<tr><td>  8 </td><td> 1 </td><td> 1 </td><td> 0 </td><td>  5 </td></tr>
+<tr><td>  9 </td><td> 0 </td><td> 0 </td><td> 1 </td><td>  1 </td></tr>
+<tr><td> 10 </td><td> 0 </td><td> 1 </td><td> 1 </td><td>  3 </td></tr>
+<tr><td> 11 </td><td> 0 </td><td> 0 </td><td> 0 </td><td>  0 </td></tr>
+<tr><td> 12 </td><td> 0 </td><td> 0 </td><td> 0 </td><td>  0 </td></tr>
+<tr><td> 13 </td><td> 1 </td><td> 2 </td><td> 1 </td><td>  8 </td></tr>
+<tr><td> 14 </td><td> 2 </td><td> 2 </td><td> 1 </td><td> 11 </td></tr>
+<tr><td> 15 </td><td> 1 </td><td> 0 </td><td> 1 </td><td>  4 </td></tr>
+<tr><td> 16 </td><td> 2 </td><td> 3 </td><td> 0 </td><td> 12 </td></tr>
+<tr><td> 17 </td><td> 1 </td><td> 1 </td><td> 0 </td><td>  5 </td></tr>
+<tr><td> 18 </td><td> 3 </td><td> 0 </td><td> 2 </td><td> 11 </td></tr>
+</table>
+
+
+First Round Winners:  #7, #16, #18, #14, #13
+
+  
+  
+

Added: openjpa/site/trunk/content/openjpa-logo-contest---round-2
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-logo-contest---round-2?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-logo-contest---round-2 (added)
+++ openjpa/site/trunk/content/openjpa-logo-contest---round-2 Wed Nov 14 01:49:37 2012
@@ -0,0 +1,39 @@
+h2. Logo Submissions
+
+The results of the first round of voting can be found at - [OpenJPA Logo Contest - Round 1]
+
+The following are the finalists for Round 2 of voting from July 9 - 14:
+
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo1.png|vspace=5! - #7 by Donald Woods - dwoods_at_apache_org
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo5.png|vspace=5! - #13 by Donald Woods - dwoods_at_apache_org
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo6.png|vspace=5! - #14 by Donald Woods - dwoods_at_apache_org
+# - !https://issues.apache.org/jira/secure/attachment/12412745/openjpa-v002-website.png|vspace=5! - #16 by Pid - p_at_pidster_com
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo8.png|vspace=5! - #18 by Donald Woods - dwoods_at_apache_org
+
+
+\\
+
+h2. Votes
+
+|| Name || First || Second || Third || Comments ||
+| Donald Woods | 1 | 2 | 4 |  |
+| Albert Lee | 4 | 3 | 1 |  |
+| Kevin Sutter | 2 | 5 | 4 |  |
+| Pid | 4 | 1 | 5 | The difference between 1 and 3 is slight. Perhaps they should be unified (a vote for one is a vote for either) |
+|C N Davies | 4 | | | |
+| Michael Dick | 1 | 4 | 3 | |
+| Daryl Stultz | 1 |  |  |  |
+| Jeremy Bauer | 1 | 4 | 5 | |
+
+\\
+
+h2. Voting Results
+
+|| Logo || First || Second || Third || Total Points ||
+| 1 | 4 | 1 | 1 | 15 |
+| 2 | 1 | 1 | 0 | 4 |
+| 3 | 0 | 1 | 1 | 3 |
+| 4 | 3 | 2 | 2 | 15 |
+| 5 | 0 | 1 | 2 | 4 |
+
+\\

Added: openjpa/site/trunk/content/openjpa-logo-contest---round-2.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-logo-contest---round-2.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-logo-contest---round-2.cwiki (added)
+++ openjpa/site/trunk/content/openjpa-logo-contest---round-2.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,39 @@
+h2. Logo Submissions
+
+The results of the first round of voting can be found at - [OpenJPA Logo Contest - Round 1]
+
+The following are the finalists for Round 2 of voting from July 9 - 14:
+
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo1.png|vspace=5! - #7 by Donald Woods - dwoods_at_apache_org
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo5.png|vspace=5! - #13 by Donald Woods - dwoods_at_apache_org
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo6.png|vspace=5! - #14 by Donald Woods - dwoods_at_apache_org
+# - !https://issues.apache.org/jira/secure/attachment/12412745/openjpa-v002-website.png|vspace=5! - #16 by Pid - p_at_pidster_com
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo8.png|vspace=5! - #18 by Donald Woods - dwoods_at_apache_org
+
+
+\\
+
+h2. Votes
+
+|| Name || First || Second || Third || Comments ||
+| Donald Woods | 1 | 2 | 4 |  |
+| Albert Lee | 4 | 3 | 1 |  |
+| Kevin Sutter | 2 | 5 | 4 |  |
+| Pid | 4 | 1 | 5 | The difference between 1 and 3 is slight. Perhaps they should be unified (a vote for one is a vote for either) |
+|C N Davies | 4 | | | |
+| Michael Dick | 1 | 4 | 3 | |
+| Daryl Stultz | 1 |  |  |  |
+| Jeremy Bauer | 1 | 4 | 5 | |
+
+\\
+
+h2. Voting Results
+
+|| Logo || First || Second || Third || Total Points ||
+| 1 | 4 | 1 | 1 | 15 |
+| 2 | 1 | 1 | 0 | 4 |
+| 3 | 0 | 1 | 1 | 3 |
+| 4 | 3 | 2 | 2 | 15 |
+| 5 | 0 | 1 | 2 | 4 |
+
+\\

Propchange: openjpa/site/trunk/content/openjpa-logo-contest---round-2.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/openjpa-logo-contest---round-2.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-logo-contest---round-2.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-logo-contest---round-2.mdtext (added)
+++ openjpa/site/trunk/content/openjpa-logo-contest---round-2.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,61 @@
+Title: OpenJPA Logo Contest - Round 2
+<a name="OpenJPALogoContest-Round2-LogoSubmissions"></a>
+## Logo Submissions
+
+The results of the first round of voting can be found at - [OpenJPA Logo Contest - Round 1](openjpa-logo-contest---round-1.html)
+
+The following are the finalists for Round 2 of voting from July 9 - 14:
+
+1. -
+!http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo1.png|vspace=5!
+- #7 by Donald Woods - dwoods_at_apache_org
+1. -
+!http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo5.png|vspace=5!
+- #13 by Donald Woods - dwoods_at_apache_org
+1. -
+!http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo6.png|vspace=5!
+- #14 by Donald Woods - dwoods_at_apache_org
+1. -
+!https://issues.apache.org/jira/secure/attachment/12412745/openjpa-v002-website.png|vspace=5!
+- #16 by Pid - p_at_pidster_com
+1. -
+!http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo8.png|vspace=5!
+- #18 by Donald Woods - dwoods_at_apache_org
+
+
+  
+  
+
+<a name="OpenJPALogoContest-Round2-Votes"></a>
+## Votes
+
+<table>
+<tr><th> Name </th><th> First </th><th> Second </th><th> Third </th><th> Comments </th></tr>
+<tr><td> Donald Woods </td><td> 1 </td><td> 2 </td><td> 4 </td><td>  </td></tr>
+<tr><td> Albert Lee </td><td> 4 </td><td> 3 </td><td> 1 </td><td>  </td></tr>
+<tr><td> Kevin Sutter </td><td> 2 </td><td> 5 </td><td> 4 </td><td>  </td></tr>
+<tr><td> Pid </td><td> 4 </td><td> 1 </td><td> 5 </td><td> The difference between 1 and 3 is slight. Perhaps they
+should be unified (a vote for one is a vote for either) </td></tr>
+<tr><td>C N Davies </td><td> 4 </td><td> </td><td> </td><td> </td></tr>
+<tr><td> Michael Dick </td><td> 1 </td><td> 4 </td><td> 3 </td><td> </td></tr>
+<tr><td> Daryl Stultz </td><td> 1 </td><td>  </td><td>  </td><td>  </td></tr>
+<tr><td> Jeremy Bauer </td><td> 1 </td><td> 4 </td><td> 5 </td><td> </td></tr>
+</table>
+
+  
+  
+
+<a name="OpenJPALogoContest-Round2-VotingResults"></a>
+## Voting Results
+
+<table>
+<tr><th> Logo </th><th> First </th><th> Second </th><th> Third </th><th> Total Points </th></tr>
+<tr><td> 1 </td><td> 4 </td><td> 1 </td><td> 1 </td><td> 15 </td></tr>
+<tr><td> 2 </td><td> 1 </td><td> 1 </td><td> 0 </td><td> 4 </td></tr>
+<tr><td> 3 </td><td> 0 </td><td> 1 </td><td> 1 </td><td> 3 </td></tr>
+<tr><td> 4 </td><td> 3 </td><td> 2 </td><td> 2 </td><td> 15 </td></tr>
+<tr><td> 5 </td><td> 0 </td><td> 1 </td><td> 2 </td><td> 4 </td></tr>
+</table>
+
+  
+  

Added: openjpa/site/trunk/content/openjpa-logo-contest---run-off
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-logo-contest---run-off?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-logo-contest---run-off (added)
+++ openjpa/site/trunk/content/openjpa-logo-contest---run-off Wed Nov 14 01:49:37 2012
@@ -0,0 +1,44 @@
+h2. Logo Submissions
+
+The results of the first round of voting can be found at - [OpenJPA Logo Contest - Round 1]
+
+The results of the second round of voting can be found at - [OpenJPA Logo Contest - Round 2]
+
+The following are the finalists for a run-off round of voting.
+Please only submit one vote and each vote will only count for 1 point.
+
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo1.png|vspace=5! - #7, #1 by Donald Woods - dwoods_at_apache_org
+# - !https://issues.apache.org/jira/secure/attachment/12412745/openjpa-v002-website.png|vspace=5! - #16, #4 by Pid - p_at_pidster_com
+
+\\
+
+h2. Votes
+
+|| Name || Vote || Comments ||
+| Donald Woods | 1 |  |
+| Kevin Sutter | 1 |  |
+| Albert Lee | 2 |  |
+| Jeremy Bauer | 1 |  |
+| Marco Schwartz | 1 | |
+| Daryl Stultz | 1 | | 
+| Pinaki Poddar | 2 | |
+| Pid | 2 | |
+| Rick Curtis | 2 | |
+| Michael Simons | 1 | |
+| Craig Russell | 1 | |
+| Umberto Carrara | 1 | |
+| C N Davies | 2 | | 
+| Tim Watts | 2 | | 
+| Peter Henderson | 1 | | 
+| Ognjen Blagojevic | 1| |
+
+
+\\
+
+h2. Voting Results
+
+|| Logo || Votes ||
+| 1 | 10 |
+| 2 | 6 |
+
+\\

Added: openjpa/site/trunk/content/openjpa-logo-contest---run-off.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-logo-contest---run-off.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-logo-contest---run-off.cwiki (added)
+++ openjpa/site/trunk/content/openjpa-logo-contest---run-off.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,44 @@
+h2. Logo Submissions
+
+The results of the first round of voting can be found at - [OpenJPA Logo Contest - Round 1]
+
+The results of the second round of voting can be found at - [OpenJPA Logo Contest - Round 2]
+
+The following are the finalists for a run-off round of voting.
+Please only submit one vote and each vote will only count for 1 point.
+
+# - !http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo1.png|vspace=5! - #7, #1 by Donald Woods - dwoods_at_apache_org
+# - !https://issues.apache.org/jira/secure/attachment/12412745/openjpa-v002-website.png|vspace=5! - #16, #4 by Pid - p_at_pidster_com
+
+\\
+
+h2. Votes
+
+|| Name || Vote || Comments ||
+| Donald Woods | 1 |  |
+| Kevin Sutter | 1 |  |
+| Albert Lee | 2 |  |
+| Jeremy Bauer | 1 |  |
+| Marco Schwartz | 1 | |
+| Daryl Stultz | 1 | | 
+| Pinaki Poddar | 2 | |
+| Pid | 2 | |
+| Rick Curtis | 2 | |
+| Michael Simons | 1 | |
+| Craig Russell | 1 | |
+| Umberto Carrara | 1 | |
+| C N Davies | 2 | | 
+| Tim Watts | 2 | | 
+| Peter Henderson | 1 | | 
+| Ognjen Blagojevic | 1| |
+
+
+\\
+
+h2. Voting Results
+
+|| Logo || Votes ||
+| 1 | 10 |
+| 2 | 6 |
+
+\\

Propchange: openjpa/site/trunk/content/openjpa-logo-contest---run-off.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/openjpa-logo-contest---run-off.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-logo-contest---run-off.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-logo-contest---run-off.mdtext (added)
+++ openjpa/site/trunk/content/openjpa-logo-contest---run-off.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,59 @@
+Title: OpenJPA Logo Contest - Run-off
+<a name="OpenJPALogoContest-Run-off-LogoSubmissions"></a>
+## Logo Submissions
+
+The results of the first round of voting can be found at - [OpenJPA Logo Contest - Round 1](openjpa-logo-contest---round-1.html)
+
+The results of the second round of voting can be found at - [OpenJPA Logo Contest - Round 2](openjpa-logo-contest---round-2.html)
+
+The following are the finalists for a run-off round of voting.
+Please only submit one vote and each vote will only count for 1 point.
+
+1. -
+!http://people.apache.org/~dwoods/openjpa/logos/openjpa-logo1.png|vspace=5!
+- #7, #1 by Donald Woods - dwoods_at_apache_org
+1. -
+!https://issues.apache.org/jira/secure/attachment/12412745/openjpa-v002-website.png|vspace=5!
+- #16, #4 by Pid - p_at_pidster_com
+
+  
+  
+
+<a name="OpenJPALogoContest-Run-off-Votes"></a>
+## Votes
+
+<table>
+<tr><th> Name </th><th> Vote </th><th> Comments </th></tr>
+<tr><td> Donald Woods </td><td> 1 </td><td>  </td></tr>
+<tr><td> Kevin Sutter </td><td> 1 </td><td>  </td></tr>
+<tr><td> Albert Lee </td><td> 2 </td><td>  </td></tr>
+<tr><td> Jeremy Bauer </td><td> 1 </td><td>  </td></tr>
+<tr><td> Marco Schwartz </td><td> 1 </td><td> </td></tr>
+<tr><td> Daryl Stultz </td><td> 1 </td><td> </td></tr>
+<tr><td> Pinaki Poddar </td><td> 2 </td><td> </td></tr>
+<tr><td> Pid </td><td> 2 </td><td> </td></tr>
+<tr><td> Rick Curtis </td><td> 2 </td><td> </td></tr>
+<tr><td> Michael Simons </td><td> 1 </td><td> </td></tr>
+<tr><td> Craig Russell </td><td> 1 </td><td> </td></tr>
+<tr><td> Umberto Carrara </td><td> 1 </td><td> </td></tr>
+<tr><td> C N Davies </td><td> 2 </td><td> </td></tr>
+<tr><td> Tim Watts </td><td> 2 </td><td> </td></tr>
+<tr><td> Peter Henderson </td><td> 1 </td><td> </td></tr>
+<tr><td> Ognjen Blagojevic </td><td> 1</td><td> </td></tr>
+</table>
+
+
+  
+  
+
+<a name="OpenJPALogoContest-Run-off-VotingResults"></a>
+## Voting Results
+
+<table>
+<tr><th> Logo </th><th> Votes </th></tr>
+<tr><td> 1 </td><td> 10 </td></tr>
+<tr><td> 2 </td><td> 6 </td></tr>
+</table>
+
+  
+  

Added: openjpa/site/trunk/content/openjpa-release-policy
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-release-policy?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-release-policy (added)
+++ openjpa/site/trunk/content/openjpa-release-policy Wed Nov 14 01:49:37 2012
@@ -0,0 +1,19 @@
+h1. OpenJPA Release Policy
+
+h3. Release Numbering
+The release number consists of three digits separated by decimal points, followed by an optional status e.g. 2.1.6-beta2. The first digit is the major release number; the second is the minor release number; the third is the patch number. The optional status is an indicator of the release status, e.g. -alpha2, -rc1, etc. Generally, the status indicator is only used for major releases, e.g. 1.0.0-rc1 but is available for any release at the release manager's discretion.
+
+h3. SNAPSHOT Releases
+During development of a release, nightly builds are typically done and published under the SNAPSHOT rubric. The SNAPSHOT will contain the latest result of building the release, regardless of the release status. For example, while developing release 2.1.6, the version 2.1.6-SNAPSHOT will be the latest result even though the status changes from -alpha, -alpha2, -beta, -beta2, -rc1, -rc2. The last nightly before release would still be 2.1.6-SNAPSHOT. 
+
+h3. Backward Compatibility
+Backward compatibility means that user programs compiled against one release will still compile and execute with another release. Generally, the objective is to maintain backward compatibility for minor releases and patch releases but not major releases. For example, 2.1.5 will execute when run with e.g. 2.1.6 but there is no guarantee that the reverse is true, i.e. that user programs compiled against 2.1.6 will compile or run against 2.1.5.
+
+h2. Major Release
+Major releases have the minor and patch numbers set to 0. Major releases contain functionality changes compared to earlier major releases and may break backward compatibility if necessary. Once a major release is issued, a branch is created for maintenance, replacing the patch number with "x". 
+
+h2. Minor Release
+Minor releases have the patch number set to 0. Minor releases contain functionality changes compared to earlier minor releases within the same major release, but do not break backward compatibility.
+
+h2. Patch Release
+Patch releases contain bug fixes compared to the previous patch, minor, or major release on which they are built. Patch releases increment the patch number compared to the most recent patch release. Backward compatibility is maintained.
\ No newline at end of file

Added: openjpa/site/trunk/content/openjpa-release-policy.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-release-policy.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-release-policy.cwiki (added)
+++ openjpa/site/trunk/content/openjpa-release-policy.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,19 @@
+h1. OpenJPA Release Policy
+
+h3. Release Numbering
+The release number consists of three digits separated by decimal points, followed by an optional status e.g. 2.1.6-beta2. The first digit is the major release number; the second is the minor release number; the third is the patch number. The optional status is an indicator of the release status, e.g. -alpha2, -rc1, etc. Generally, the status indicator is only used for major releases, e.g. 1.0.0-rc1 but is available for any release at the release manager's discretion.
+
+h3. SNAPSHOT Releases
+During development of a release, nightly builds are typically done and published under the SNAPSHOT rubric. The SNAPSHOT will contain the latest result of building the release, regardless of the release status. For example, while developing release 2.1.6, the version 2.1.6-SNAPSHOT will be the latest result even though the status changes from -alpha, -alpha2, -beta, -beta2, -rc1, -rc2. The last nightly before release would still be 2.1.6-SNAPSHOT. 
+
+h3. Backward Compatibility
+Backward compatibility means that user programs compiled against one release will still compile and execute with another release. Generally, the objective is to maintain backward compatibility for minor releases and patch releases but not major releases. For example, 2.1.5 will execute when run with e.g. 2.1.6 but there is no guarantee that the reverse is true, i.e. that user programs compiled against 2.1.6 will compile or run against 2.1.5.
+
+h2. Major Release
+Major releases have the minor and patch numbers set to 0. Major releases contain functionality changes compared to earlier major releases and may break backward compatibility if necessary. Once a major release is issued, a branch is created for maintenance, replacing the patch number with "x". 
+
+h2. Minor Release
+Minor releases have the patch number set to 0. Minor releases contain functionality changes compared to earlier minor releases within the same major release, but do not break backward compatibility.
+
+h2. Patch Release
+Patch releases contain bug fixes compared to the previous patch, minor, or major release on which they are built. Patch releases increment the patch number compared to the most recent patch release. Backward compatibility is maintained.
\ No newline at end of file

Propchange: openjpa/site/trunk/content/openjpa-release-policy.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/openjpa-release-policy.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-release-policy.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-release-policy.mdtext (added)
+++ openjpa/site/trunk/content/openjpa-release-policy.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,53 @@
+Title: OpenJPA Release Policy
+<a name="OpenJPAReleasePolicy-OpenJPAReleasePolicy"></a>
+# OpenJPA Release Policy
+
+<a name="OpenJPAReleasePolicy-ReleaseNumbering"></a>
+### Release Numbering
+The release number consists of three digits separated by decimal points,
+followed by an optional status e.g. 2.1.6-beta2. The first digit is the
+major release number; the second is the minor release number; the third is
+the patch number. The optional status is an indicator of the release
+status, e.g. -alpha2, -rc1, etc. Generally, the status indicator is only
+used for major releases, e.g. 1.0.0-rc1 but is available for any release at
+the release manager's discretion.
+
+<a name="OpenJPAReleasePolicy-SNAPSHOTReleases"></a>
+### SNAPSHOT Releases
+During development of a release, nightly builds are typically done and
+published under the SNAPSHOT rubric. The SNAPSHOT will contain the latest
+result of building the release, regardless of the release status. For
+example, while developing release 2.1.6, the version 2.1.6-SNAPSHOT will be
+the latest result even though the status changes from -alpha, -alpha2,
+-beta, -beta2, -rc1, -rc2. The last nightly before release would still be
+2.1.6-SNAPSHOT. 
+
+<a name="OpenJPAReleasePolicy-BackwardCompatibility"></a>
+### Backward Compatibility
+Backward compatibility means that user programs compiled against one
+release will still compile and execute with another release. Generally, the
+objective is to maintain backward compatibility for minor releases and
+patch releases but not major releases. For example, 2.1.5 will execute when
+run with e.g. 2.1.6 but there is no guarantee that the reverse is true,
+i.e. that user programs compiled against 2.1.6 will compile or run against
+2.1.5.
+
+<a name="OpenJPAReleasePolicy-MajorRelease"></a>
+## Major Release
+Major releases have the minor and patch numbers set to 0. Major releases
+contain functionality changes compared to earlier major releases and may
+break backward compatibility if necessary. Once a major release is issued,
+a branch is created for maintenance, replacing the patch number with "x". 
+
+<a name="OpenJPAReleasePolicy-MinorRelease"></a>
+## Minor Release
+Minor releases have the patch number set to 0. Minor releases contain
+functionality changes compared to earlier minor releases within the same
+major release, but do not break backward compatibility.
+
+<a name="OpenJPAReleasePolicy-PatchRelease"></a>
+## Patch Release
+Patch releases contain bug fixes compared to the previous patch, minor, or
+major release on which they are built. Patch releases increment the patch
+number compared to the most recent patch release. Backward compatibility is
+maintained.

Added: openjpa/site/trunk/content/openjpa-up-close-and-personal
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-up-close-and-personal?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-up-close-and-personal (added)
+++ openjpa/site/trunk/content/openjpa-up-close-and-personal Wed Nov 14 01:49:37 2012
@@ -0,0 +1,83 @@
+h2. Summer 2007 Meeting Information
+
+The meeting is on the 6th and 7th of August, 2007.
+
+h3. Agenda
+
+h4. Monday 6 August
+||Time||Title||Description||Presenter||Sponsor||Presentation||
+|9:30 - 10:00|Introductions| | | | |
+|10:00 - 12:00|OpenJPA Architecture|High-level walk-through of OpenJPA architecture, including all the maven modules and the major internal abstractions.|Patrick Linskey / Abe White|Patrick Linskey|[Microsoft PowerPoint|http://people.apache.org/~pcl/2007/08/OpenJPAArchitecture.ppt][notes|Architecture Notes]|
+|12:00 - 1:00|Lunch|BEA Cafeteria or elsewhere in the area| | | |
+|1:00 - 2:30|FindBugs Presentation|Discussion with Bill Pugh (FindBugs) about how best to use FindBugs on OpenJPA, including a focus on how to use it for "new" bugs as code changes come in, vs. fixing the issues that already exist.|Bill Pugh|Craig Russell|[notes|FindBugs Presentation Notes]|
+|3:00 - 4:30|Query Processor|There are a lot of query JIRA issues; some background might enable more people to help out|Marc Prud'hommeaux|Craig Russell|[Microsoft PowerPoint|http://people.apache.org/~mprudhom/OpenJPAQueryFramework.ppt.gz] [Apple Keynote|http://people.apache.org/~mprudhom/OpenJPAQueryFramework.key.zip]|
+|5:00 - 5:30|Day One Wrap-Up|Figure out how we want to change the schedule for the next day| | | |
+|7:00 - ???|Dinner and Socializing|Presumably in San Jose| |Patrick Linskey| |
+
+
+h4. Tuesday 7 August
+||Time||Title||Description||Presenter||Sponsor||Presentation||
+|9:30 - 10:00|Day Two Kick-Off / New Agenda Item Review|Discuss what we'd like to talk about today, what we'd like to focus on that came up yesterday, and other topics that have occurred to people since yesterday| | | |
+|10:00 - 10:30|JIRA triage| | |Craig Russell| |
+|10:30 - 11:00|XML column support| |Catalina Wei|Patrick Linskey| [^JPA XMLColumn Mapping.ppt]|
+|11:30 - 12:00|API Design and Forwards-Compatibility|OpenJPA has a number of APIs that we expect to be visible to developers. These should be stable over time, and should be well-designed to meet the needs of our developers. This is currently not always the case (OpenJPAEntityManagerFactory extends a billion interfaces, for example, our event frameworks sometimes require code changes for people who implement the event interfaces, and we use a combination of enums and symbolic constants even in our org.apache.openjpa.persistence interfaces). I'd like to discuss this to raise awareness about the issue, and also discuss how to improve things in the short term. I'd also like to bring up the idea of an API jar that should contain enough for the average development team to link against.|Patrick Linskey|Patrick Linskey|[APIDiscussionFollowUp]|
+|12:00 - 1:00|Lunch|BEA Cafeteria or elsewhere in the area| | | |
+|1:30 - 2:00|Fluid|SDO bindings to OpenJPA|Pinaki Poddar| | |
+|2:15 - 2:45|Where to next?|OpenJPA 1.0, OpenJPA 1.1, JPA 2.0, SDO, etc.| | | |
+|3:00 - 3:45|Joins|There are a lot of issues around joins. In particular, subqueries seem to have issues. Discuss.|Abe White| | |
+|4:00 - 4:30|Metadata Resolution|Metadata lookup, classloaders, static caches, etc.| | | |
+|4:30 - 5:30|Update pathway|Updates, statement batching, reordering, etc.| | | |
+|5:30 - 6:00|Wrap-Up| | | | |
+
+|???|mappingtool|What do the options do? What about new options?| | | |
+
+The sponsor is the person proposing the agenda item, and is responsible for making sure that a given agenda item actually happens. The sponsor is not necessarily the person actually presenting / leading the discussion for a given item.
+
+h3. Venue
+
+[BEA headquarters in San Jose|http://maps.google.com/maps?hl=en&safe=off&client=firefox-a&q=bea&near=San+Jose,+CA&fb=1&cd=1&ie=UTF8&ei=QGmhRq7MBImUjQO27-nGCA&cid=37379388,-121922929,10392251224970924111&li=lmd&z=14&t=m] (near SJC)
+2315 North First Street
+San Jose, CA
+
+There is plenty of parking. The meeting room is in Building 1, which is the further-south building, abutting both First Street and Charcot Avenue. If you drive up First Street from the south, your best bet is to turn left on Charcot and then right into the parking lot. The receptionist in Building 1 will point you in the direction of the conference room.
+
+We have wireless internet available, so it should be easy to stay in touch in the break periods. Hopefully, all the sessions will be sufficiently riveting that nobody will be playing around on the internets during the sessions.
+
+Dial-in information:
+
+Toll Free Dial-In Number (US & Canada): (866) 484-4232
+International Dial-In Number: (702) 894-2358
+Conference Code: 1774023
+
+Webex information for day 1:
+Meeting number: 923 554 073 
+Meeting password: openjpa 
+https://bea.webex.com/bea/j.php?ED=94343937&UID=0 
+
+Webex information for day 2:
+Meeting number: 924 199 496 
+Meeting password: openjpa 
+https://bea.webex.com/bea/j.php?ED=94344132&UID=0 
+
+
+If you're new to webex meetings and plan to join via webex, it's probably a good idea to go to that link ahead of time to get things set up.
+
+
+h3. Attendee List / Local Transportation Logistics
+
+||Attendee||Location||Carpool needed?||Carpool space||Lodging||
+|Patrick Linskey|San Jose|No| 0 |Crowne Plaza 282 Almaden Blvd.|
+|Craig Russell|Mountain View |No | | |
+|Marc Prud'hommeaux|San Jose|No| |Crowne Plaza 282 Almaden Blvd.|
+|Christoph Bussler|San Jose|No| | |
+|Pinaki Poddar|San Francisco|Yes| |Galleria Park, 191 Sutter Street|
+| Bill Pugh | Palo Alto | No | No | | 
+| Michael Dick | Remote (Rochester, MN)  | No | No | |
+| Albert Lee | Remote (Rochester, MN)  | No | No | |
+| Teresa Kan | Remote (Rochester, MN)  | No | No | |
+| Kevin Sutter | Remote (Rochester, MN)  | No | No | Tuesday, Aug 07, Only |
+| Joe Weinstein | Moraga CA | No | No |
+| David Wisneski | San Jose CA | No | No | No |
+| Catalina Wei | San Jose CA | No | No | No |
+| Daniel Lee | San Jose CA | No | No | No |
+| Aditi Das | San Francisco CA | No | No | No |
\ No newline at end of file

Added: openjpa/site/trunk/content/openjpa-up-close-and-personal.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-up-close-and-personal.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-up-close-and-personal.cwiki (added)
+++ openjpa/site/trunk/content/openjpa-up-close-and-personal.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,83 @@
+h2. Summer 2007 Meeting Information
+
+The meeting is on the 6th and 7th of August, 2007.
+
+h3. Agenda
+
+h4. Monday 6 August
+||Time||Title||Description||Presenter||Sponsor||Presentation||
+|9:30 - 10:00|Introductions| | | | |
+|10:00 - 12:00|OpenJPA Architecture|High-level walk-through of OpenJPA architecture, including all the maven modules and the major internal abstractions.|Patrick Linskey / Abe White|Patrick Linskey|[Microsoft PowerPoint|http://people.apache.org/~pcl/2007/08/OpenJPAArchitecture.ppt][notes|Architecture Notes]|
+|12:00 - 1:00|Lunch|BEA Cafeteria or elsewhere in the area| | | |
+|1:00 - 2:30|FindBugs Presentation|Discussion with Bill Pugh (FindBugs) about how best to use FindBugs on OpenJPA, including a focus on how to use it for "new" bugs as code changes come in, vs. fixing the issues that already exist.|Bill Pugh|Craig Russell|[notes|FindBugs Presentation Notes]|
+|3:00 - 4:30|Query Processor|There are a lot of query JIRA issues; some background might enable more people to help out|Marc Prud'hommeaux|Craig Russell|[Microsoft PowerPoint|http://people.apache.org/~mprudhom/OpenJPAQueryFramework.ppt.gz] [Apple Keynote|http://people.apache.org/~mprudhom/OpenJPAQueryFramework.key.zip]|
+|5:00 - 5:30|Day One Wrap-Up|Figure out how we want to change the schedule for the next day| | | |
+|7:00 - ???|Dinner and Socializing|Presumably in San Jose| |Patrick Linskey| |
+
+
+h4. Tuesday 7 August
+||Time||Title||Description||Presenter||Sponsor||Presentation||
+|9:30 - 10:00|Day Two Kick-Off / New Agenda Item Review|Discuss what we'd like to talk about today, what we'd like to focus on that came up yesterday, and other topics that have occurred to people since yesterday| | | |
+|10:00 - 10:30|JIRA triage| | |Craig Russell| |
+|10:30 - 11:00|XML column support| |Catalina Wei|Patrick Linskey| [^JPA XMLColumn Mapping.ppt]|
+|11:30 - 12:00|API Design and Forwards-Compatibility|OpenJPA has a number of APIs that we expect to be visible to developers. These should be stable over time, and should be well-designed to meet the needs of our developers. This is currently not always the case (OpenJPAEntityManagerFactory extends a billion interfaces, for example, our event frameworks sometimes require code changes for people who implement the event interfaces, and we use a combination of enums and symbolic constants even in our org.apache.openjpa.persistence interfaces). I'd like to discuss this to raise awareness about the issue, and also discuss how to improve things in the short term. I'd also like to bring up the idea of an API jar that should contain enough for the average development team to link against.|Patrick Linskey|Patrick Linskey|[APIDiscussionFollowUp]|
+|12:00 - 1:00|Lunch|BEA Cafeteria or elsewhere in the area| | | |
+|1:30 - 2:00|Fluid|SDO bindings to OpenJPA|Pinaki Poddar| | |
+|2:15 - 2:45|Where to next?|OpenJPA 1.0, OpenJPA 1.1, JPA 2.0, SDO, etc.| | | |
+|3:00 - 3:45|Joins|There are a lot of issues around joins. In particular, subqueries seem to have issues. Discuss.|Abe White| | |
+|4:00 - 4:30|Metadata Resolution|Metadata lookup, classloaders, static caches, etc.| | | |
+|4:30 - 5:30|Update pathway|Updates, statement batching, reordering, etc.| | | |
+|5:30 - 6:00|Wrap-Up| | | | |
+
+|???|mappingtool|What do the options do? What about new options?| | | |
+
+The sponsor is the person proposing the agenda item, and is responsible for making sure that a given agenda item actually happens. The sponsor is not necessarily the person actually presenting / leading the discussion for a given item.
+
+h3. Venue
+
+[BEA headquarters in San Jose|http://maps.google.com/maps?hl=en&safe=off&client=firefox-a&q=bea&near=San+Jose,+CA&fb=1&cd=1&ie=UTF8&ei=QGmhRq7MBImUjQO27-nGCA&cid=37379388,-121922929,10392251224970924111&li=lmd&z=14&t=m] (near SJC)
+2315 North First Street
+San Jose, CA
+
+There is plenty of parking. The meeting room is in Building 1, which is the further-south building, abutting both First Street and Charcot Avenue. If you drive up First Street from the south, your best bet is to turn left on Charcot and then right into the parking lot. The receptionist in Building 1 will point you in the direction of the conference room.
+
+We have wireless internet available, so it should be easy to stay in touch in the break periods. Hopefully, all the sessions will be sufficiently riveting that nobody will be playing around on the internets during the sessions.
+
+Dial-in information:
+
+Toll Free Dial-In Number (US & Canada): (866) 484-4232
+International Dial-In Number: (702) 894-2358
+Conference Code: 1774023
+
+Webex information for day 1:
+Meeting number: 923 554 073 
+Meeting password: openjpa 
+https://bea.webex.com/bea/j.php?ED=94343937&UID=0 
+
+Webex information for day 2:
+Meeting number: 924 199 496 
+Meeting password: openjpa 
+https://bea.webex.com/bea/j.php?ED=94344132&UID=0 
+
+
+If you're new to webex meetings and plan to join via webex, it's probably a good idea to go to that link ahead of time to get things set up.
+
+
+h3. Attendee List / Local Transportation Logistics
+
+||Attendee||Location||Carpool needed?||Carpool space||Lodging||
+|Patrick Linskey|San Jose|No| 0 |Crowne Plaza 282 Almaden Blvd.|
+|Craig Russell|Mountain View |No | | |
+|Marc Prud'hommeaux|San Jose|No| |Crowne Plaza 282 Almaden Blvd.|
+|Christoph Bussler|San Jose|No| | |
+|Pinaki Poddar|San Francisco|Yes| |Galleria Park, 191 Sutter Street|
+| Bill Pugh | Palo Alto | No | No | | 
+| Michael Dick | Remote (Rochester, MN)  | No | No | |
+| Albert Lee | Remote (Rochester, MN)  | No | No | |
+| Teresa Kan | Remote (Rochester, MN)  | No | No | |
+| Kevin Sutter | Remote (Rochester, MN)  | No | No | Tuesday, Aug 07, Only |
+| Joe Weinstein | Moraga CA | No | No |
+| David Wisneski | San Jose CA | No | No | No |
+| Catalina Wei | San Jose CA | No | No | No |
+| Daniel Lee | San Jose CA | No | No | No |
+| Aditi Das | San Francisco CA | No | No | No |
\ No newline at end of file

Propchange: openjpa/site/trunk/content/openjpa-up-close-and-personal.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/openjpa-up-close-and-personal.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpa-up-close-and-personal.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpa-up-close-and-personal.mdtext (added)
+++ openjpa/site/trunk/content/openjpa-up-close-and-personal.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,125 @@
+Title: OpenJPA Up Close and Personal
+<a name="OpenJPAUpCloseandPersonal-Summer2007MeetingInformation"></a>
+## Summer 2007 Meeting Information
+
+The meeting is on the 6th and 7th of August, 2007.
+
+<a name="OpenJPAUpCloseandPersonal-Agenda"></a>
+### Agenda
+
+<a name="OpenJPAUpCloseandPersonal-Monday6August"></a>
+#### Monday 6 August
+<table>
+<tr><th>Time</th><th>Title</th><th>Description</th><th>Presenter</th><th>Sponsor</th><th>Presentation</th></tr>
+<tr><td>9:30 - 10:00</td><td>Introductions</td><td> </td><td> </td><td> </td><td> </td></tr>
+<tr><td>10:00 - 12:00</td><td>OpenJPA Architecture</td><td>High-level walk-through of OpenJPA architecture, including all the maven modules and the major internal abstractions.</td><td>Patrick Linskey / Abe White</td><td>Patrick Linskey</td><td>[Microsoft PowerPoint](http://people.apache.org/~pcl/2007/08/OpenJPAArchitecture.ppt)
+[notes</td><td>Architecture Notes]</td></tr>
+<tr><td>12:00 - 1:00</td><td>Lunch</td><td>BEA Cafeteria or elsewhere in the area</td><td> </td><td> </td><td> </td></tr>
+<tr><td>1:00 - 2:30</td><td>FindBugs Presentation</td><td>Discussion with Bill Pugh (FindBugs) about how best to use FindBugs on OpenJPA, including a focus on how to use it for "new" bugs as code changes come in, vs. fixing the issues that already exist.</td><td>Bill Pugh</td><td>Craig Russell</td><td>[notes](findbugs-presentation-notes.html)
+</td></tr>
+<tr><td>3:00 - 4:30</td><td>Query Processor</td><td>There are a lot of query JIRA issues; some background might enable more people to help out</td><td>Marc Prud'hommeaux</td><td>Craig Russell</td><td>[Microsoft PowerPoint](http://people.apache.org/~mprudhom/OpenJPAQueryFramework.ppt.gz)
+ [Apple Keynote</td><td>http://people.apache.org/~mprudhom/OpenJPAQueryFramework.key.zip]
+</td></tr>
+<tr><td>5:00 - 5:30</td><td>Day One Wrap-Up</td><td>Figure out how we want to change the schedule
+for the next day</td><td> </td><td> </td><td> </td></tr>
+<tr><td>7:00 - ???</td><td>Dinner and Socializing</td><td>Presumably in San Jose</td><td> </td><td>Patrick
+Linskey</td><td> </td></tr>
+</table>
+
+
+<a name="OpenJPAUpCloseandPersonal-Tuesday7August"></a>
+#### Tuesday 7 August
+<table>
+<tr><th>Time</th><th>Title</th><th>Description</th><th>Presenter</th><th>Sponsor</th><th>Presentation</th></tr>
+<tr><td>9:30 - 10:00</td><td>Day Two Kick-Off / New Agenda Item Review</td><td>Discuss what we'd
+like to talk about today, what we'd like to focus on that came up
+yesterday, and other topics that have occurred to people since yesterday</td><td> </td><td>
+</td><td> </td></tr>
+<tr><td>10:00 - 10:30</td><td>JIRA triage</td><td> </td><td> </td><td>Craig Russell</td><td> </td></tr>
+<tr><td>10:30 - 11:00</td><td>XML column support</td><td> </td><td>Catalina Wei</td><td>Patrick Linskey</td><td> [^JPA XMLColumn Mapping.ppt](^jpa-xmlcolumn-mapping.ppt.html)
+</td></tr>
+<tr><td>11:30 - 12:00</td><td>API Design and Forwards-Compatibility</td><td>OpenJPA has a number of APIs that we expect to be visible to developers. These should be stable over time, and should be well-designed to meet the needs of our developers. This is currently not always the case (OpenJPAEntityManagerFactory extends a billion interfaces, for example, our event frameworks sometimes require code changes for people who implement the event interfaces, and we use a combination of enums and symbolic constants even in our org.apache.openjpa.persistence interfaces). I'd like to discuss this to raise awareness about the issue, and also discuss how to improve things in the short term. I'd also like to bring up the idea of an API jar that should contain enough for the average development team to link against.</td><td>Patrick Linskey</td><td>Patrick Linskey</td><td>[APIDiscussionFollowUp](apidiscussionfollowup.html)
+</td></tr>
+<tr><td>12:00 - 1:00</td><td>Lunch</td><td>BEA Cafeteria or elsewhere in the area</td><td> </td><td> </td><td> </td></tr>
+<tr><td>1:30 - 2:00</td><td>Fluid</td><td>SDO bindings to OpenJPA</td><td>Pinaki Poddar</td><td> </td><td> </td></tr>
+<tr><td>2:15 - 2:45</td><td>Where to next?</td><td>OpenJPA 1.0, OpenJPA 1.1, JPA 2.0, SDO, etc.</td><td> </td><td>
+</td><td> </td></tr>
+<tr><td>3:00 - 3:45</td><td>Joins</td><td>There are a lot of issues around joins. In particular,
+subqueries seem to have issues. Discuss.</td><td>Abe White</td><td> </td><td> </td></tr>
+<tr><td>4:00 - 4:30</td><td>Metadata Resolution</td><td>Metadata lookup, classloaders, static
+caches, etc.</td><td> </td><td> </td><td> </td></tr>
+<tr><td>4:30 - 5:30</td><td>Update pathway</td><td>Updates, statement batching, reordering, etc.</td><td>
+</td><td> </td><td> </td></tr>
+<tr><td>5:30 - 6:00</td><td>Wrap-Up</td><td> </td><td> </td><td> </td><td> </td></tr>
+</table>
+
+<table>
+<tr><td>???</td><td>mappingtool</td><td>What do the options do? What about new options?</td><td> </td><td> </td><td> </td></tr>
+</table>
+
+The sponsor is the person proposing the agenda item, and is responsible for
+making sure that a given agenda item actually happens. The sponsor is not
+necessarily the person actually presenting / leading the discussion for a
+given item.
+
+<a name="OpenJPAUpCloseandPersonal-Venue"></a>
+### Venue
+
+[BEA headquarters in San Jose](http://maps.google.com/maps?hl=en&safe=off&client=firefox-a&q=bea&near=San+Jose,+CA&fb=1&cd=1&ie=UTF8&ei=QGmhRq7MBImUjQO27-nGCA&cid=37379388,-121922929,10392251224970924111&li=lmd&z=14&t=m)
+ (near SJC)
+2315 North First Street
+San Jose, CA
+
+There is plenty of parking. The meeting room is in Building 1, which is the
+further-south building, abutting both First Street and Charcot Avenue. If
+you drive up First Street from the south, your best bet is to turn left on
+Charcot and then right into the parking lot. The receptionist in Building 1
+will point you in the direction of the conference room.
+
+We have wireless internet available, so it should be easy to stay in touch
+in the break periods. Hopefully, all the sessions will be sufficiently
+riveting that nobody will be playing around on the internets during the
+sessions.
+
+Dial-in information:
+
+Toll Free Dial-In Number (US & Canada): (866) 484-4232
+International Dial-In Number: (702) 894-2358
+Conference Code: 1774023
+
+Webex information for day 1:
+Meeting number: 923 554 073 
+Meeting password: openjpa 
+https://bea.webex.com/bea/j.php?ED=94343937&UID=0 
+
+Webex information for day 2:
+Meeting number: 924 199 496 
+Meeting password: openjpa 
+https://bea.webex.com/bea/j.php?ED=94344132&UID=0 
+
+
+If you're new to webex meetings and plan to join via webex, it's probably a
+good idea to go to that link ahead of time to get things set up.
+
+
+<a name="OpenJPAUpCloseandPersonal-AttendeeList/LocalTransportationLogistics"></a>
+### Attendee List / Local Transportation Logistics
+
+<table>
+<tr><th>Attendee</th><th>Location</th><th>Carpool needed?</th><th>Carpool space</th><th>Lodging</th></tr>
+<tr><td>Patrick Linskey</td><td>San Jose</td><td>No</td><td> 0 </td><td>Crowne Plaza 282 Almaden Blvd.</td></tr>
+<tr><td>Craig Russell</td><td>Mountain View </td><td>No </td><td> </td><td> </td></tr>
+<tr><td>Marc Prud'hommeaux</td><td>San Jose</td><td>No</td><td> </td><td>Crowne Plaza 282 Almaden Blvd.</td></tr>
+<tr><td>Christoph Bussler</td><td>San Jose</td><td>No</td><td> </td><td> </td></tr>
+<tr><td>Pinaki Poddar</td><td>San Francisco</td><td>Yes</td><td> </td><td>Galleria Park, 191 Sutter Street</td></tr>
+<tr><td> Bill Pugh </td><td> Palo Alto </td><td> No </td><td> No </td><td> </td></tr>
+<tr><td> Michael Dick </td><td> Remote (Rochester, MN)  </td><td> No </td><td> No </td><td> </td></tr>
+<tr><td> Albert Lee </td><td> Remote (Rochester, MN)  </td><td> No </td><td> No </td><td> </td></tr>
+<tr><td> Teresa Kan </td><td> Remote (Rochester, MN)  </td><td> No </td><td> No </td><td> </td></tr>
+<tr><td> Kevin Sutter </td><td> Remote (Rochester, MN)  </td><td> No </td><td> No </td><td> Tuesday, Aug 07, Only
+</td></tr>
+<tr><td> Joe Weinstein </td><td> Moraga CA </td><td> No </td><td> No </td></tr>
+<tr><td> David Wisneski </td><td> San Jose CA </td><td> No </td><td> No </td><td> No </td></tr>
+<tr><td> Catalina Wei </td><td> San Jose CA </td><td> No </td><td> No </td><td> No </td></tr>
+<tr><td> Daniel Lee </td><td> San Jose CA </td><td> No </td><td> No </td><td> No </td></tr>
+<tr><td> Aditi Das </td><td> San Francisco CA </td><td> No </td><td> No </td><td> No </td></tr>

Added: openjpa/site/trunk/content/openjpaeclipseenhancementbuilder
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipseenhancementbuilder?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipseenhancementbuilder (added)
+++ openjpa/site/trunk/content/openjpaeclipseenhancementbuilder Wed Nov 14 01:49:37 2012
@@ -0,0 +1,79 @@
+h1. OpenJPA Eclipse Tooling
+
+h2. How to use the OpenJPA Eclipse Tooling Builder for Bytecode Enhancement
+
+Once you have [installed the OpenJPA Eclipse tooling|OpenJPAEclipseInstallation], here is how to add the Bytecode Enhancement Builder to a Java project:
+
+# right-click on Project, click "Add/Remove Bytecode Enhancer"
+# in the Enable OpenJPA dialog which will be shown: (TBD: Attach screenshot here, once ugly [OPENJPA-1521|https://issues.apache.org/jira/browse/OPENJPA-1521] is resolved?)
+## choose if OpenJPA libraries should be added to project, this will copy the OpenJPA JARs from the Eclipse plug-in into a lib directory of the Java project, and add them as Referenced Libraries. (In a normal existing project you'll already have them via Maven or whatever so you'll not use / want to deactivate this; for new or test projects this is convenient.)
+## choose enhancement options, if you need any. These are the [same options as the CLI PCEnhancer supports|http://openjpa.apache.org/builds/latest/docs/manual/ref_guide_pc_enhance.html#ref_guide_pc_enhance_build].
+# menu Project > Properties (or right-click on Project > Properties) should now show the "OpenJPA PC-Enhancer Project Builder" added after the usual "Java Builder"
+# when Eclipse builds (compiles) the project, classes will now be byte-code enhanced
+
+
+h3. Known Limitations
+
+* persistence.xml is ignored, the plug-in / builder only looks for annotations (@Entity, @MappedSuperclass, @Embeddable, @ManagedInterface) to decide if a class actually needs enhancement
+* any error markers (the lines shown in the Problems view) are on the .class resource, instead of on the source .java class, which would be more convenient
+* the Builder runs even on classes which are red and compilation issues, because the Eclipse compiler still tries to produce a .class file, and may log weird error messages in that case
+
+
+h3. Troubleshooting, Tips & Recommendations
+
+* If the Builder has trouble during enhancement, it normally logs useful messages / exception stack traces to the Eclipse Error Log. Use menu Window > Show View > Error Log to display it. If you don't have the Error Log view, this could be because you have an Eclipse with the PDE (Plug-in Development Environment), get that. The Eclipse Error Log can also be exported from this view, e.g. to send it to the mailing list.  Further debugging & informational log messages can be enabled via the .project file, see below.
+
+* If your Eclipse dies due to "java.lang.OutOfMemoryError: Java heap space" / "java.lang.OutOfMemoryError: PermGen space" issues, you may need to add e.g. "-XX:PermSize=64m -XX:MaxPermSize=256m -Xms128m -Xmx512m" to your eclipse.ini (each option on a separate line) for the enhancement builder
+
+* In order to be sure that you're actually using build time enhancement, and not enhancing dynamically at run-time, you may wish to set the openjpa.RuntimeUnenhancedClasses=unsupported property in your persistence.xml or wherever you bootstrap OpenJPA (see [Omitting the OpenJPA enhancer|http://openjpa.apache.org/builds/latest/docs/manual/ref_guide_pc_enhance.html#ref_guide_pc_enhance_unenhanced_types])
+
+
+h3. Options
+
+* More verbose logging for the Builder can be enabled via a configuration option in .project.  This option is only intended for troubleshooting & debugging, because it seems to significantly (!) slow down the builder, and something goes wrong with the Progress view (Monitor stuff) causing it to not update correctly anymore, and appear to keep running (although it's not).
+
+{code:xml}
+<projectDescription>
+...
+    <buildSpec>
+...
+        <buildCommand>
+            <name>org.apache.openjpa.eclipse.OpenJPAEnhancerBuilder</name>
+            <arguments>
+                <dictionary>
+                    <key>debugLogs</key>
+                    <value>true</value>
+                </dictionary>
+{code}
+
+The debugLogs = true will lead to message such as these to be shown in the Error Log (the order sometimes appears to get messed up) :
+
+{code}
+OpenJPA Enhancement (Full Build, collecting resources) took 0ms, found 3 classes potentially needing enhancement
+OpenJPA Enhancer ran on but did not have to bytecode enhance /test-project/bin/ch.vorburger.jpa/SomeEntityTest.class
+OpenJPA Enhancer ran on and actually bytecode enhanced /test-project/bin/ch.vorburger.jpa/SomeEntity.class
+OpenJPA Enhancer ran on but did not have to bytecode enhance /test-again/bin/ch.vorburger.jpa/NotToEnhance.class
+OpenJPA Enhancement (Full Build) took 47ms, for 3 potential classes, of which 1 were actually enhanced
+{code}
+
+* The builder has been written with efficiency in mind and underwent some profiling & optimization, e.g. it correctly does only Incremental Builds when possible.  However, for projects with a lot of classes, this Builder may slow down the project. This is because it still has to byte-code inspect (load and analyze) each .class to determine if it needs enhancement.  If the JPA entities in your project follow some naming convention (e.g. all ending in *Entity, or all in a certain package), then the builder can be configured to "match" only certain classes using Ant-like patterns, by manually adding the following to the existing .project file of the Eclipse Java project:
+
+{code:xml}
+<projectDescription>
+...
+    <buildSpec>
+...
+        <buildCommand>
+            <name>org.apache.openjpa.eclipse.OpenJPAEnhancerBuilder</name>
+            <arguments>
+                <dictionary>
+                    <key>include1</key>
+                    <value>**/*Entity.class</value>
+                </dictionary>
+                <dictionary>
+                    <key>include2</key>
+                    <value>**/*EntityRef.class</value>
+                </dictionary>
+{code}
+
+* The above two options can be mixed by adding several <dictionary> inside the <arguments>.
\ No newline at end of file

Added: openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.cwiki (added)
+++ openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,79 @@
+h1. OpenJPA Eclipse Tooling
+
+h2. How to use the OpenJPA Eclipse Tooling Builder for Bytecode Enhancement
+
+Once you have [installed the OpenJPA Eclipse tooling|OpenJPAEclipseInstallation], here is how to add the Bytecode Enhancement Builder to a Java project:
+
+# right-click on Project, click "Add/Remove Bytecode Enhancer"
+# in the Enable OpenJPA dialog which will be shown: (TBD: Attach screenshot here, once ugly [OPENJPA-1521|https://issues.apache.org/jira/browse/OPENJPA-1521] is resolved?)
+## choose if OpenJPA libraries should be added to project, this will copy the OpenJPA JARs from the Eclipse plug-in into a lib directory of the Java project, and add them as Referenced Libraries. (In a normal existing project you'll already have them via Maven or whatever so you'll not use / want to deactivate this; for new or test projects this is convenient.)
+## choose enhancement options, if you need any. These are the [same options as the CLI PCEnhancer supports|http://openjpa.apache.org/builds/latest/docs/manual/ref_guide_pc_enhance.html#ref_guide_pc_enhance_build].
+# menu Project > Properties (or right-click on Project > Properties) should now show the "OpenJPA PC-Enhancer Project Builder" added after the usual "Java Builder"
+# when Eclipse builds (compiles) the project, classes will now be byte-code enhanced
+
+
+h3. Known Limitations
+
+* persistence.xml is ignored, the plug-in / builder only looks for annotations (@Entity, @MappedSuperclass, @Embeddable, @ManagedInterface) to decide if a class actually needs enhancement
+* any error markers (the lines shown in the Problems view) are on the .class resource, instead of on the source .java class, which would be more convenient
+* the Builder runs even on classes which are red and compilation issues, because the Eclipse compiler still tries to produce a .class file, and may log weird error messages in that case
+
+
+h3. Troubleshooting, Tips & Recommendations
+
+* If the Builder has trouble during enhancement, it normally logs useful messages / exception stack traces to the Eclipse Error Log. Use menu Window > Show View > Error Log to display it. If you don't have the Error Log view, this could be because you have an Eclipse with the PDE (Plug-in Development Environment), get that. The Eclipse Error Log can also be exported from this view, e.g. to send it to the mailing list.  Further debugging & informational log messages can be enabled via the .project file, see below.
+
+* If your Eclipse dies due to "java.lang.OutOfMemoryError: Java heap space" / "java.lang.OutOfMemoryError: PermGen space" issues, you may need to add e.g. "-XX:PermSize=64m -XX:MaxPermSize=256m -Xms128m -Xmx512m" to your eclipse.ini (each option on a separate line) for the enhancement builder
+
+* In order to be sure that you're actually using build time enhancement, and not enhancing dynamically at run-time, you may wish to set the openjpa.RuntimeUnenhancedClasses=unsupported property in your persistence.xml or wherever you bootstrap OpenJPA (see [Omitting the OpenJPA enhancer|http://openjpa.apache.org/builds/latest/docs/manual/ref_guide_pc_enhance.html#ref_guide_pc_enhance_unenhanced_types])
+
+
+h3. Options
+
+* More verbose logging for the Builder can be enabled via a configuration option in .project.  This option is only intended for troubleshooting & debugging, because it seems to significantly (!) slow down the builder, and something goes wrong with the Progress view (Monitor stuff) causing it to not update correctly anymore, and appear to keep running (although it's not).
+
+{code:xml}
+<projectDescription>
+...
+    <buildSpec>
+...
+        <buildCommand>
+            <name>org.apache.openjpa.eclipse.OpenJPAEnhancerBuilder</name>
+            <arguments>
+                <dictionary>
+                    <key>debugLogs</key>
+                    <value>true</value>
+                </dictionary>
+{code}
+
+The debugLogs = true will lead to message such as these to be shown in the Error Log (the order sometimes appears to get messed up) :
+
+{code}
+OpenJPA Enhancement (Full Build, collecting resources) took 0ms, found 3 classes potentially needing enhancement
+OpenJPA Enhancer ran on but did not have to bytecode enhance /test-project/bin/ch.vorburger.jpa/SomeEntityTest.class
+OpenJPA Enhancer ran on and actually bytecode enhanced /test-project/bin/ch.vorburger.jpa/SomeEntity.class
+OpenJPA Enhancer ran on but did not have to bytecode enhance /test-again/bin/ch.vorburger.jpa/NotToEnhance.class
+OpenJPA Enhancement (Full Build) took 47ms, for 3 potential classes, of which 1 were actually enhanced
+{code}
+
+* The builder has been written with efficiency in mind and underwent some profiling & optimization, e.g. it correctly does only Incremental Builds when possible.  However, for projects with a lot of classes, this Builder may slow down the project. This is because it still has to byte-code inspect (load and analyze) each .class to determine if it needs enhancement.  If the JPA entities in your project follow some naming convention (e.g. all ending in *Entity, or all in a certain package), then the builder can be configured to "match" only certain classes using Ant-like patterns, by manually adding the following to the existing .project file of the Eclipse Java project:
+
+{code:xml}
+<projectDescription>
+...
+    <buildSpec>
+...
+        <buildCommand>
+            <name>org.apache.openjpa.eclipse.OpenJPAEnhancerBuilder</name>
+            <arguments>
+                <dictionary>
+                    <key>include1</key>
+                    <value>**/*Entity.class</value>
+                </dictionary>
+                <dictionary>
+                    <key>include2</key>
+                    <value>**/*EntityRef.class</value>
+                </dictionary>
+{code}
+
+* The above two options can be mixed by adding several <dictionary> inside the <arguments>.
\ No newline at end of file

Propchange: openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.mdtext (added)
+++ openjpa/site/trunk/content/openjpaeclipseenhancementbuilder.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,137 @@
+Title: OpenJPAEclipseEnhancementBuilder
+<a name="OpenJPAEclipseEnhancementBuilder-OpenJPAEclipseTooling"></a>
+# OpenJPA Eclipse Tooling
+
+<a name="OpenJPAEclipseEnhancementBuilder-HowtousetheOpenJPAEclipseToolingBuilderforBytecodeEnhancement"></a>
+## How to use the OpenJPA Eclipse Tooling Builder for Bytecode Enhancement
+
+Once you have [installed the OpenJPA Eclipse tooling](openjpaeclipseinstallation.html)
+, here is how to add the Bytecode Enhancement Builder to a Java project:
+
+1. right-click on Project, click "Add/Remove Bytecode Enhancer"
+1. in the Enable OpenJPA dialog which will be shown: (TBD: Attach screenshot
+here, once ugly [OPENJPA-1521](https://issues.apache.org/jira/browse/OPENJPA-1521)
+ is resolved?)
+1. # choose if OpenJPA libraries should be added to project, this will copy
+the OpenJPA JARs from the Eclipse plug-in into a lib directory of the Java
+project, and add them as Referenced Libraries. (In a normal existing
+project you'll already have them via Maven or whatever so you'll not use /
+want to deactivate this; for new or test projects this is convenient.)
+1. # choose enhancement options, if you need any. These are the [same options as the CLI PCEnhancer supports](http://openjpa.apache.org/builds/latest/docs/manual/ref_guide_pc_enhance.html#ref_guide_pc_enhance_build)
+.
+1. menu Project > Properties (or right-click on Project > Properties) should
+now show the "OpenJPA PC-Enhancer Project Builder" added after the usual
+"Java Builder"
+1. when Eclipse builds (compiles) the project, classes will now be byte-code
+enhanced
+
+
+<a name="OpenJPAEclipseEnhancementBuilder-KnownLimitations"></a>
+### Known Limitations
+
+* persistence.xml is ignored, the plug-in / builder only looks for
+annotations (@Entity, @MappedSuperclass, @Embeddable, @ManagedInterface) to
+decide if a class actually needs enhancement
+* any error markers (the lines shown in the Problems view) are on the
+.class resource, instead of on the source .java class, which would be more
+convenient
+* the Builder runs even on classes which are red and compilation issues,
+because the Eclipse compiler still tries to produce a .class file, and may
+log weird error messages in that case
+
+
+<a name="OpenJPAEclipseEnhancementBuilder-Troubleshooting,Tips&Recommendations"></a>
+### Troubleshooting, Tips & Recommendations
+
+* If the Builder has trouble during enhancement, it normally logs useful
+messages / exception stack traces to the Eclipse Error Log. Use menu Window
+> Show View > Error Log to display it. If you don't have the Error Log
+view, this could be because you have an Eclipse with the PDE (Plug-in
+Development Environment), get that. The Eclipse Error Log can also be
+exported from this view, e.g. to send it to the mailing list.  Further
+debugging & informational log messages can be enabled via the .project
+file, see below.
+
+* If your Eclipse dies due to "java.lang.OutOfMemoryError: Java heap space"
+/ "java.lang.OutOfMemoryError: PermGen space" issues, you may need to add
+e.g. "-XX:PermSize=64m -XX:MaxPermSize=256m -Xms128m -Xmx512m" to your
+eclipse.ini (each option on a separate line) for the enhancement builder
+
+* In order to be sure that you're actually using build time enhancement,
+and not enhancing dynamically at run-time, you may wish to set the
+openjpa.RuntimeUnenhancedClasses=unsupported property in your
+persistence.xml or wherever you bootstrap OpenJPA (see [Omitting the OpenJPA enhancer](http://openjpa.apache.org/builds/latest/docs/manual/ref_guide_pc_enhance.html#ref_guide_pc_enhance_unenhanced_types)
+)
+
+
+<a name="OpenJPAEclipseEnhancementBuilder-Options"></a>
+### Options
+
+* More verbose logging for the Builder can be enabled via a configuration
+option in .project.  This option is only intended for troubleshooting &
+debugging, because it seems to significantly (!) slow down the builder, and
+something goes wrong with the Progress view (Monitor stuff) causing it to
+not update correctly anymore, and appear to keep running (although it's
+not).
+
+
+    <projectDescription>
+    ...
+        <buildSpec>
+    ...
+    	<buildCommand>
+    	    <name>org.apache.openjpa.eclipse.OpenJPAEnhancerBuilder</name>
+    	    <arguments>
+    		<dictionary>
+    		    <key>debugLogs</key>
+    		    <value>true</value>
+    		</dictionary>
+
+
+The debugLogs = true will lead to message such as these to be shown in the
+Error Log (the order sometimes appears to get messed up) :
+
+
+    OpenJPA Enhancement (Full Build, collecting resources) took 0ms, found 3
+classes potentially needing enhancement
+    OpenJPA Enhancer ran on but did not have to bytecode enhance
+/test-project/bin/ch.vorburger.jpa/SomeEntityTest.class
+    OpenJPA Enhancer ran on and actually bytecode enhanced
+/test-project/bin/ch.vorburger.jpa/SomeEntity.class
+    OpenJPA Enhancer ran on but did not have to bytecode enhance
+/test-again/bin/ch.vorburger.jpa/NotToEnhance.class
+    OpenJPA Enhancement (Full Build) took 47ms, for 3 potential classes, of
+which 1 were actually enhanced
+
+
+* The builder has been written with efficiency in mind and underwent some
+profiling & optimization, e.g. it correctly does only Incremental Builds
+when possible.	However, for projects with a lot of classes, this Builder
+may slow down the project. This is because it still has to byte-code
+inspect (load and analyze) each .class to determine if it needs
+enhancement.  If the JPA entities in your project follow some naming
+convention (e.g. all ending in *Entity, or all in a certain package), then
+the builder can be configured to "match" only certain classes using
+Ant-like patterns, by manually adding the following to the existing
+.project file of the Eclipse Java project:
+
+
+    <projectDescription>
+    ...
+        <buildSpec>
+    ...
+    	<buildCommand>
+    	    <name>org.apache.openjpa.eclipse.OpenJPAEnhancerBuilder</name>
+    	    <arguments>
+    		<dictionary>
+    		    <key>include1</key>
+    		    <value>**/*Entity.class</value>
+    		</dictionary>
+    		<dictionary>
+    		    <key>include2</key>
+    		    <value>**/*EntityRef.class</value>
+    		</dictionary>
+
+
+* The above two options can be mixed by adding several <dictionary> inside
+the <arguments>.

Added: openjpa/site/trunk/content/openjpaeclipseinstallation
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipseinstallation?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipseinstallation (added)
+++ openjpa/site/trunk/content/openjpaeclipseinstallation Wed Nov 14 01:49:37 2012
@@ -0,0 +1,20 @@
+h1. OpenJPA Eclipse Tooling
+
+{info:title=Eclipse Update Site}
+http://people.apache.org/~dwoods/openjpa/devtools/updatesite/ is the current Update Site of the OpenJPA Eclipse Tooling. (It will probably still change.)
+{info}
+
+h2. How to install the OpenJPA Eclipse Tooling
+
+# Get Eclipse min. version 3.4
+# Install the OpenJPA Eclipse Tooling feature from the URL shown above
+## For Eclipse v3.4:
+### menu Help > Software Updates, click "Add Site..."
+### Copy/paste the URL above into Location, and "OK"
+### Check the OpenJPA Eclipse Feature, and "Install..."
+### Click "Next", accept the terms of the license agreement, Finish.
+### Restart Eclipse
+## For Eclipse v3.5:
+### *TBD*
+# FYI, menu Help > About > Plug-in Details should now show plug-ins with names "OpenJPA ..."
+# Go to [How to use the OpenJPA Eclipse Tooling Builder for Bytecode Enhancement|OpenJPAEclipseEnhancementBuilder] to see how to use this thing

Added: openjpa/site/trunk/content/openjpaeclipseinstallation.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipseinstallation.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipseinstallation.cwiki (added)
+++ openjpa/site/trunk/content/openjpaeclipseinstallation.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,20 @@
+h1. OpenJPA Eclipse Tooling
+
+{info:title=Eclipse Update Site}
+http://people.apache.org/~dwoods/openjpa/devtools/updatesite/ is the current Update Site of the OpenJPA Eclipse Tooling. (It will probably still change.)
+{info}
+
+h2. How to install the OpenJPA Eclipse Tooling
+
+# Get Eclipse min. version 3.4
+# Install the OpenJPA Eclipse Tooling feature from the URL shown above
+## For Eclipse v3.4:
+### menu Help > Software Updates, click "Add Site..."
+### Copy/paste the URL above into Location, and "OK"
+### Check the OpenJPA Eclipse Feature, and "Install..."
+### Click "Next", accept the terms of the license agreement, Finish.
+### Restart Eclipse
+## For Eclipse v3.5:
+### *TBD*
+# FYI, menu Help > About > Plug-in Details should now show plug-ins with names "OpenJPA ..."
+# Go to [How to use the OpenJPA Eclipse Tooling Builder for Bytecode Enhancement|OpenJPAEclipseEnhancementBuilder] to see how to use this thing

Propchange: openjpa/site/trunk/content/openjpaeclipseinstallation.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/openjpaeclipseinstallation.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipseinstallation.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipseinstallation.mdtext (added)
+++ openjpa/site/trunk/content/openjpaeclipseinstallation.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,27 @@
+Title: OpenJPAEclipseInstallation
+<a name="OpenJPAEclipseInstallation-OpenJPAEclipseTooling"></a>
+# OpenJPA Eclipse Tooling
+
+{info:title=Eclipse Update Site}
+http://people.apache.org/~dwoods/openjpa/devtools/updatesite/ is the
+current Update Site of the OpenJPA Eclipse Tooling. (It will probably still
+change.)
+{info}
+
+<a name="OpenJPAEclipseInstallation-HowtoinstalltheOpenJPAEclipseTooling"></a>
+## How to install the OpenJPA Eclipse Tooling
+
+1. Get Eclipse min. version 3.4
+1. Install the OpenJPA Eclipse Tooling feature from the URL shown above
+1. # For Eclipse v3.4:
+1. ## menu Help > Software Updates, click "Add Site..."
+1. ## Copy/paste the URL above into Location, and "OK"
+1. ## Check the OpenJPA Eclipse Feature, and "Install..."
+1. ## Click "Next", accept the terms of the license agreement, Finish.
+1. ## Restart Eclipse
+1. # For Eclipse v3.5:
+1. ## *TBD*
+1. FYI, menu Help > About > Plug-in Details should now show plug-ins with
+names "OpenJPA ..."
+1. Go to [How to use the OpenJPA Eclipse Tooling Builder for Bytecode Enhancement](openjpaeclipseenhancementbuilder.html)
+ to see how to use this thing

Added: openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild (added)
+++ openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild Wed Nov 14 01:49:37 2012
@@ -0,0 +1,19 @@
+h1. OpenJPA Eclipse Tooling
+
+h2. How to develop on and build the OpenJPA Eclipse Tooling
+
+h3. IDE
+
+# get Eclipse with PDE
+# check out the https://svn.apache.org/repos/asf/openjpa/devtools/trunk/ (not just the individual project directories, but really the trunk, so that you also have the pom.xml at the root...).  If you use Subversive (or Subclipse) from within Eclipse to do the check-out, you'll have to remove the project from the workspace again after checkout, without delete on disk, so that you can import the individual projects in the next step.
+# open the individual projects in Eclipse (org.apache.openjpa.eclipse.feature, org.apache.openjpa, org.apache.openjpa.eclipse, openjpa-eclipse-testproject, org.apache.openjpa.eclipse.tests, org.apache.openjpa.eclipse.site) - _*requires correct .project and .classpath files currently missing from SVN*_
+
+
+h3. Headless Maven-based build (without requiring Eclipse IDE)
+
+# download Maven 3.0 from http://maven.apache.org/download.html.  Please note and make sure you do get & use Maven 3.0 (latest at the time of writing this Maven 3.0-alpha-6), and not just a Maven 2.2.1, which will NOT WORK.
+# check-out the https://svn.apache.org/repos/asf/openjpa/devtools/trunk/ (not just the individual project directories, but really the trunk, so that you also have the pom.xml at the root...)
+# do a "mvn install" at the root.  This will be VERY SLOW at first invocation, as it downloads LOT'S (really; including many Eclipse artefacts) into your local maven repo. Subsequent calls will as usual be much faster.
+# in the directory "org.apache.openjpa.eclipse.site/target/site" there will be a completely ready Eclipse Update Site (which is what gets be pushed to some HTTP server and the URL of which is given to end-users to install the whole thing)
+
+This should ideally be set-up on a public build server, e.g. on the http://hudson.zones.apache.org/hudson/ ?

Added: openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.cwiki (added)
+++ openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,19 @@
+h1. OpenJPA Eclipse Tooling
+
+h2. How to develop on and build the OpenJPA Eclipse Tooling
+
+h3. IDE
+
+# get Eclipse with PDE
+# check out the https://svn.apache.org/repos/asf/openjpa/devtools/trunk/ (not just the individual project directories, but really the trunk, so that you also have the pom.xml at the root...).  If you use Subversive (or Subclipse) from within Eclipse to do the check-out, you'll have to remove the project from the workspace again after checkout, without delete on disk, so that you can import the individual projects in the next step.
+# open the individual projects in Eclipse (org.apache.openjpa.eclipse.feature, org.apache.openjpa, org.apache.openjpa.eclipse, openjpa-eclipse-testproject, org.apache.openjpa.eclipse.tests, org.apache.openjpa.eclipse.site) - _*requires correct .project and .classpath files currently missing from SVN*_
+
+
+h3. Headless Maven-based build (without requiring Eclipse IDE)
+
+# download Maven 3.0 from http://maven.apache.org/download.html.  Please note and make sure you do get & use Maven 3.0 (latest at the time of writing this Maven 3.0-alpha-6), and not just a Maven 2.2.1, which will NOT WORK.
+# check-out the https://svn.apache.org/repos/asf/openjpa/devtools/trunk/ (not just the individual project directories, but really the trunk, so that you also have the pom.xml at the root...)
+# do a "mvn install" at the root.  This will be VERY SLOW at first invocation, as it downloads LOT'S (really; including many Eclipse artefacts) into your local maven repo. Subsequent calls will as usual be much faster.
+# in the directory "org.apache.openjpa.eclipse.site/target/site" there will be a completely ready Eclipse Update Site (which is what gets be pushed to some HTTP server and the URL of which is given to end-users to install the whole thing)
+
+This should ideally be set-up on a public build server, e.g. on the http://hudson.zones.apache.org/hudson/ ?

Propchange: openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.mdtext (added)
+++ openjpa/site/trunk/content/openjpaeclipsetoolingdevandbuild.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,46 @@
+Title: OpenJPAEclipseToolingDevAndBuild
+<a name="OpenJPAEclipseToolingDevAndBuild-OpenJPAEclipseTooling"></a>
+# OpenJPA Eclipse Tooling
+
+<a name="OpenJPAEclipseToolingDevAndBuild-HowtodeveloponandbuildtheOpenJPAEclipseTooling"></a>
+## How to develop on and build the OpenJPA Eclipse Tooling
+
+<a name="OpenJPAEclipseToolingDevAndBuild-IDE"></a>
+### IDE
+
+1. get Eclipse with PDE
+1. check out the https://svn.apache.org/repos/asf/openjpa/devtools/trunk/
+(not just the individual project directories, but really the trunk, so that
+you also have the pom.xml at the root...).  If you use Subversive (or
+Subclipse) from within Eclipse to do the check-out, you'll have to remove
+the project from the workspace again after checkout, without delete on
+disk, so that you can import the individual projects in the next step.
+1. open the individual projects in Eclipse
+(org.apache.openjpa.eclipse.feature, org.apache.openjpa,
+org.apache.openjpa.eclipse, openjpa-eclipse-testproject,
+org.apache.openjpa.eclipse.tests, org.apache.openjpa.eclipse.site) -
+_*requires correct .project and .classpath files currently missing from
+SVN*_
+
+
+<a name="OpenJPAEclipseToolingDevAndBuild-HeadlessMaven-basedbuild(withoutrequiringEclipseIDE)"></a>
+### Headless Maven-based build (without requiring Eclipse IDE)
+
+1. download Maven 3.0 from http://maven.apache.org/download.html.  Please
+note and make sure you do get & use Maven 3.0 (latest at the time of
+writing this Maven 3.0-alpha-6), and not just a Maven 2.2.1, which will NOT
+WORK.
+1. check-out the https://svn.apache.org/repos/asf/openjpa/devtools/trunk/
+(not just the individual project directories, but really the trunk, so that
+you also have the pom.xml at the root...)
+1. do a "mvn install" at the root.  This will be VERY SLOW at first
+invocation, as it downloads LOT'S (really; including many Eclipse
+artefacts) into your local maven repo. Subsequent calls will as usual be
+much faster.
+1. in the directory "org.apache.openjpa.eclipse.site/target/site" there will
+be a completely ready Eclipse Update Site (which is what gets be pushed to
+some HTTP server and the URL of which is given to end-users to install the
+whole thing)
+
+This should ideally be set-up on a public build server, e.g. on the
+http://hudson.zones.apache.org/hudson/ ?



Mime
View raw message