You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Gert Vanthienen (JIRA)" <ji...@apache.org> on 2010/06/30 15:57:51 UTC

[jira] Created: (SMXCOMP-771) Upgrade to Spring 3.0.3.RELEASE

Upgrade to Spring 3.0.3.RELEASE
-------------------------------

                 Key: SMXCOMP-771
                 URL: https://issues.apache.org/activemq/browse/SMXCOMP-771
             Project: ServiceMix Components
          Issue Type: Task
          Components: servicemix-bean, servicemix-camel, servicemix-common, servicemix-cxf-bc, servicemix-cxf-se, servicemix-drools, servicemix-eip, servicemix-exec, servicemix-file, servicemix-ftp, servicemix-http, servicemix-jms, servicemix-jsr181, servicemix-ldap, servicemix-mail, servicemix-osworkflow, servicemix-quartz, servicemix-rmi, servicemix-saxon, servicemix-script, servicemix-scripting, servicemix-shared, servicemix-smpp, servicemix-snmp, servicemix-soap, servicemix-soap2, servicemix-truezip, servicemix-validation, servicemix-vfs, servicemix-wsn2005, servicemix-xmpp
            Reporter: Gert Vanthienen
             Fix For: servicemix-ldap-2010.02, servicemix-pdfcomposer-2010.02, servicemix-rmi-2010.02, servicemix-bean-2010.02, servicemix-camel-2010.02, servicemix-cxf-bc-2010.02, servicemix-cxf-se-2010.02, servicemix-drools-2010.02, servicemix-eip-2010.02, servicemix-exec-2010.02, servicemix-file-2010.02, servicemix-ftp-2010.02, servicemix-http-2010.02, servicemix-jms-2010.02, servicemix-jsr181-2010.02, servicemix-mail-2010.02, servicemix-osworkflow-2010.02, servicemix-quartz-2010.02, servicemix-saxon-2010.02, servicemix-script-2010.02, servicemix-scripting-2010.02, servicemix-shared-2010.02, servicemix-smpp-2010.02, servicemix-snmp-2010.02, servicemix-truezip-2010.02, servicemix-validation-2010.02, servicemix-vfs-2010.02, servicemix-wsn2005-2010.02, servicemix-xmpp-2010.02


In order to be able to migrate ServiceMix 4 to Spring 3, we should start by upgrading the components.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (SMXCOMP-771) Upgrade to Spring 3.0.3.RELEASE

Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMXCOMP-771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gert Vanthienen updated SMXCOMP-771:
------------------------------------

    Attachment: SMXCOMP-771-servicemix-bean.diff

Attaching a diff to get the servicemix-bean tests passing again.

Most of it is just adding the correct namespace declarations, however Spring validation also seems to disallow some syntax that used to be allowed, e.g.
{noformat}
-          <bean:component searchPackages="org.apache.servicemix.bean.beans"/>
+          <bean:component>
+            <bean:searchPackages>
+              <value>org.apache.servicemix.bean.beans</value>
+            </bean:searchPackages>
+          </bean:component>
{noformat}

Not sure this will be a problem for normal JBI deployment since we're our abstract xbean deployer has validation disabled, but it might bite people that use pure Spring deployments (as in ServiceMix 4).  Perhaps we should change the XBean generated schema to explicitly allow the use of attributes in this situation?

> Upgrade to Spring 3.0.3.RELEASE
> -------------------------------
>
>                 Key: SMXCOMP-771
>                 URL: https://issues.apache.org/activemq/browse/SMXCOMP-771
>             Project: ServiceMix Components
>          Issue Type: Task
>          Components: servicemix-bean, servicemix-camel, servicemix-common, servicemix-cxf-bc, servicemix-cxf-se, servicemix-drools, servicemix-eip, servicemix-exec, servicemix-file, servicemix-ftp, servicemix-http, servicemix-jms, servicemix-jsr181, servicemix-ldap, servicemix-mail, servicemix-osworkflow, servicemix-quartz, servicemix-rmi, servicemix-saxon, servicemix-script, servicemix-scripting, servicemix-shared, servicemix-smpp, servicemix-snmp, servicemix-soap, servicemix-soap2, servicemix-truezip, servicemix-validation, servicemix-vfs, servicemix-wsn2005, servicemix-xmpp
>            Reporter: Gert Vanthienen
>             Fix For: servicemix-ldap-2010.02, servicemix-pdfcomposer-2010.02, servicemix-rmi-2010.02, servicemix-bean-2010.02, servicemix-camel-2010.02, servicemix-cxf-bc-2010.02, servicemix-cxf-se-2010.02, servicemix-drools-2010.02, servicemix-eip-2010.02, servicemix-exec-2010.02, servicemix-file-2010.02, servicemix-ftp-2010.02, servicemix-http-2010.02, servicemix-jms-2010.02, servicemix-jsr181-2010.02, servicemix-mail-2010.02, servicemix-osworkflow-2010.02, servicemix-quartz-2010.02, servicemix-saxon-2010.02, servicemix-script-2010.02, servicemix-scripting-2010.02, servicemix-shared-2010.02, servicemix-smpp-2010.02, servicemix-snmp-2010.02, servicemix-truezip-2010.02, servicemix-validation-2010.02, servicemix-vfs-2010.02, servicemix-wsn2005-2010.02, servicemix-xmpp-2010.02
>
>         Attachments: SMXCOMP-771-component-pom.diff, SMXCOMP-771-servicemix-bean.diff, SMXCOMP-771-servicemix-jms.diff, SMXCOMP-771-shared.diff
>
>
> In order to be able to migrate ServiceMix 4 to Spring 3, we should start by upgrading the components.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (SMXCOMP-771) Upgrade to Spring 3.0.3.RELEASE

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMXCOMP-771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet reassigned SMXCOMP-771:
---------------------------------------

    Assignee: Guillaume Nodet

> Upgrade to Spring 3.0.3.RELEASE
> -------------------------------
>
>                 Key: SMXCOMP-771
>                 URL: https://issues.apache.org/activemq/browse/SMXCOMP-771
>             Project: ServiceMix Components
>          Issue Type: Task
>          Components: servicemix-bean, servicemix-camel, servicemix-common, servicemix-cxf-bc, servicemix-cxf-se, servicemix-drools, servicemix-eip, servicemix-exec, servicemix-file, servicemix-ftp, servicemix-http, servicemix-jms, servicemix-jsr181, servicemix-ldap, servicemix-mail, servicemix-osworkflow, servicemix-quartz, servicemix-rmi, servicemix-saxon, servicemix-script, servicemix-scripting, servicemix-shared, servicemix-smpp, servicemix-snmp, servicemix-soap, servicemix-soap2, servicemix-truezip, servicemix-validation, servicemix-vfs, servicemix-wsn2005, servicemix-xmpp
>            Reporter: Gert Vanthienen
>            Assignee: Guillaume Nodet
>             Fix For: servicemix-ldap-2010.02, servicemix-pdfcomposer-2010.02, servicemix-rmi-2010.02, servicemix-bean-2010.02, servicemix-camel-2010.02, servicemix-cxf-bc-2010.02, servicemix-cxf-se-2010.02, servicemix-drools-2010.02, servicemix-eip-2010.02, servicemix-exec-2010.02, servicemix-file-2010.02, servicemix-ftp-2010.02, servicemix-http-2010.02, servicemix-jms-2010.02, servicemix-jsr181-2010.02, servicemix-mail-2010.02, servicemix-osworkflow-2010.02, servicemix-quartz-2010.02, servicemix-saxon-2010.02, servicemix-script-2010.02, servicemix-scripting-2010.02, servicemix-shared-2010.02, servicemix-smpp-2010.02, servicemix-snmp-2010.02, servicemix-truezip-2010.02, servicemix-validation-2010.02, servicemix-vfs-2010.02, servicemix-wsn2005-2010.02, servicemix-xmpp-2010.02
>
>         Attachments: SMXCOMP-771-component-pom.diff, SMXCOMP-771-servicemix-bean.diff, SMXCOMP-771-servicemix-jms.diff, SMXCOMP-771-shared.diff
>
>
> In order to be able to migrate ServiceMix 4 to Spring 3, we should start by upgrading the components.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (SMXCOMP-771) Upgrade to Spring 3.0.3.RELEASE

Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMXCOMP-771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gert Vanthienen updated SMXCOMP-771:
------------------------------------

    Attachment: SMXCOMP-771-component-pom.diff
                SMXCOMP-771-servicemix-jms.diff
                SMXCOMP-771-shared.diff

With these three patches, the entire components tree will build with Spring 3.0.3.RELEASE.

In components-pom, we just have to bump the Spring version.

For the shared libraries, tests are fixed by adding a few namespaces to the XML files and disabling validation to allow the ClassPathPreProcessor to intervene.

For servicemix-jms, we have to remove support for the ServerSessionFactory because that class is no longer available in Spring 3.  The modification have been made to allow the classes to build, test cases are still failing for this components


> Upgrade to Spring 3.0.3.RELEASE
> -------------------------------
>
>                 Key: SMXCOMP-771
>                 URL: https://issues.apache.org/activemq/browse/SMXCOMP-771
>             Project: ServiceMix Components
>          Issue Type: Task
>          Components: servicemix-bean, servicemix-camel, servicemix-common, servicemix-cxf-bc, servicemix-cxf-se, servicemix-drools, servicemix-eip, servicemix-exec, servicemix-file, servicemix-ftp, servicemix-http, servicemix-jms, servicemix-jsr181, servicemix-ldap, servicemix-mail, servicemix-osworkflow, servicemix-quartz, servicemix-rmi, servicemix-saxon, servicemix-script, servicemix-scripting, servicemix-shared, servicemix-smpp, servicemix-snmp, servicemix-soap, servicemix-soap2, servicemix-truezip, servicemix-validation, servicemix-vfs, servicemix-wsn2005, servicemix-xmpp
>            Reporter: Gert Vanthienen
>             Fix For: servicemix-ldap-2010.02, servicemix-pdfcomposer-2010.02, servicemix-rmi-2010.02, servicemix-bean-2010.02, servicemix-camel-2010.02, servicemix-cxf-bc-2010.02, servicemix-cxf-se-2010.02, servicemix-drools-2010.02, servicemix-eip-2010.02, servicemix-exec-2010.02, servicemix-file-2010.02, servicemix-ftp-2010.02, servicemix-http-2010.02, servicemix-jms-2010.02, servicemix-jsr181-2010.02, servicemix-mail-2010.02, servicemix-osworkflow-2010.02, servicemix-quartz-2010.02, servicemix-saxon-2010.02, servicemix-script-2010.02, servicemix-scripting-2010.02, servicemix-shared-2010.02, servicemix-smpp-2010.02, servicemix-snmp-2010.02, servicemix-truezip-2010.02, servicemix-validation-2010.02, servicemix-vfs-2010.02, servicemix-wsn2005-2010.02, servicemix-xmpp-2010.02
>
>         Attachments: SMXCOMP-771-component-pom.diff, SMXCOMP-771-servicemix-jms.diff, SMXCOMP-771-shared.diff
>
>
> In order to be able to migrate ServiceMix 4 to Spring 3, we should start by upgrading the components.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (SMXCOMP-771) Upgrade to Spring 3.0.3.RELEASE

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMXCOMP-771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet resolved SMXCOMP-771.
-------------------------------------

    Resolution: Fixed

> Upgrade to Spring 3.0.3.RELEASE
> -------------------------------
>
>                 Key: SMXCOMP-771
>                 URL: https://issues.apache.org/activemq/browse/SMXCOMP-771
>             Project: ServiceMix Components
>          Issue Type: Task
>          Components: servicemix-bean, servicemix-camel, servicemix-common, servicemix-cxf-bc, servicemix-cxf-se, servicemix-drools, servicemix-eip, servicemix-exec, servicemix-file, servicemix-ftp, servicemix-http, servicemix-jms, servicemix-jsr181, servicemix-ldap, servicemix-mail, servicemix-osworkflow, servicemix-quartz, servicemix-rmi, servicemix-saxon, servicemix-script, servicemix-scripting, servicemix-shared, servicemix-smpp, servicemix-snmp, servicemix-soap, servicemix-soap2, servicemix-truezip, servicemix-validation, servicemix-vfs, servicemix-wsn2005, servicemix-xmpp
>            Reporter: Gert Vanthienen
>            Assignee: Guillaume Nodet
>             Fix For: servicemix-ldap-2010.02, servicemix-pdfcomposer-2010.02, servicemix-rmi-2010.02, servicemix-bean-2010.02, servicemix-camel-2010.02, servicemix-cxf-bc-2010.02, servicemix-cxf-se-2010.02, servicemix-drools-2010.02, servicemix-eip-2010.02, servicemix-exec-2010.02, servicemix-file-2010.02, servicemix-ftp-2010.02, servicemix-http-2010.02, servicemix-jms-2010.02, servicemix-jsr181-2010.02, servicemix-mail-2010.02, servicemix-osworkflow-2010.02, servicemix-quartz-2010.02, servicemix-saxon-2010.02, servicemix-script-2010.02, servicemix-scripting-2010.02, servicemix-shared-2010.02, servicemix-smpp-2010.02, servicemix-snmp-2010.02, servicemix-truezip-2010.02, servicemix-validation-2010.02, servicemix-vfs-2010.02, servicemix-wsn2005-2010.02, servicemix-xmpp-2010.02
>
>         Attachments: SMXCOMP-771-component-pom.diff, SMXCOMP-771-servicemix-bean.diff, SMXCOMP-771-servicemix-jms.diff, SMXCOMP-771-shared.diff
>
>
> In order to be able to migrate ServiceMix 4 to Spring 3, we should start by upgrading the components.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.