Return-Path: X-Original-To: apmail-camel-dev-archive@www.apache.org Delivered-To: apmail-camel-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DE455197C8 for ; Sat, 12 Mar 2016 12:53:30 +0000 (UTC) Received: (qmail 43589 invoked by uid 500); 12 Mar 2016 12:53:30 -0000 Delivered-To: apmail-camel-dev-archive@camel.apache.org Received: (qmail 43533 invoked by uid 500); 12 Mar 2016 12:53:30 -0000 Mailing-List: contact dev-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list dev@camel.apache.org Received: (qmail 43521 invoked by uid 99); 12 Mar 2016 12:53:30 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 12 Mar 2016 12:53:30 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id B70341804EA for ; Sat, 12 Mar 2016 12:53:29 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.821 X-Spam-Level: X-Spam-Status: No, score=-0.821 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id gpAzfbb5GjmS for ; Sat, 12 Mar 2016 12:53:28 +0000 (UTC) Received: from mail-ig0-f170.google.com (mail-ig0-f170.google.com [209.85.213.170]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id A972C5F1E9 for ; Sat, 12 Mar 2016 12:53:27 +0000 (UTC) Received: by mail-ig0-f170.google.com with SMTP id z8so31071890ige.0 for ; Sat, 12 Mar 2016 04:53:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=3iYUcjN+H7ggk2D9ncKv4wM6Bcnv7WMERB41oPkjwUU=; b=J3Y23kZH71xNa40I41uI0zeQjB5hpXRIM7hfC2L6SSmcyMQUD3U6khrQGYJoS92m+M RnlgIhtBTqStSQwmPd/59VkHgE3JovSxrQxrXfsQ3iE6ESFcIXrGeb+Xz+VAUwnr6d7b VkVxcIoLqPlELwdreoaVmajQxlg4pgvxwMXiIHes5GC1RiigT1CN5GM9AbLT5YegvCq/ 3zCwW+RTX1tZBl/3vtDh/pkfrYME1UbrvhAwPcIfzBGLJiA8KDbiDxFApNUMt/vDJGQH j3hAkuT3txhSl+n8WTkdGiYteeadwkCDpwUXZ5erb3K5sd4649NV7HK4q2qgWoTrTDhs GKYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3iYUcjN+H7ggk2D9ncKv4wM6Bcnv7WMERB41oPkjwUU=; b=GfPTmBA3TLCUdnlvo1Bp89EgXM18DaVMwGVARleEiPpxExu5FN4Zxj6of+mzG+WCAY yU8J7aCE4TP6RqII6ZUV5NoYWsqTvRebTDsRmCXNElHC8BFLk4haOeVuQNz10r8KZ5Bp 9BuCNL2WXFyvoAbGTDK8L6mg5F80s3LRRMa8sDY//HV3KRpR9TOAK8oewG72SH6MdfQ+ Uc/Pzqi023bRmV8xuMuUAPBz0Z+7kVc5A6HSSDTO91LFKQMG9HC9/vqKBTD4pEFKlAsq zZZ///B/D6qG+IbP7/8U7jfm2k9lULuX//zDi6qvggrppO4sxZ/GAzlHhr8MakUPGy6T OEdg== X-Gm-Message-State: AD7BkJJNKCWQuIufKWHMPNnQcqiI0PReQMz0TTLQ7J3WcZeSeHowSTeTBWuhT1cvoYPKkBkwFDzpg5U4JVkLhg== X-Received: by 10.50.80.74 with SMTP id p10mr971704igx.46.1457787207012; Sat, 12 Mar 2016 04:53:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.0.211 with HTTP; Sat, 12 Mar 2016 04:53:07 -0800 (PST) From: Claus Ibsen Date: Sat, 12 Mar 2016 13:53:07 +0100 Message-ID: Subject: [HEADS UP] - Camel 2.17 and Apache Karaf changes To: dev Content-Type: text/plain; charset=UTF-8 Hi I have worked on improving the installation of Camel on Karaf to make it rely on newer versions of Spring. It could install and use the old spring 3.x libraries which was annoying when the entire world is using Spring 4.2 or 4.1 etc. So what I have done a) feature:install camel will only install camel-core and camel-blueprint. camel-spring is not longer installed by default as camel-spring uses spring-dm which loads in Spring 3.2.x. spring-dm is deprecated, and we want in Camel 2.18 to move spring-dm out of camel-spring into a new camel-spring-dm module. Then the camel-spring module can be a spring 4.x only. b) other features that uses spring libraries are not installing camel-spring but instead using the spring features from karaf. That helps to use the current spring version and not install spring 3.x due to camel-spring bring that in due dm (see a) c) make some of the camel-spring-xxx modules that requires spring 4.x to have proper version range in the osgi manifest so they can be installed reliable and use spring 4.x as intended. d) The used spring-range is [4.1,5) which mean it supports the default spring version that karaf install in karaf 2.4 / 3.x and 4.x all together. However in Camel 2.18 we change this to [4.2,5) as we drop support for both spring 4.0 and 4.1 all together. e) I got the tests/camel-itest-karaf to work again - after much hard work. You can run the tests against 3 different karaf containers mvn clean install mvn clean install -Pkaraf3 mvn clean install -Pkaraf4 We will in Camel 2.18 drop support for karaf 2.4.x and (maybe 3.x also) and make those tests use karaf 4 by default. Any Karaf users with Camel. Its your chance to help testing and provide feedback. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2