Hi Bengt,

I would not take a risk to keep 3.2.4.RELEASE version without an explanation from Spring guys. I gonna contact them. Depending of the answer, I will update "again" to 3.2.4.RELEASE.
During this time, lets keep 3.2.3.RELEASE.

Regards
JB

On 10/15/2013 12:46 PM, Bengt Rodehav wrote:
JB,

What I'm saying is that it actually IS there. It just doesn't show up
when you search for it using the URL you referenced. Like I said, I
added the Springsource EBR as a proxy repository in our Nexus server. I
can then browse the EBR and find it with no problem. Maven will also
find it.

Even Karaf 2.3.3 finds it since the EBR is listed as a repository where
Karaf should look for artifacts.

I guess someone should ask Springsource why it doesn't show up when
searching for it via their web interface. But, unless Springsource
explicitly says that it shouldn't be used, then I see no reason to
"downgrade" to 3.2.3.RELEASE.

/Bengt


2013/10/15 Jean-Baptiste Onofré <[email protected] <mailto:[email protected]>>

    Hi Bengt,

    Yes, I remembered to check on the Spring EBR repository, and I found
    the 3.2.3.RELEASE artifact (that's why I updated in Karaf, I always
    check the version on the EBR and it's what the maven-version-plugin
    does).

    However, for reasons that I don't know, Spring decided to retire
    3.2.4.RELEASE from the EBR repo, that's why I downgraded the version
    in Karaf.
    I did a search on EBR:

    http://ebr.springsource.com/__repository/app/search?query=3.__2.4.RELEASE
    <http://ebr.springsource.com/repository/app/search?query=3.2.4.RELEASE>

    and the 3.2.4.RELEASE is actually not there.

    Regards
    JB


    On 10/15/2013 09:09 AM, Bengt Rodehav wrote:

        FYI.

        I proxied the following repositories in our Nexus repository server
        (they are listed on the FAQ on the Springsource EBR):

        <repository>
              <id>com.springsource.__repository.bundles.release</__id>
              <name>SpringSource Enterprise Bundle Repository - SpringSource
        Bundle Releases</name>

          <url>http://repository.__springsource.com/maven/__bundles/release 
<http://repository.springsource.com/maven/bundles/release></url>
        </repository>

        <repository>
              <id>com.springsource.__repository.bundles.external</__id>
              <name>SpringSource Enterprise Bundle Repository - External
        Bundle
        Releases</name>

          <url>http://repository.__springsource.com/maven/__bundles/external 
<http://repository.springsource.com/maven/bundles/external></url>
        </repository>

        I then browsed them via Nexus Web GUI and found that the
        3.2.4.RELEASE
        is available there. I was also able to build correctly now.

        So, in short:

        - The 3.2.4.RELEASE version of Spring IS available in the
        Springsource
        EBR even if you can't find it when you use their search
        facility. So, no
        bug in Karaf's feature file. It's just a little sad that you
        cant find
        these artifacts on Maven central.

        - The camel-spring feature uses the version range "[3.1,3.3)"
        for the
        spring feature which means that it will try to pick up the
        3.2.4.RELEASE
        version of the spring feature which is what caused my problems
        at first.

        My problems are solved. Hope this helps anyone else encountering
        these
        problems.

        /Bengt



        2013/10/15 Achim Nierbeck <[email protected]
        <mailto:[email protected]>
        <mailto:bcanhome@googlemail.__com <mailto:[email protected]>>>


             plainly, no.
             I've no idea what spring is up to.

             I just can help you with stuff I've seen already asked. And
        people
             told us that 3.2.4 is not available as OSGi bundles from EBR.
             As you can see at the issue that I linked for your convenience.


             regards, Achim




             2013/10/15 Bengt Rodehav <[email protected]
        <mailto:[email protected]> <mailto:[email protected]
        <mailto:[email protected]>>>


                 But...

                 I installed a fresh Karaf 2.3.3. I then used
        features:chooseurl
                 to get access to latest Camel features. Then I did
                 "features:install camel-spring". This succeeded and in that
                 process spring-aop version 3.2.4.RELEASE was installed.
        How is
                 this possible if that version doesn't exist?

                 I noticed that the org.ops4j.pax.url.mvn.cfg file
        contains the
                 following:

                 org.ops4j.pax.url.mvn.__repositories= \
        http://repo1.maven.org/maven2@__id=central
        <http://repo1.maven.org/maven2@id=central>, \
        http://svn.apache.org/repos/__asf/servicemix/m2-repo@id=__servicemix
        <http://svn.apache.org/repos/asf/servicemix/m2-repo@id=servicemix>,
        \
        
http://repository.__springsource.com/maven/__bundles/release@id=__springsource.release
        
<http://repository.springsource.com/maven/bundles/release@id=springsource.release>,
                 \
        
http://repository.__springsource.com/maven/__bundles/external@id=__springsource.external
        
<http://repository.springsource.com/maven/bundles/external@id=springsource.external>,
                 \
        http://oss.sonatype.org/__content/repositories/releases/__@id=sonatype
        <http://oss.sonatype.org/content/repositories/releases/@id=sonatype>

                 So I guess it is downloading directly from the Spring
        source EBR.

                 Can you explain this Achim?

                 /Bengt



                 2013/10/14 Achim Nierbeck <[email protected]
        <mailto:[email protected]>
                 <mailto:bcanhome@googlemail.__com
        <mailto:[email protected]>>>


                     Hi Bengt,

                     it might very well be that this is an issue with Camel,
                     cause as you can see at [1].
                     We upgraded to Spring 3.2.4 but no OSGi bundles are
                     available at the EBR.

                     regards, Achim

                     [1] -
        https://issues.apache.org/__jira/browse/KARAF-2458
        <https://issues.apache.org/jira/browse/KARAF-2458>



                     2013/10/14 Bengt Rodehav <[email protected]
        <mailto:[email protected]>
                     <mailto:[email protected] <mailto:[email protected]>>>


                         See what you mean Achim... I can only find up
        to version
                         3.2.3 in the Spring EBR not version 3.2.4. Then
        I would
                         definitely call it a bug since
                         standard-2.3.3-features.xm is referencing an
        artifact
                         version that doesn't exist.

                         I don't reference the 3.2.4 version myself but
        I think
                         my upgrade to Camel 2.12.1 caused this to happen.

                         I will investigate this further but could this
        mean that
                         Camel 2.12.1 (its features) is incompatible
        with Karaf
                         2.3.3?

                         /Bengt


                         2013/10/14 Bengt Rodehav <[email protected]
        <mailto:[email protected]>
                         <mailto:[email protected]
        <mailto:[email protected]>>>


                             OK - thanks. Will try adding the Spring repo
                             tomorrow. Really strange that they don't
        use Maven
                             central anymore. It complicates things for
        everyone.

                             /Bengt


                             2013/10/14 Minto van der Sluis
        <[email protected] <mailto:[email protected]>
                             <mailto:[email protected] <mailto:[email protected]>>>


                                 Hi Bengt,

                                 No it's not a bug.

                                 Have a look at
        https://issues.apache.org/__jira/browse/KARAF-2430
        <https://issues.apache.org/jira/browse/KARAF-2430>

                                 Regards,

                                 Minto

                                 Bengt Rodehav schreef op 14-10-2013 17:30:
                                  > I just upgraded to from Karaf 2.3.1
        to 2.3.3.
                                 When I build my custom
                                  > server I try to download all the
                                 dependencies. I tried to use Spring
                                  > version 3.2.4.RELEASE since that is now
                                 available in Karaf.
                                  >
                                  > Below is an excerpt from the
                                 "standard-2.3.3-features.xml" included in
                                  > Karaf 2.3.3:
                                  >
                                  >     <!-- Spring 3.2 support -->
                                  >
                                  >     <feature name="spring"
                                 description="Spring 3.2.x support"
                                  > version="3.2.4.RELEASE"
        resolver="(obr)">
                                  >         <bundle dependency="true"
                                  >

        
start-level="30">mvn:org.__apache.servicemix.bundles/org.__apache.servicemix.bundles.__aopalliance/1.0_6</bundle>
                                  >         <bundle
                                  >

        
start-level="30">mvn:org.__springframework/org.__springframework.core/3.2.4.
        <http://3.2.4.>__RELEASE</bundle>
                                  >         <bundle
                                  >

        
start-level="30">mvn:org.__springframework/org.__springframework.expression/3.__2.4.RELEASE</bundle>
                                  >         <bundle
                                  >

        
start-level="30">mvn:org.__springframework/org.__springframework.beans/3.2.4.
        <http://3.2.4.>__RELEASE</bundle>
                                  >         <bundle
                                  >

        
start-level="30">mvn:org.__springframework/org.__springframework.aop/3.2.4.
        <http://3.2.4.>__RELEASE</bundle>
                                  >         <bundle
                                  >

        
start-level="30">mvn:org.__springframework/org.__springframework.context/3.2.4.
        <http://3.2.4.>__RELEASE</bundle>
                                  >         <bundle
                                  >

        
start-level="30">mvn:org.__springframework/org.__springframework.context.__support/3.2.4.RELEASE</bundle>
                                  >     </feature>
                                  >
                                  > All artifact names are
                                 "org.springframework.xyz". But in Maven
        central
                                  > they seem to be called "spring-aop"
        etc. Is
                                 this a bug?
                                  >
                                  > /Bengt






                     --

                     Apache Karaf <http://karaf.apache.org/> Committer & PMC
                     OPS4J Pax Web
                     <http://wiki.ops4j.org/__display/paxweb/Pax+Web/
        <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer &
                     Project Lead
                     OPS4J Pax for Vaadin

        <http://team.ops4j.org/wiki/__display/PAXVAADIN/Home
        <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>> Commiter
                     & Project Lead
                     blog <http://notizblog.nierbeck.de/__>





             --

             Apache Karaf <http://karaf.apache.org/> Committer & PMC
             OPS4J Pax Web
        <http://wiki.ops4j.org/__display/paxweb/Pax+Web/
        <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>
             Committer & Project Lead
             OPS4J Pax for Vaadin
             <http://team.ops4j.org/wiki/__display/PAXVAADIN/Home
        <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>> Commiter &
             Project Lead
             blog <http://notizblog.nierbeck.de/__>



    --
    Jean-Baptiste Onofré
    [email protected] <mailto:[email protected]>
    http://blog.nanthrax.net
    Talend - http://www.talend.com



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to