You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Henryk Konsek <he...@gmail.com> on 2012/07/04 16:00:41 UTC

Re: Camel-Extra 2.10 release

> When we tag camel-extra 2.10.0, we have to update the version to 2.10.0 in
> camel-extra too. For this, we need the Camel 2.10.0 artifacts (not only in
> a staging repo).

So Camel 2.10.0 arrived to Central [1]. Can I tag 2.10.0 version of
Camel-Extra then? I can almost hear Maven release:prepare goal begging
me to execute it :) .

[1] http://central.maven.org/maven2/org/apache/camel/camel-core/2.10.0

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Henryk, thanks for all your work. Could you make some progress with the
> release plugin?

Hi guys,

I remember about "Extras" and will continue to work on this topic soon
(in particular on signing artifacts and release plugin). However this
is my first week in the new job place, so I need some more time :) .

Regards.

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
>> Thanks for taking care of it. I will try to work together with Henryk on
>> the topics you mentioned.

Ok guys, in rev927 I've polished support for generating the GPG
signature of the deployed artifacts.

GPG Maven plugin will be activated only in the companion of the
'sonatype-oss-release' profile. The latter profile will be used to
deploy released jars into the Sonatype repository.

Have a good weekend.

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Thanks for taking care of it. I will try to work together with Henryk on
> the topics you mentioned.

My availability should increase starting from the beginning of the
next week. Count on me then :) .

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
Hello Claus!

Thanks for taking care of it. I will try to work together with Henryk on
the topics you mentioned.

Best,
Christian

On Wed, Sep 5, 2012 at 8:58 AM, Claus Ibsen <cl...@gmail.com> wrote:

> Hi
>
> Okay I have commited to camel-extra so it supports Camel 2.10 again.
>
> There is a few things I want to suggest being worked on before a release.
>
> 1)
> Upgrade all the components to latest stable release of JAR deps (eg
> some are old, like the hibernate etc).
> I did this for camel-esper.
>
> 2)
> Do not use camel-core test-jar for unit testing. Should use camel-test
> instead, or camel-test-spring if using spring also for testing.
>
> 3)
> Avoid using Spring if its not really needed.
>
> 4)
> I would love if we had a features.xml file, so it makes installing in
> Karaf / SMX much easier.
> Maybe not for this release. But then in the near future.
> This would maybe require some OSGi bundles as well. And thus takes
> longer to get done.
>
> 5)
> Add karaf osgi tests, to ensure the components can be installed in
> OSGi, as we do in tests/camel-itest-karaf at ASF Camel.
>
> 6)
> Check the ticket tracker to see if there is any tickets to be
> resolved, and get them worked on
> https://code.google.com/a/apache-extras.org/p/camel-extra/issues/list
>
> 7)
> Improve component documentation, if needed.
>
>
> --
> Claus Ibsen
> -----------------
> FuseSource
> Email: cibsen@fusesource.com
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
>



--

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> I suggest to open a ticket for each task which is not done yet at Google
> Code.
> @Henryk: Could you do this please!?

Sure, I'll do it.

> In my opinion we should release Camel extra 2.10.0 short term and postpone
> the still open tasks to Camel extra 2.10.1 or 2.11.0.

I agree, we can polish the Camel-Extra later on. Especially as there
is many things to polish. IMHO the current version of Camel-Extra,
although not perfect, is release-ready.

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
I suggest to open a ticket for each task which is not done yet at Google
Code.
@Henryk: Could you do this please!?

In my opinion we should release Camel extra 2.10.0 short term and postpone
the still open tasks to Camel extra 2.10.1 or 2.11.0.

Best,
Christian

On Wed, Sep 5, 2012 at 8:58 AM, Claus Ibsen <cl...@gmail.com> wrote:

> Hi
>
> Okay I have commited to camel-extra so it supports Camel 2.10 again.
>
> There is a few things I want to suggest being worked on before a release.
>
> 1)
> Upgrade all the components to latest stable release of JAR deps (eg
> some are old, like the hibernate etc).
> I did this for camel-esper.
>
> 2)
> Do not use camel-core test-jar for unit testing. Should use camel-test
> instead, or camel-test-spring if using spring also for testing.
>
> 3)
> Avoid using Spring if its not really needed.
>
> 4)
> I would love if we had a features.xml file, so it makes installing in
> Karaf / SMX much easier.
> Maybe not for this release. But then in the near future.
> This would maybe require some OSGi bundles as well. And thus takes
> longer to get done.
>
> 5)
> Add karaf osgi tests, to ensure the components can be installed in
> OSGi, as we do in tests/camel-itest-karaf at ASF Camel.
>
> 6)
> Check the ticket tracker to see if there is any tickets to be
> resolved, and get them worked on
> https://code.google.com/a/apache-extras.org/p/camel-extra/issues/list
>
> 7)
> Improve component documentation, if needed.
>
>
> --
> Claus Ibsen
> -----------------
> FuseSource
> Email: cibsen@fusesource.com
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
>



--

Re: Camel-Extra 2.10 release

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

Okay I have commited to camel-extra so it supports Camel 2.10 again.

There is a few things I want to suggest being worked on before a release.

1)
Upgrade all the components to latest stable release of JAR deps (eg
some are old, like the hibernate etc).
I did this for camel-esper.

2)
Do not use camel-core test-jar for unit testing. Should use camel-test
instead, or camel-test-spring if using spring also for testing.

3)
Avoid using Spring if its not really needed.

4)
I would love if we had a features.xml file, so it makes installing in
Karaf / SMX much easier.
Maybe not for this release. But then in the near future.
This would maybe require some OSGi bundles as well. And thus takes
longer to get done.

5)
Add karaf osgi tests, to ensure the components can be installed in
OSGi, as we do in tests/camel-itest-karaf at ASF Camel.

6)
Check the ticket tracker to see if there is any tickets to be
resolved, and get them worked on
https://code.google.com/a/apache-extras.org/p/camel-extra/issues/list

7)
Improve component documentation, if needed.


-- 
Claus Ibsen
-----------------
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Re: Camel-Extra 2.10 release

Posted by Claus Ibsen <cl...@gmail.com>.
On Tue, Sep 4, 2012 at 10:48 PM, Christian Müller
<ch...@gmail.com> wrote:
> Henryk, thanks for all your work. Could you make some progress with the
> release plugin?
>
> @Claus: Because you went ahead and changes the version to 2.11-SNAPSHOT,
> I'm afraid we cannot build a camel-extra 2.10.0 release. Has the
> vtdxml-component a dependency to Camel 2.11-SNAPSHOT? Can we revert your
> version upgrade and release camel-extra 2.10.0 first?
>

Yes its tied to a bit to 2.11, although it could be used in 2.10 or
older, but then you would have to use the generic language to use it,
instead of the new vtdxml language built-into the camel-core from 2.11
onwards.

If you want to do a 2.10 release of it, then you can just exclude this
component from the build process.
An alternative is to include it, but change its unit tests to use the
generic language instead of the vtdxml language. Then it can compile
and pass.

> Best,
> Christian
>
> On Thu, Aug 9, 2012 at 2:20 PM, Henryk Konsek <he...@gmail.com> wrote:
>
>> > http://camel.apache.org/release-guide.html
>>
>> Thanks Willem, that's what I needed :)
>>
>> --
>> Henryk Konsek
>> http://henryk-konsek.blogspot.com
>>
>
>
>
> --



-- 
Claus Ibsen
-----------------
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
Henryk, thanks for all your work. Could you make some progress with the
release plugin?

@Claus: Because you went ahead and changes the version to 2.11-SNAPSHOT,
I'm afraid we cannot build a camel-extra 2.10.0 release. Has the
vtdxml-component a dependency to Camel 2.11-SNAPSHOT? Can we revert your
version upgrade and release camel-extra 2.10.0 first?

Best,
Christian

On Thu, Aug 9, 2012 at 2:20 PM, Henryk Konsek <he...@gmail.com> wrote:

> > http://camel.apache.org/release-guide.html
>
> Thanks Willem, that's what I needed :)
>
> --
> Henryk Konsek
> http://henryk-konsek.blogspot.com
>



--

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> http://camel.apache.org/release-guide.html

Thanks Willem, that's what I needed :)

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Willem jiang <wi...@gmail.com>.
Hi Henryk,

You can take a look at the release guide[1] to setup the maven release plugin and GPG for signing.

http://camel.apache.org/release-guide.html


-- 
Willem Jiang

FuseSource
Web: http://www.fusesource.com (http://www.fusesource.com/)
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
          http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang 
Weibo: willemjiang



On Thursday, August 9, 2012 at 6:15 PM, Henryk Konsek wrote:

> > Committed next batch (rev905). 20 licenses to go.
> 
> 
> 
> All licenses have been updated (rev906 + rev907). Maven build with RAT
> check enabled [1] passes now.
> 
> OK Christian, what's the next step? You mentioned that you would like
> to have artifacts signed or something like that. Could you tell me
> more about this? In particular which Maven plugin in main Camel is
> responsible for generating this asc file. I can handle this, but need
> to know what exactly you want to be done :) .
> 
> Laters.
> 
> [1] mvn clean install -PwithRatCheck
> 
> -- 
> Henryk Konsek
> http://henryk-konsek.blogspot.com




Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Committed next batch (rev905). 20 licenses to go.

All licenses have been updated (rev906 + rev907). Maven build with RAT
check enabled [1] passes now.

OK Christian, what's the next step? You mentioned that you would like
to have artifacts signed or something like that. Could you tell me
more about this? In particular which Maven plugin in main Camel is
responsible for generating this asc file. I can handle this, but need
to know what exactly you want to be done :) .

Laters.

[1] mvn clean install -PwithRatCheck

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Another 20 licenses added in rev904. 50 left to go :) .

Committed next batch (rev905). 20 licenses to go.

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Thanks a lot for your work so far. I'm sure there is enough left when you
> return. ;-)

Another 20 licenses added in rev904. 50 left to go :) .

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
Hello Henryk!

Thanks a lot for your work so far. I'm sure there is enough left when you
return. ;-)
In the mean time I will work further on a Camel extra 2.10.0 release.
Have a nice time!

Best,
Christian

On Fri, Jul 13, 2012 at 1:46 PM, Henryk Konsek <he...@gmail.com> wrote:

> > Yeah, I'll handle this tomorrow. I'll let you know when I'm done with it.
>
> I've updated some part of the files with new license. I'm leaving to
> holidays today, so I must stop it now. I'll continue in two weeks.
>
> --
> Henryk Konsek
> http://henryk-konsek.blogspot.com
>

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Yeah, I'll handle this tomorrow. I'll let you know when I'm done with it.

I've updated some part of the files with new license. I'm leaving to
holidays today, so I must stop it now. I'll continue in two weeks.

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Do you consider updating all the files? Afterwards

Yeah, I'll handle this tomorrow. I'll let you know when I'm done with it.

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
Yes, we will go with this version:
/**************************************************************************************
  http://code.google.com/a/apache-extras.org/p/camel-extra/

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.


  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.

  http://www.gnu.org/licenses/gpl-2.0-standalone.html
***************************************************************************************/

Do you consider updating all the files? Afterwards

mvn org.apache.rat:apache-rat-plugin:check

should not report any violation.

Best,
Christian

On Wed, Jul 11, 2012 at 11:20 AM, Henryk Konsek <he...@gmail.com> wrote:

> Hi guys,
>
> > Without a copyright statement, the date range is kind of pointless and
> just
> > something else to keep updating.   I'd pull that as well.
>
> So can we stick to the version below?
>
> BTW If we accept the license today (or tomorrow at most) I could fix
> Camel Extra sources before I leave to my well-deserved holidays
> (Friday evening). Daniel, I'm counting on you. :)
>
>
> /**************************************************************************************
>   http://code.google.com/a/apache-extras.org/p/camel-extra
>
>   This program is free software; you can redistribute it and/or
>   modify it under the terms of the GNU General Public License
>   as published by the Free Software Foundation; either version 2
>   of the License, or (at your option) any later version.
>
>   This program is distributed in the hope that it will be useful,
>   but WITHOUT ANY WARRANTY; without even the implied warranty of
>   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>   GNU General Public License for more details.
>
>   You should have received a copy of the GNU General Public License
>   along with this program; if not, write to the Free Software
>   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
> 02110-1301, USA.
>
>   http://www.gnu.org/licenses/gpl-2.0-standalone.html
>
> ***************************************************************************************/
>
> --
> Henryk Konsek
> http://henryk-konsek.blogspot.com
>

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
Hi guys,

> Without a copyright statement, the date range is kind of pointless and just
> something else to keep updating.   I'd pull that as well.

So can we stick to the version below?

BTW If we accept the license today (or tomorrow at most) I could fix
Camel Extra sources before I leave to my well-deserved holidays
(Friday evening). Daniel, I'm counting on you. :)

/**************************************************************************************
  http://code.google.com/a/apache-extras.org/p/camel-extra

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.

  http://www.gnu.org/licenses/gpl-2.0-standalone.html
***************************************************************************************/

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Daniel Kulp <dk...@apache.org>.
On Wednesday, July 11, 2012 12:31:35 AM Christian Müller wrote:
> Hello Henryk, hello Dan,
> 
> @Henryk: Thanks for your work!
> 
> @Dan: I will go forward with this tomorrow (or may be Henryk if he find
> some time) and change this line from the license header. Than I would
> suggest to use the following license header:
> 
> /*************************************************************************
> ************* 2008 - 2012 Camel Extra Team.
>   http://code.google.com/a/apache-extras.org/p/camel-extra/

Without a copyright statement, the date range is kind of pointless and just 
something else to keep updating.   I'd pull that as well.

Dan


> 
>   This program is free software; you can redistribute it and/or
>   modify it under the terms of the GNU General Public License
>   as published by the Free Software Foundation; either version 2
>   of the License, or (at your option) any later version.
> 
>   This program is distributed in the hope that it will be useful,
>   but WITHOUT ANY WARRANTY; without even the implied warranty of
>   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>   GNU General Public License for more details.
> 
>   You should have received a copy of the GNU General Public License
>   along with this program; if not, write to the Free Software
>   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
> 02110-1301, USA.
> 
>   http://www.gnu.org/licenses/gpl-2.0-standalone.html
> **************************************************************************
> *************/
> 
> You are fine with this?
> 
> Best,
> Christian
> 
> On Tue, Jul 10, 2012 at 7:13 PM, Daniel Kulp <dk...@apache.org> wrote:
> > > Check my commit please :) .
> > > 
> > > [1] Small version of license:
> > >  <!--
> > >  
> > >   Copyright (C) 2008 - 2012 Camel Extra Team. All rights reserved.
> > >   http://code.google.com/a/apache-extras.org/p/camel-extra/
> > >   
> > >   The software in this package is published under the terms of the GPL
> > > 
> > > license a copy of which has been included with this distribution in
> > > the
> > > license.txt file.
> > > -->
> > 
> > As I stated before, this license header is likely wrong.  The code in
> > the
> > files is most likely NOT copyright "Camel Extra Team" and thus that line
> > needs to be removed.  Unless there is a specific copyright transfer, the
> > original authors (or their employer) would hold the copyright on the
> > individual changes and files.    That is exactly why the Apache license
> > header does not have that in it.
> > 
> > Please remove that.
> > 
> > 
> > Dan
> > 
> > On Tuesday, July 10, 2012 06:15:42 PM Henryk Konsek wrote:
> > > > Ok done. I only need to reformat the POM XML to look nicer and then
> > > > can
> > > > commit.
> > > 
> > > Ok, commit submitted (rev896).
> > > 
> > > I've added 'withRatCheck' profile to the project so you can check it
> > > against RAT validation issuing 'mvn install -PwithRatCheck'. This is a
> > > good alternative for calling 'mvn
> > > org.apache.rat:apache-rat-plugin:check' since 'mvn rat:check' is
> > > reserved for old 'org.codehaus.mojo:rat-maven-plugin:check' version of
> > > RAT plugin.
> > > 
> > > Now we're looking for pattern 'You should have received a copy of the
> > > GNU General Public License' since we want to replace the old small
> > > version of license [1] with the new long one (which is currently under
> > > public discussion). After we remove the small [1] licenses we will
> > > change pattern to more descriptive one, like 'Copyright (C) 2008 -
> > > 2012 Camel Extra Team. All rights reserved.' (we can't use this one
> > > now since it is included in the small [1] version of the license).
> > > 
> > > After new version of extra license will be discussed and accepted,
> > > I'll validate the camel-extra build against the 'mvn install
> > > -PwithRatCheck' profile and apply new license to all required files in
> > > the project.
> > > 
> > > Check my commit please :) .
> > > 
> > > [1] Small version of license:
> > >  <!--
> > >  
> > >   Copyright (C) 2008 - 2012 Camel Extra Team. All rights reserved.
> > >   http://code.google.com/a/apache-extras.org/p/camel-extra/
> > >   
> > >   The software in this package is published under the terms of the GPL
> > > 
> > > license a copy of which has been included with this distribution in
> > > the
> > > license.txt file.
> > > -->
> > 
> > --
> > Daniel Kulp
> > dkulp@apache.org - http://dankulp.com/blog
> > Talend Community Coder - http://coders.talend.com
-- 
Daniel Kulp
dkulp@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
Hello Henryk, hello Dan,

@Henryk: Thanks for your work!

@Dan: I will go forward with this tomorrow (or may be Henryk if he find
some time) and change this line from the license header. Than I would
suggest to use the following license header:

/**************************************************************************************
  2008 - 2012 Camel Extra Team.
  http://code.google.com/a/apache-extras.org/p/camel-extra/

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.

  http://www.gnu.org/licenses/gpl-2.0-standalone.html
***************************************************************************************/

You are fine with this?

Best,
Christian

On Tue, Jul 10, 2012 at 7:13 PM, Daniel Kulp <dk...@apache.org> wrote:

>
> > Check my commit please :) .
> >
> > [1] Small version of license:
> >  <!--
> >   Copyright (C) 2008 - 2012 Camel Extra Team. All rights reserved.
> >   http://code.google.com/a/apache-extras.org/p/camel-extra/
> >
> >   The software in this package is published under the terms of the GPL
> > license a copy of which has been included with this distribution in the
> > license.txt file.
> > -->
>
> As I stated before, this license header is likely wrong.  The code in the
> files is most likely NOT copyright "Camel Extra Team" and thus that line
> needs to be removed.  Unless there is a specific copyright transfer, the
> original authors (or their employer) would hold the copyright on the
> individual changes and files.    That is exactly why the Apache license
> header does not have that in it.
>
> Please remove that.
>
>
> Dan
>
>
>
>
> On Tuesday, July 10, 2012 06:15:42 PM Henryk Konsek wrote:
> > > Ok done. I only need to reformat the POM XML to look nicer and then can
> > > commit.
> > Ok, commit submitted (rev896).
> >
> > I've added 'withRatCheck' profile to the project so you can check it
> > against RAT validation issuing 'mvn install -PwithRatCheck'. This is a
> > good alternative for calling 'mvn
> > org.apache.rat:apache-rat-plugin:check' since 'mvn rat:check' is
> > reserved for old 'org.codehaus.mojo:rat-maven-plugin:check' version of
> > RAT plugin.
> >
> > Now we're looking for pattern 'You should have received a copy of the
> > GNU General Public License' since we want to replace the old small
> > version of license [1] with the new long one (which is currently under
> > public discussion). After we remove the small [1] licenses we will
> > change pattern to more descriptive one, like 'Copyright (C) 2008 -
> > 2012 Camel Extra Team. All rights reserved.' (we can't use this one
> > now since it is included in the small [1] version of the license).
> >
> > After new version of extra license will be discussed and accepted,
> > I'll validate the camel-extra build against the 'mvn install
> > -PwithRatCheck' profile and apply new license to all required files in
> > the project.
> >
> > Check my commit please :) .
> >
> > [1] Small version of license:
> >  <!--
> >   Copyright (C) 2008 - 2012 Camel Extra Team. All rights reserved.
> >   http://code.google.com/a/apache-extras.org/p/camel-extra/
> >
> >   The software in this package is published under the terms of the GPL
> > license a copy of which has been included with this distribution in the
> > license.txt file.
> > -->
> --
> Daniel Kulp
> dkulp@apache.org - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
>

Re: Camel-Extra 2.10 release

Posted by Daniel Kulp <dk...@apache.org>.
> Check my commit please :) .
> 
> [1] Small version of license:
>  <!--
>   Copyright (C) 2008 - 2012 Camel Extra Team. All rights reserved.
>   http://code.google.com/a/apache-extras.org/p/camel-extra/
> 
>   The software in this package is published under the terms of the GPL
> license a copy of which has been included with this distribution in the
> license.txt file.
> -->

As I stated before, this license header is likely wrong.  The code in the 
files is most likely NOT copyright "Camel Extra Team" and thus that line 
needs to be removed.  Unless there is a specific copyright transfer, the 
original authors (or their employer) would hold the copyright on the 
individual changes and files.    That is exactly why the Apache license 
header does not have that in it.  

Please remove that.


Dan




On Tuesday, July 10, 2012 06:15:42 PM Henryk Konsek wrote:
> > Ok done. I only need to reformat the POM XML to look nicer and then can
> > commit.
> Ok, commit submitted (rev896).
> 
> I've added 'withRatCheck' profile to the project so you can check it
> against RAT validation issuing 'mvn install -PwithRatCheck'. This is a
> good alternative for calling 'mvn
> org.apache.rat:apache-rat-plugin:check' since 'mvn rat:check' is
> reserved for old 'org.codehaus.mojo:rat-maven-plugin:check' version of
> RAT plugin.
> 
> Now we're looking for pattern 'You should have received a copy of the
> GNU General Public License' since we want to replace the old small
> version of license [1] with the new long one (which is currently under
> public discussion). After we remove the small [1] licenses we will
> change pattern to more descriptive one, like 'Copyright (C) 2008 -
> 2012 Camel Extra Team. All rights reserved.' (we can't use this one
> now since it is included in the small [1] version of the license).
> 
> After new version of extra license will be discussed and accepted,
> I'll validate the camel-extra build against the 'mvn install
> -PwithRatCheck' profile and apply new license to all required files in
> the project.
> 
> Check my commit please :) .
> 
> [1] Small version of license:
>  <!--
>   Copyright (C) 2008 - 2012 Camel Extra Team. All rights reserved.
>   http://code.google.com/a/apache-extras.org/p/camel-extra/
> 
>   The software in this package is published under the terms of the GPL
> license a copy of which has been included with this distribution in the
> license.txt file.
> -->
-- 
Daniel Kulp
dkulp@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Ok done. I only need to reformat the POM XML to look nicer and then can commit.

Ok, commit submitted (rev896).

I've added 'withRatCheck' profile to the project so you can check it
against RAT validation issuing 'mvn install -PwithRatCheck'. This is a
good alternative for calling 'mvn
org.apache.rat:apache-rat-plugin:check' since 'mvn rat:check' is
reserved for old 'org.codehaus.mojo:rat-maven-plugin:check' version of
RAT plugin.

Now we're looking for pattern 'You should have received a copy of the
GNU General Public License' since we want to replace the old small
version of license [1] with the new long one (which is currently under
public discussion). After we remove the small [1] licenses we will
change pattern to more descriptive one, like 'Copyright (C) 2008 -
2012 Camel Extra Team. All rights reserved.' (we can't use this one
now since it is included in the small [1] version of the license).

After new version of extra license will be discussed and accepted,
I'll validate the camel-extra build against the 'mvn install
-PwithRatCheck' profile and apply new license to all required files in
the project.

Check my commit please :) .

[1] Small version of license:
 <!--
  Copyright (C) 2008 - 2012 Camel Extra Team. All rights reserved.
  http://code.google.com/a/apache-extras.org/p/camel-extra/

  The software in this package is published under the terms of the GPL license
  a copy of which has been included with this distribution in the
license.txt file.
-->


-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> The last thing I want to check before we release camel-extra 2.10.0 is
> generating the asc files as we do it for our regular Apache Camel releases.

I can handle this too. I hope I can do it this week (before my holidays).

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
I would like to change the license headers for camel-extra and started a
discussion [1]. Feel free to add your opinion. If nobody complains about
this until Wednesday, I assume we reached lazy consensus and we can do the
change.

The last thing I want to check before we release camel-extra 2.10.0 is
generating the asc files as we do it for our regular Apache Camel releases.
Than the user can check whether the signature comes from somebody who is a
known Camel(-extra) committer. For this, we have a 'KEYS' file in our Camel
root directory with our PGP keys. Why not doing the same here...

[1]
http://camel.465427.n5.nabble.com/DISCUSS-change-the-license-headers-in-camel-extra-td5715583.html

Best,
Christian

On Fri, Jul 6, 2012 at 7:11 PM, Henryk Konsek <he...@gmail.com> wrote:

> > Thanks in advance...
>
> Ok done. I only need to reformat the POM XML to look nicer and then can
> commit.
>
> Just tell me one thing - is the header below official? Should I start
> to apply it to all files in Camel Extra?
>
>
> /**************************************************************************************
>   Copyright (C) 2008 - 2012 Camel Extra Team.
>   http://code.google.com/a/apache-extras.org/p/camel-extra/
>
>   This program is free software; you can redistribute it and/or
>   modify it under the terms of the GNU General Public License
>   as published by the Free Software Foundation; either version 2
>   of the License, or (at your option) any later version.
>
>   This program is distributed in the hope that it will be useful,
>   but WITHOUT ANY WARRANTY; without even the implied warranty of
>   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>   GNU General Public License for more details.
>
>   You should have received a copy of the GNU General Public License
>   along with this program; if not, write to the Free Software
>   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
> 02110-1301, USA.
>
>   http://www.gnu.org/licenses/gpl-2.0-standalone.html
>
> ***************************************************************************************/
>
> --
> Henryk Konsek
> http://henryk-konsek.blogspot.com
>

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> Thanks in advance...

Ok done. I only need to reformat the POM XML to look nicer and then can commit.

Just tell me one thing - is the header below official? Should I start
to apply it to all files in Camel Extra?

/**************************************************************************************
  Copyright (C) 2008 - 2012 Camel Extra Team.
  http://code.google.com/a/apache-extras.org/p/camel-extra/

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.

  http://www.gnu.org/licenses/gpl-2.0-standalone.html
***************************************************************************************/

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
Thanks in advance...

Christian

Sent from a mobile device
Am 06.07.2012 08:36 schrieb "Henryk Konsek" <he...@gmail.com>:

> > And if you have some minutes/hours free, could you try to get the
> > maven-rat-plugin (version 0.8) working with the new license headers?
>
> Sure, I'll handle this.
>
> --
> Henryk Konsek
> http://henryk-konsek.blogspot.com
>

Re: Camel-Extra 2.10 release

Posted by Henryk Konsek <he...@gmail.com>.
> And if you have some minutes/hours free, could you try to get the
> maven-rat-plugin (version 0.8) working with the new license headers?

Sure, I'll handle this.

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Re: Camel-Extra 2.10 release

Posted by Christian Müller <ch...@gmail.com>.
Before we do a camel-extra 2.10.0 release, I would like to discuss to
change the license header in camel-extra to the following one. It's the GNU
v2 license header template:

/**************************************************************************************
  Copyright (C) 2008 - 2012 Camel Extra Team.
  http://code.google.com/a/apache-extras.org/p/camel-extra/

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.

  http://www.gnu.org/licenses/gpl-2.0-standalone.html
***************************************************************************************/

And if you have some minutes/hours free, could you try to get the
maven-rat-plugin (version 0.8) working with the new license headers? It
should be possible to refer to a custom license header but I didn't got it
working until now:
http://ci.apache.org/projects/rat/apache-rat-plugin/examples/custom-license.html

Best,
Christian

On Wed, Jul 4, 2012 at 4:00 PM, Henryk Konsek <he...@gmail.com> wrote:

> > When we tag camel-extra 2.10.0, we have to update the version to 2.10.0
> in
> > camel-extra too. For this, we need the Camel 2.10.0 artifacts (not only
> in
> > a staging repo).
>
> So Camel 2.10.0 arrived to Central [1]. Can I tag 2.10.0 version of
> Camel-Extra then? I can almost hear Maven release:prepare goal begging
> me to execute it :) .
>
> [1] http://central.maven.org/maven2/org/apache/camel/camel-core/2.10.0
>
> --
> Henryk Konsek
> http://henryk-konsek.blogspot.com
>