You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by va...@apache.org on 2013/10/01 23:05:17 UTC

[1/3] git commit: also sign javadocs and sources.

Updated Branches:
  refs/heads/ode-1.3.6.x b53e4b61e -> dfcfff27c


also sign javadocs and sources.


Project: http://git-wip-us.apache.org/repos/asf/ode/repo
Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/fa8b6270
Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/fa8b6270
Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/fa8b6270

Branch: refs/heads/ode-1.3.6.x
Commit: fa8b62701073323c95c0ee1d67100d9663c36830
Parents: b53e4b6
Author: Tammo van Lessen <tv...@gmail.com>
Authored: Tue Oct 1 22:45:25 2013 +0200
Committer: Tammo van Lessen <tv...@gmail.com>
Committed: Tue Oct 1 22:45:25 2013 +0200

----------------------------------------------------------------------
 Rakefile       |  4 ++++
 tasks/gpg.rake | 31 +++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ode/blob/fa8b6270/Rakefile
----------------------------------------------------------------------
diff --git a/Rakefile b/Rakefile
index a7fb21c..fb0bd6b 100644
--- a/Rakefile
+++ b/Rakefile
@@ -633,6 +633,8 @@ define "ode" do
   package_with_sources :except => ["jbi-karaf-examples:helloworld2-osgi", "jbi-karaf-examples:ping-pong-osgi"]
   package_with_javadoc :except => ["jbi-karaf-examples:helloworld2-osgi", "jbi-karaf-examples:ping-pong-osgi"] unless ENV["JAVADOC"] =~ /^(no|off|false|skip)$/i
 
+  # sign packages
+  gpg_sign_before_upload
 
   task :aligndeps do
     pp transitive(['org.apache.axis2:axis2-webapp:jar:1.5.6', 'org.apache.rampart:rampart-project:jar:1.5.2']).group_by {|s| "#{s.group}:#{s.id}:#{s.classifier}:#{s.type}" }.map {|i,v| v.sort_by(&:version).first.to_spec}.sort
@@ -729,4 +731,6 @@ define "apache-ode" do
   package(:zip, :id=>"#{id}-docs").include(doc.from(project("ode").projects).
     using(:javadoc, :windowtitle=>"Apache ODE #{project.version}").target, :as=>"#{id}-docs-#{version}") unless ENV["JAVADOC"] =~ /^(no|off|false|skip)$/i
 
+  # sign packages
+  gpg_sign_before_upload
 end

http://git-wip-us.apache.org/repos/asf/ode/blob/fa8b6270/tasks/gpg.rake
----------------------------------------------------------------------
diff --git a/tasks/gpg.rake b/tasks/gpg.rake
new file mode 100644
index 0000000..229dc15
--- /dev/null
+++ b/tasks/gpg.rake
@@ -0,0 +1,31 @@
+#
+#    Licensed to the Apache Software Foundation (ASF) under one or more
+#    contributor license agreements.  See the NOTICE file distributed with
+#    this work for additional information regarding copyright ownership.
+#    The ASF licenses this file to You under the Apache License, Version 2.0
+#    (the "License"); you may not use this file except in compliance with
+#    the License.  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS,
+#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#    See the License for the specific language governing permissions and
+#    limitations under the License.
+#
+
+module Buildr
+  module GPG
+    module ProjectExtension
+      def gpg_sign_before_upload
+        self.enhance do
+          [self, self.projects].flatten.each { |prj|
+            prj.packages.each { |pkg| GPG.sign_and_upload(self, pkg) }
+            prj.packages.map {|pkg| pkg.pom }.uniq.each { |pom| GPG.sign_and_upload(self, pom) }
+          }
+        end
+      end
+    end
+  end
+end


[3/3] git commit: release notes updated for 1.3.6.

Posted by va...@apache.org.
release notes updated for 1.3.6.


Project: http://git-wip-us.apache.org/repos/asf/ode/repo
Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/dfcfff27
Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/dfcfff27
Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/dfcfff27

Branch: refs/heads/ode-1.3.6.x
Commit: dfcfff27c658602ec495978161f308b3baf380be
Parents: c39c4db
Author: Tammo van Lessen <tv...@gmail.com>
Authored: Tue Oct 1 23:04:55 2013 +0200
Committer: Tammo van Lessen <tv...@gmail.com>
Committed: Tue Oct 1 23:04:55 2013 +0200

----------------------------------------------------------------------
 BUILDING      |  8 +++--
 RELEASE_NOTES | 96 +++++++++++++++++++++++++++++++++---------------------
 2 files changed, 63 insertions(+), 41 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ode/blob/dfcfff27/BUILDING
----------------------------------------------------------------------
diff --git a/BUILDING b/BUILDING
index 2ff0a5d..aeb74f2 100644
--- a/BUILDING
+++ b/BUILDING
@@ -7,16 +7,18 @@ If you downloaded the source distribution of ODE you can safely ignore the first
 Getting the source code
 -----------------------
 
-First you will have to make sure that you have [Subversion|http://svn.tigris.org]. If you don't know what Subversion is or don't  have it installed, check [here|http://svnbook.red-bean.com]. Once installed run:
+First you will have to make sure that you have [git|http://git-scm.com/]. If you don't know what git is or don't have it installed, check [here|http://git-scm.com/]. Once installed run:
 
-svn checkout http://svn.apache.org/repos/asf/ode/trunk ode
+$> git clone http://git.apache.org/ode.git
+$> cd ode
+$> git checkout -b ode-1.3.6.x --track origin/ode-1.3.6.x
 
 For more information or if you have any problem with Subversion (like being behind a proxy or a firewall) check our Source Code documentation (http://ode.apache.org/source-code.html).
 
 Building With Buildr
 --------------------
 
-Our build is based on Buildr 1.4.3 or higher, a Ruby-based build tool for Java applications. Although Buildr runs nicely with Ruby, we recommend using JRuby 1.5.x
+Our build is based on Buildr 1.4.12 or higher, a Ruby-based build tool for Java applications. Although Buildr runs nicely with Ruby, we recommend using JRuby 1.7.x
 Detailed instructions on installing Buildr can be found here: http://buildr.apache.org/installing.html
 
 Building is then pretty simple. Open a command in the source root directory and run:

http://git-wip-us.apache.org/repos/asf/ode/blob/dfcfff27/RELEASE_NOTES
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index e5bbdaa..436ed6d 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -2,56 +2,76 @@
 Apache ODE Release Notes
 ========================
 
-Apache ODE 1.3.5 includes about 30 bug fixes and performance improvements.
+Apache ODE 1.3.6 includes about 42 bug fixes and improvements.
 
-Apache ODE 1.3.5 requires Java 1.5.x or higher. The WAR distribution can 
-run in most J2EE servlet container. The JBI distribution should be able 
+Apache ODE 1.3.6 requires Java 1.5.x or higher. The WAR distribution can 
+run in most J2EE servlet containers. The JBI distribution should be able 
 to run in any JBI container but has only been tested with ServiceMix 3.x
-and latest ServiceMix 4.x (OSGi bundle) so far. See the BUILDING file if you 
+and latest ServiceMix 4.5.x (OSGi bundle) so far. See the BUILDING file if you 
 want to build your own distribution from the source release. 
 
-The performance improvements affect XPath 2.0 processing in assign activities
-or transition conditions and makes it up to 10 times faster than ODE 1.3.4.
+The most notable improvements:
+  - Alignment with ServiceMix 4.5.x
+  - Show a warning if datasources/TX mgrs are not correctly configured
+  - Upgrade to Axis2 1.5.6 / Rampart 1.5.2
+  - Fairer job scheduling / more reliable under load
+  - Namespace declarations are now retained correctly in assigns
+  - Integer to string conversion in XPath 1.0 fixed (found via Betsy)
+  - Foreach completion condition is now implemented (found via Betsy)
+  - Termination handlers are now implemented
+  - Some minor Betsy complaints (foreach boundary checks, partnerlink
+    assignments, rethrow fault data) addressed
 
 Changes:
 ------- 
 
-** Sub-task
-    * [ODE-739] - Add recoverActivity command
-
 ** Bug
-    * [ODE-155] - Examples: Exceptions for SOAP calls after retrieving WSDL
-    * [ODE-374] - MMC is quite noisy when it loses the connection to ODE
-    * [ODE-472] - utf-8 encoding is handled incorrectly within xslt stylesheets
-    * [ODE-625] - Deployment Poller Crashes when trying to deploy BPEL File with errors
-    * [ODE-661] - processes and instances do not appear to show up on the console in the web container
-    * [ODE-678] - org.apache.ode.bpel.memdao.ProcessDaoImpl cleans instances which are already cleaned and the instances are nulls
-    * [ODE-699] - Exceptions when instance data cleanup is enabled
-    * [ODE-733] - Patch to fix "Error occurred during getting processes or no processes"
-    * [ODE-737] - Patch for NullPointerException in ProcessStoreImpl
-    * [ODE-763] - boolean variable false() was judged as true()
-    * [ODE-780] - examples-ode-ping-pong doesn't start correctly
-    * [ODE-828] - BPEL process deployment problem in ODE
-    * [ODE-856] - BPEL/WSDL files do not show up in management console (deployment tab)
-    * [ODE-865] - getVariableInfo() returns invalid response
-    * [ODE-876] - ODE 1.3.4 is 10 times slower than ODE 1.3.3
-    * [ODE-878] - Processes are not recompiled if .deploy is deleted and .bpel has changed
-    * [ODE-885] - whitespaces in dynamic EPR cause AxisFault: Transport out has not been set
-    * [ODE-887] - Number of instances is always shown as 0 at the start page
-    * [ODE-891] - Compiler cannot deal with unicode characters in inline XSD in WSDLs
-    * [ODE-892] - routing fails as terminated instance's data was not cleaned up.
-    * [ODE-900] - xsd boolean element is handled as xsd string in if conditions.
-    * [ODE-901] - Cannot Deploy More than One Process on Servicemix 4 Using OSGi Bundling
+    * [ODE-302] - Use embedded TransactionManager if database mode is EMBEDDED or INTERNAL
+    * [ODE-359] - The sendsoap script does not work if there is a space in the PATH_TO_ODE
+    * [ODE-380] - Message#setHeaderPart should overwrite any previous value
+    * [ODE-454] - forEach activity compilation bugs  when compiling completionCondition
+    * [ODE-461] - Axis generates incorrect SOAP faults with some ODE exceptions
+    * [ODE-570] - Integer to string conversion does not work as expected
+    * [ODE-656] - ODE strips namespaces and namespace prefix in request
+    * [ODE-664] - Namespace declarations not being copied in ASSIGN.replaceElement
+    * [ODE-670] - MessageExhange is deleted too early
+    * [ODE-783] - ODE does not preserve XML namespace prefixes
+    * [ODE-787] - column "detailsext" is of type bytea but expression is of type oid
+    * [ODE-894] - BPEL with <pick> followed by <invoke> fails with NPE when using JPA persistence
+    * [ODE-913] - Termination handler in sub-scope does not appear to be called when parent scope enters fault handler
+    * [ODE-942] - Intermittent issue when calling partner services asynchronously.
+    * [ODE-943] - NoClassDefFoundError for org.apache.log4j.helpers.AbsoluteTimeDateFormat in SimpleScheduler.doLoadImmediate() leads memory leak
+    * [ODE-952] - Callback Session Endpoint is not getting set in the MessageContext during Stateful Message Exchange
+    * [ODE-957] - Invocation of a WSDL operation that doesn't have a request message part gives NPE at runtime
+    * [ODE-958] - ODE allows activating a retired process when there is already an active version
+    * [ODE-960] - Attribute of a xml element is missing after an <assign/> a value for that xml element
+    * [ODE-966] - SQL scripts fail on newest MySQL
+    * [ODE-971] - Process name cannot just have one char
+    * [ODE-973] - RepeatEvery within OnAlarm fires immediately without taking into consideration of the wait time
+    * [ODE-976] - Mex is released too early for one-way message
+    * [ODE-981] - Upgrade XMLBeans to 2.6.0
+    * [ODE-982] - axiom is not on ODE features list
+    * [ODE-989] - Intermittent IllegalArgumentException: No such channel when running an asynchronous process 
+    * [ODE-994] - Cleanup problem when service is destroyed with axis2 1.6
+    * [ODE-995] - Upgrade to Axis2 1.5.6
+    * [ODE-997] - External datasource pool is not transaction aware
+    * [ODE-998] - hard-coded service endpont in fileupload.jsp
+    * [ODE-999] - Make ODE ready for ServiceMix 4.5.x
+    * [ODE-1000] - Partnerlink assignments do not work
+    * [ODE-1002] - ForEach: When counters are negative or too large an InvalidExpressionValue fault must be thrown
+    * [ODE-1004] - Rethrown fault data must be immutable
 
 ** Improvement
-    * [ODE-43] - Provide service description for ServiceEndpoints
-    * [ODE-881] - SchemaCaptureTest fails locally with spaces in path
-    * [ODE-904] - document() function in XSL scripts can not resolve remote documents
-    * [ODE-905] - Example for PMAPI access over JBI/http
-    * [ODE-906] - Example for HelloWorld on OSGi
+    * [ODE-505] - Upgrade to Apache Axis2 1.5.1
+    * [ODE-813] - Upgrade to Xerces 2.9.1
+    * [ODE-917] - Upgrade to Karaf 2.2.x to support ServiceMix 4.4.0
+    * [ODE-984] - Upgrade ODE OSGi headers to be compliant with modern Apache Smx/Fuse ESB
+    * [ODE-990] - Ordering of jobs in the scheduler queue having same execution time
+    * [ODE-992] - Compiler should accept CDATA sections in propertyAlias/query expressions
+    * [ODE-993] - Include generation of postgres database script during the build of dao-jpa-ojpa-derby
 
 ** Task
-    * [ODE-903] - Refactor jbi-karaf-commands to make them work with SMX >= 4.3
+    * [ODE-666] - Migrate from Derby to H2 as the default embedded test database
 
   See our Jira for more information: 
-    * https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310270&styleName=Html&version=12314243
+    * https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310270&version=12323509


[2/3] git commit: typo fixed.

Posted by va...@apache.org.
typo fixed.


Project: http://git-wip-us.apache.org/repos/asf/ode/repo
Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/c39c4db9
Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/c39c4db9
Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/c39c4db9

Branch: refs/heads/ode-1.3.6.x
Commit: c39c4db9c1e97c6539cd2265404cf743ea2a0438
Parents: fa8b627
Author: Tammo van Lessen <tv...@gmail.com>
Authored: Tue Oct 1 23:02:18 2013 +0200
Committer: Tammo van Lessen <tv...@gmail.com>
Committed: Tue Oct 1 23:02:18 2013 +0200

----------------------------------------------------------------------
 utils/src/main/java/org/apache/ode/utils/VersionMessages.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ode/blob/c39c4db9/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
----------------------------------------------------------------------
diff --git a/utils/src/main/java/org/apache/ode/utils/VersionMessages.java b/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
index dd58e48..b0a1149 100644
--- a/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
+++ b/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
@@ -33,7 +33,7 @@ public class VersionMessages extends MessageBundle {
   }
 
   public String msgGetCopyright() {
-    return this.format("Copyright (c) 2006-2007 Apache Sooftware Foundation.");
+    return this.format("Copyright (c) 2006-2013 Apache Software Foundation.");
   }
 
 }