No, we discussed this before, it is *not* ok, for the reasons I
reiterated in my previous post. Once the dependent project is
released, then we can do the necessary updates in camel. We don't
want to chase another project changes and we don't want our releases
to be blocked by other project or have to roll back changes in order
to do a release. We can have such work done on a branch though.
If anybody feels strongly about accepting dependencies on snapshots on
trunk, please speak up and start a vote.
Hadrian
On Feb 12, 2009, at 7:58 PM, Willem Jiang wrote:
Hi
I don't realize that camel-cxf will need CXF 2.2 snapshot for adding
the
Jaxrs 1.0 support, so I changed the CXF version to new released 2.1.4.
Basically I don't want to camel-cxf stick to CXF 2.2, can we support
CXF
2.2.x and CXF 2.1.x at the same time ?
As Hadrian said , we should not release a kit without any dependency
of
SNAPSHOT. But for the working in progress Camel 2.0-SNAPSHOT, it
should
be OK, we can resolve this issue before we release Camel 2.0.
Willem
Hadrian Zbarcea wrote:
Nope. We had a similar discussion on the mailing lists more than a
year
ago, and the consensus was that dependencies on a SNAPSHOT is a no-
no.
First off, we cannot release with a dependency on a SNAPSHOT, a user
downloading a kit a while after the release may not have a snapshot
available, or there may be incompatibilities rendering our kit
useless.
Second, by depending on a snapshot, changes in that snapshot may
break
our builds unexpectedly, impacting our productivity. If we
absolutely
need to use features in from an unreleased project (and it happened
in
the past) we have a few options: (1) wait until the release and
make the
updates then, (2) produce our own internal release, publish it in our
repo and use that.
Cheers
Hadrian
On Feb 12, 2009, at 10:37 AM, William Tam wrote:
Is it ok to leave the trunk to depend on cxf 2.2-SNAPSHOT? I'm
trying
to add Jaxrs 1.0 support to camel-cxf which requires 2.2 snapshot.
On Thu, Feb 12, 2009 at 3:02 AM, <[email protected]> wrote:
Author: ningjiang
Date: Thu Feb 12 08:02:09 2009
New Revision: 743645
URL: http://svn.apache.org/viewvc?rev=743645&view=rev
Log:
CAMEL-1333 updated the cxf version to 2.1.4
Modified:
camel/trunk/pom.xml
Modified: camel/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/camel/trunk/pom.xml?rev=743645&r1=743644&r2=743645&view=diff
=
=
=
=
=
=
=
=
=
=
=
===================================================================
--- camel/trunk/pom.xml (original)
+++ camel/trunk/pom.xml Thu Feb 12 08:02:09 2009
@@ -43,7 +43,7 @@
<!-- Note that activemq dependency is only used for testing! -->
<activemq-version>5.2.0</activemq-version>
<apacheds-version>1.5.4</apacheds-version>
- <cxf-version>2.2-SNAPSHOT</cxf-version>
+ <cxf-version>2.1.4</cxf-version>
<felix-version>1.4.1</felix-version>
<felix-osgi-version>1.2.0</felix-osgi-version>
<httpcore-version>4.0-beta3</httpcore-version>