Re: [csv] API design

2011-11-29 Thread Emmanuel Bourg

Le 28/11/2011 21:33, Erhan Bagdemir a écrit :

Apache JCA
Java CSV API :-)
It is a very cool approach to use annotations for mapping CSV fields with beans.

It can be even configured using a class annotation like this:
@CSVEntity(seperator= COMMA, quotas=true|false,... )
public class Person {
@CSVField(header=NAME, width=15)
}

But how will the Collections be handled ?


Collections are probably out of the scope of [csv]. The best we could do 
is splitting a field on a secondary delimiter, something like this:


foo;bar;element1:element2

with a bean declaration like:

public class Bean {
@CSVField String foo;

@CSVField String bar;

@CSVField(split=:)
String[] elements;
}

Emmanuel Bourg



smime.p7s
Description: Signature cryptographique S/MIME


Re: [math] Inconsistencies (bugs) in PascalDistribution?

2011-11-29 Thread Mikkel Meyer Andersen
2011/11/29 Sébastien Brisard sebastien.bris...@m4x.org:
 Hi Mikkel

 Thanks for discovering this! I did the implementation, and apparently
 assumed notation as the referred source. Sorry for this.

 I think there is nothing wrong in the source. Only, you adopted a
 different definition of the random variable represented by the
 implemented PascalDistribution:
 1. In wikipedia, the r-parameter is the total number of failures,
 2. In the CM implementation, the Javadoc states that r is the total
 number of successes, and the PMF is (correctly) derived accordingly.

 We should also check the variance - this might be suffering from wrong
 notation as well.

 Yes, I'll do that, too!

 Cheers, Mikkel.


 Now is not a good time to work on o.a.c.m.distribution, since
 Christian is working on MATH-703. Once this is done, I'll commit a
 patch to correct this. You will be very welcome to review the changes
 (except of course if you want to alter your baby yourself ;) ).
No, you are more than welcome to do the patch and I'll review it :-). Thanks!

Cheers, Mikkel.
 Sébastien


 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [csv] API design

2011-11-29 Thread Matt Benson
On Tue, Nov 29, 2011 at 2:34 AM, Emmanuel Bourg ebo...@apache.org wrote:
 Le 28/11/2011 21:33, Erhan Bagdemir a écrit :

 Apache JCA
 Java CSV API :-)
 It is a very cool approach to use annotations for mapping CSV fields with
 beans.

 It can be even configured using a class annotation like this:
 @CSVEntity(seperator= COMMA, quotas=true|false,... )
 public class Person {
        @CSVField(header=NAME, width=15)
 }

 But how will the Collections be handled ?


 Collections are probably out of the scope of [csv]. The best we could do is
 splitting a field on a secondary delimiter, something like this:

    foo;bar;element1:element2

 with a bean declaration like:

    public class Bean {
        @CSVField String foo;

        @CSVField String bar;

        @CSVField(split=:)
        String[] elements;
    }


Well, assuming header-free CSV output you could do any odd thing like:

foo;bar;(2);element1;element2;

giving an open-ended format.  Not saying such would be the greatest
idea, but could be usable under the right circumstances.
Alternatively, one could embed the collection:

foo;bar;{element1;element2}


Just food for thought,
Matt


 Emmanuel Bourg


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [dbutils] Releasing 1.5

2011-11-29 Thread sebb
On 29 November 2011 07:48,  ma...@apache.org wrote:
 Henri Yandell flame...@gmail.com wrote:

I think you just PGP with your release key. Later on we can strengthen
the signing by adding you to the web-of-trust.

 +1. Don't forget to add your public key to the KEYS file. That is a must. 
 Being in the web of trust is a (very) nice to have.

And make sure the key has been uploaded to a public key server.

 Mark
Hen

On Mon, Nov 28, 2011 at 6:20 PM, William Speirs wspe...@apache.org
wrote:
 One potential issue though, I have not created an Apache PGP key yet,
so I
 will not have a chance to get it signed by anyone. What is the
protocol for
 getting one's key signed?

 Thanks...

 Bill-




 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [csv] API design

2011-11-29 Thread Emmanuel Bourg

Le 29/11/2011 14:43, Matt Benson a écrit :


Well, assuming header-free CSV output you could do any odd thing like:

foo;bar;(2);element1;element2;

giving an open-ended format.  Not saying such would be the greatest
idea, but could be usable under the right circumstances.
Alternatively, one could embed the collection:

foo;bar;{element1;element2}


... and it starts to get fun when you want to escape the special 
characters '', ';' and '}' in the collection ;)


It's possible to tailor a CSV like format that supports collections, but 
if it doesn't interoperate with other CSV tools it's hardly useful. If 
people want a more capable format without caring about interoperability 
there are legions of alternative serialization APIs available.


That's why I think [csv] should focus on the simple format defined by 
RFC4180, exotic features are for more ambitious projects (at least for now).


Emmanuel Bourg

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [csv] API design

2011-11-29 Thread Adrian Crum

On 11/29/2011 2:26 PM, Emmanuel Bourg wrote:

Le 29/11/2011 14:43, Matt Benson a écrit :


Well, assuming header-free CSV output you could do any odd thing like:

foo;bar;(2);element1;element2;

giving an open-ended format.  Not saying such would be the greatest
idea, but could be usable under the right circumstances.
Alternatively, one could embed the collection:

foo;bar;{element1;element2}


... and it starts to get fun when you want to escape the special 
characters '', ';' and '}' in the collection ;)


It's possible to tailor a CSV like format that supports collections, 
but if it doesn't interoperate with other CSV tools it's hardly 
useful. If people want a more capable format without caring about 
interoperability there are legions of alternative serialization APIs 
available.


That's why I think [csv] should focus on the simple format defined by 
RFC4180, exotic features are for more ambitious projects (at least for 
now).




I agree. My personal software design philosophy is: Do one thing, and do 
it really well.


-Adrian


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [csv] API design

2011-11-29 Thread James Carman
It really sounds like csv should just be a format that's plugged into
another library.
On Nov 29, 2011 9:29 AM, Emmanuel Bourg ebo...@apache.org wrote:

 Le 29/11/2011 14:43, Matt Benson a écrit :

  Well, assuming header-free CSV output you could do any odd thing like:

 foo;bar;(2);element1;element2;

 giving an open-ended format.  Not saying such would be the greatest
 idea, but could be usable under the right circumstances.
 Alternatively, one could embed the collection:

 foo;bar;{element1;element2}


 ... and it starts to get fun when you want to escape the special
 characters '', ';' and '}' in the collection ;)

 It's possible to tailor a CSV like format that supports collections, but
 if it doesn't interoperate with other CSV tools it's hardly useful. If
 people want a more capable format without caring about interoperability
 there are legions of alternative serialization APIs available.

 That's why I think [csv] should focus on the simple format defined by
 RFC4180, exotic features are for more ambitious projects (at least for now).

 Emmanuel Bourg

 --**--**-
 To unsubscribe, e-mail: 
 dev-unsubscribe@commons.**apache.orgdev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org




Re: [JEXL] binary compatibility

2011-11-29 Thread sebb
On 28 November 2011 16:26, sebb seb...@gmail.com wrote:
 On 28 November 2011 15:55, henrib hen...@apache.org wrote:
 I added @since 2.1, renamed the Uberspect.getConstructor, removed final for
 silent  strict in Interpreter (although Interpreter instances probably
 never need to change those at runtime) but there are still 21 clirr errors
 that I'm afraid many will consider as show-stoppers for release.

 Not if they can be shown to be unused by end-users.

 I'm pretty sure that no active JEXL user would really be bothered by the 2.1
 API modifications - and even less so by the binary incompatibility - but I
 don't see how the case can be made...

 JMeter uses Jexl2 - don't have time to try it now, but I will try
 tomorrow and see if it is affected by the API breaks.

I've not found any issues - JMeter compiles and tests OK.
However, JMeter does not use many of the its features.

A better test would be to see what happens with the JUnit test cases from 2.0.1.
Some of these are bound to fail, but if most pass, then that may
indicate that the API is not too badly broken to release.

 Any hint/advice/idea ?

 There are still a few errors that could be fixed.
 e.g. the visit() changes - would it work to re-introduce dummy
 deprecated classes ASTFloatLiteral and ASTIntegerLiteral?
 Or define them in terms of the new classes?

 JexlArithmetic.strict can be made non-final
 Likewise the method changes in UnifiedJEXL$Expression could be
 reverted (and pending changes flagged).

 I think it's now quite close, apart from the Script interface, which
 may be allowed.

 I've got a migrated-to jexl3 code base ready just in case jexl2 is a
 dead-end.

If it does prove necessary, then we should check that there aren't any
other issues with the API that still need fixing.

Otherwise the process will repeat ...

 Cheers,
 Henrib




 --
 View this message in context: 
 http://apache-commons.680414.n4.nabble.com/JEXL-binary-compatibility-tp4114818p4115683.html
 Sent from the Commons - Dev mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: svn commit: r1207946 - /commons/proper/jexl/tags/COMMONS_JEXL_3_0/

2011-11-29 Thread sebb
On 29 November 2011 16:26,  hen...@apache.org wrote:
 Author: henrib
 Date: Tue Nov 29 16:26:10 2011
 New Revision: 1207946

 URL: http://svn.apache.org/viewvc?rev=1207946view=rev
 Log:
 [maven-release-plugin]  copy for tag COMMONS_JEXL_3_0

 Added:
    commons/proper/jexl/tags/COMMONS_JEXL_3_0/
      - copied from r1207945, commons/proper/jexl/trunk/

Where is the RC tag suffix?

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Release JEXL 3.0 based on RC1

2011-11-29 Thread Henri Biestro
Dear all, 

JEXL 3.0 is ready for review. 

The 2.1 attempt comments have been folded in; JEXL 3 being binary and source 
code incompatible with JEXL 2, the code has moved to the new o.a.c.jexl3 
package.
I've also moved some classes to the internal packages to make the public API 
clearer for the future.

Here is a quick list of new features (from the release notes): 

What's new in 3.0:
== 
* A more thorough arithmetic (JexlArithmetic) that allows fine control over 
decimals (scale and precision), a 
  new syntax for numeric literals (OGNL inspired Big and Huge notations) and a 
better type handling keeping the most 
  appropriate representation in casual operations. 
* The introduction of script variables and parameters that reduce context 
dependencies and methods; this allows to 
  perform checks after script creation (light static checking hints). Plus the 
ability to call script from scripts. 
* A sandoxing feature to restrict and rename what JEXL can access from the 
environment allowing tighter control over security. 
* Extensions to UnifiedJEXL that allow the creation of templates. 

New features in 3.0: 

* JEXL-114: Allow scripts to create local variables // Add return keyword 
* JEXL-113: Add functions to extract which variables, parameters and local 
variables are used to evaluate a script 
* JEXL-118: Provide an IN operator 
* JEXL-115: Add support for asynchronous script execution and cancellation 
* JEXL-116: Add control over classes, methods, constructors and properties 
allowed in scripts 
* JEXL-120: Add simple template features 
* JEXL-119: Allow indexed properties container resolution in expressions 

Tested against Java 1.{5,6} / Maven{2,3}, Windows 7/Linux/Mac OS. 

Tag: 

https://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_3_0/

Site: 

https://people.apache.org/~henrib/jexl-3.0

Binaries: 

https://repository.apache.org/content/repositories/orgapachecommons-267/

This vote will close in 72 hours, 08:00PM GMT, Dec 3rd. 

  [ ] +1 Release these artifacts 
  [ ] +0 OK, but... 
  [ ] -0 OK, but really should fix... 
  [ ] -1 I oppose this release because... 

Many thanks, 
Regards. 
Henrib 

Re: svn commit: r1207946 - /commons/proper/jexl/tags/COMMONS_JEXL_3_0/

2011-11-29 Thread henrib
Missed... I'll copy the tag with RC1.

--
View this message in context: 
http://apache-commons.680414.n4.nabble.com/Re-svn-commit-r1207946-commons-proper-jexl-tags-COMMONS-JEXL-3-0-tp4119802p4119911.html
Sent from the Commons - Dev mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: svn commit: r1207946 - /commons/proper/jexl/tags/COMMONS_JEXL_3_0/

2011-11-29 Thread henrib
Done.
https://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_3_0-RC1/

--
View this message in context: 
http://apache-commons.680414.n4.nabble.com/Re-svn-commit-r1207946-commons-proper-jexl-tags-COMMONS-JEXL-3-0-tp4119802p4119930.html
Sent from the Commons - Dev mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: Release JEXL 3.0 based on RC1

2011-11-29 Thread sebb
On 29 November 2011 17:00, Henri Biestro hbies...@gmail.com wrote:
 Dear all,

 JEXL 3.0 is ready for review.

 The 2.1 attempt comments have been folded in; JEXL 3 being binary and source 
 code incompatible with JEXL 2, the code has moved to the new o.a.c.jexl3 
 package.
 I've also moved some classes to the internal packages to make the public API 
 clearer for the future.

 Here is a quick list of new features (from the release notes):

 What's new in 3.0:
 ==
 * A more thorough arithmetic (JexlArithmetic) that allows fine control over 
 decimals (scale and precision), a
  new syntax for numeric literals (OGNL inspired Big and Huge notations) and a 
 better type handling keeping the most
  appropriate representation in casual operations.
 * The introduction of script variables and parameters that reduce context 
 dependencies and methods; this allows to
  perform checks after script creation (light static checking hints). Plus the 
 ability to call script from scripts.
 * A sandoxing feature to restrict and rename what JEXL can access from the 
 environment allowing tighter control over security.
 * Extensions to UnifiedJEXL that allow the creation of templates.

 New features in 3.0:
 
 * JEXL-114:     Allow scripts to create local variables // Add return keyword
 * JEXL-113:     Add functions to extract which variables, parameters and 
 local variables are used to evaluate a script
 * JEXL-118:     Provide an IN operator
 * JEXL-115:     Add support for asynchronous script execution and cancellation
 * JEXL-116:     Add control over classes, methods, constructors and 
 properties allowed in scripts
 * JEXL-120:     Add simple template features
 * JEXL-119:     Allow indexed properties container resolution in expressions

 Tested against Java 1.{5,6} / Maven{2,3}, Windows 7/Linux/Mac OS.

 Tag:

 https://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_3_0/

 Site:

 https://people.apache.org/~henrib/jexl-3.0

 Binaries:

 https://repository.apache.org/content/repositories/orgapachecommons-267/

 This vote will close in 72 hours, 08:00PM GMT, Dec 3rd.

  [ ] +1 Release these artifacts
  [ ] +0 OK, but...
  [ ] -0 OK, but really should fix...
  [X] -1 I oppose this release because...

The artifactId has not been changed; this will caused lots of
problems if released to Maven Central.

However, that is not the only reservation I have.

Are we sure that all API-breaking changes have been fixed in this release?

Until I have had time for further investigation, I must vote -1 even
if the artifactId issue is fixed.

This is not to say I think it's wrong to change the package name (and
artifactId) and release version.
But such a major change needs careful scrutiny to make sure all the
required changes are done at the same time.
Otherwise, there will likely need to be a further major release/rename.

I am also a bit disappointed that we don't seem to have fully explored
fixing the API breakages.
It may turn out to be necessary to go through the rename, but it would
be easier for all users if the release were a drop-in replacement.

 Many thanks,
 Regards.
 Henrib

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: svn commit: r1207974 - /commons/proper/jexl/tags/COMMONS_JEXL_3_0-RC1/

2011-11-29 Thread sebb
On 29 November 2011 17:08,  hen...@apache.org wrote:
 Author: henrib
 Date: Tue Nov 29 17:08:05 2011
 New Revision: 1207974

 URL: http://svn.apache.org/viewvc?rev=1207974view=rev
 Log:
 3.0 RC1

 Added:
    commons/proper/jexl/tags/COMMONS_JEXL_3_0-RC1/
      - copied from r1207973, commons/proper/jexl/tags/COMMONS_JEXL_3_0/

The original tag should never have been created, but unfortunately it was.

I think the tag should now be destroyed, because it does not
correspond to an official release.

Note: The RC1 VOTE must not succeed because the pom has the wrong
artifactId, so the 3.0 tag as it stands can never correspond to an
official release.

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: Release JEXL 3.0 based on RC1

2011-11-29 Thread henrib
I dont understand what is expected anymore...

There are some new features and fixes that break the API at the binary and
source level; I'm merely applying the best practice recommendations - and
previous 2.1 rejection basis.

This version has been 18 months in the making, fixes quite a few bugs and
adds what could be considered major functionalities; making it a new major
version does not seem stupid.
Besides, the very scarce JEXL's community is expecting these changes and no
other Apache component really uses JEXL 2. Besides, anyone using a scripting
engine in a binary safe way will (should) use it through JSR-223...

What is the danger here, besides scaring off anyone trying to use JEXL ?
Even if the next version is again a major one after 18 months (on average),
would it be so bad ? I'm really puzzled and can't understand the motivation
to reject (besides the artifactId).
And if you feel disappointed, how would you feel if your work and time was
only considered low quality or a waste by people who aren't actually using
it? After all, may be OGNL is the way to go and JEXL moved to the attic...

Sorry for the rant and thanks for another lesson in humility.
Henrib




--
View this message in context: 
http://apache-commons.680414.n4.nabble.com/Release-JEXL-3-0-based-on-RC1-tp4119894p4120071.html
Sent from the Commons - Dev mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: svn commit: r1207974 - /commons/proper/jexl/tags/COMMONS_JEXL_3_0-RC1/

2011-11-29 Thread henrib
Removed the tag.
And don't understand why the artifactId must change with the version.

--
View this message in context: 
http://apache-commons.680414.n4.nabble.com/Re-svn-commit-r1207974-commons-proper-jexl-tags-COMMONS-JEXL-3-0-RC1-tp4120017p4120114.html
Sent from the Commons - Dev mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: Release JEXL 3.0 based on RC1

2011-11-29 Thread Jörg Schaible
Hi Henri,

henrib wrote:

 I dont understand what is expected anymore...
 
 There are some new features and fixes that break the API at the binary and
 source level; I'm merely applying the best practice recommendations - and
 previous 2.1 rejection basis.
 
 This version has been 18 months in the making, fixes quite a few bugs and
 adds what could be considered major functionalities; making it a new major
 version does not seem stupid.
 Besides, the very scarce JEXL's community is expecting these changes and
 no other Apache component really uses JEXL 2. Besides, anyone using a
 scripting engine in a binary safe way will (should) use it through
 JSR-223...
 
 What is the danger here, besides scaring off anyone trying to use JEXL ?
 Even if the next version is again a major one after 18 months (on
 average), would it be so bad ? I'm really puzzled and can't understand the
 motivation to reject (besides the artifactId).
 And if you feel disappointed, how would you feel if your work and time was
 only considered low quality or a waste by people who aren't actually using
 it? After all, may be OGNL is the way to go and JEXL moved to the attic...
 
 Sorry for the rant and thanks for another lesson in humility.

As you said, this release was in the making for 18 months - so why do you 
try to rush it now in this way? Yes, the policy is, that we rename package 
and artifactId if we release a binary incompatible version (API-wise). 
However, if there is a possibility to make a API-wise binary compatible 
drop-in release, this has always to be preferred, since then no-one has to 
change package names in his own sources to use the new version.

And exactly that point is not yet cleared! Sebb tried to help by resolving 
the incompatible changes to make a preferred 2.1 release possible, but this 
research was not finished. If we break with every release the API of a 
component, it is also not a very good sign to our users also. And if it 
means to have some deprecated methods and classes - so what?

- Jörg


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: svn commit: r1207974 - /commons/proper/jexl/tags/COMMONS_JEXL_3_0-RC1/

2011-11-29 Thread Jörg Schaible
henrib wrote:

 Removed the tag.
 And don't understand why the artifactId must change with the version.

And how would you then declare dependencies for both versions at once? Maven 
will then always resolve to exactly one version to be used for your complete 
dependency tree and any component depending on the old version is 
immediately broken because it can no longer find its classes.

- Jörg


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[CANCELLED] Release JEXL 3.0 based on RC1

2011-11-29 Thread Henri Biestro
I'm obviously unfit as RM.
Sorry for the mess, feel free to remove any offending tag/branch/code.
Regards.
Henrib



-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [CANCELLED] Release JEXL 3.0 based on RC1

2011-11-29 Thread Matt Benson
On Tue, Nov 29, 2011 at 3:19 PM, Gary Gregory garydgreg...@gmail.com wrote:
 On Tue, Nov 29, 2011 at 2:09 PM, Henri Biestro hbies...@gmail.com wrote:

 I'm obviously unfit as RM.


 I do not think so.

+1.  I've only done the RM thing once, because it's such a PITA to get
things right.  This is one reason we need to release early and often,
simply so that the release process will become so trivial that we will
no longer fear it!

Matt


 I always make a mini-mess of RCs. I just try again. And again. Until I get
 it right. Every time, it's a different problem I run into. Witness the
 current [codec] 1.6 RC cancellation.

 Don't give up! Just plug along and you'll get there!

 Gary


 Sorry for the mess, feel free to remove any offending tag/branch/code.
 Regards.
 Henrib



 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 Blog: http://garygregory.wordpress.com
 Home: http://garygregory.com/
 Tweet! http://twitter.com/GaryGregory

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: svn commit: r1208162 - /commons/proper/jexl/trunk/pom.xml

2011-11-29 Thread sebb AT ASF
On 30 November 2011 00:55,  s...@apache.org wrote:
 Author: sebb
 Date: Wed Nov 30 00:55:42 2011
 New Revision: 1208162

 URL: http://svn.apache.org/viewvc?rev=1208162view=rev
 Log:
 Revert to previous snapshot
 Change artifactId because package was changed

This is just in case we end up doing a 3.0 release from trunk; did not
want to forget the Maven id change.

 Modified:
    commons/proper/jexl/trunk/pom.xml

 Modified: commons/proper/jexl/trunk/pom.xml
 URL: 
 http://svn.apache.org/viewvc/commons/proper/jexl/trunk/pom.xml?rev=1208162r1=1208161r2=1208162view=diff
 ==
 --- commons/proper/jexl/trunk/pom.xml (original)
 +++ commons/proper/jexl/trunk/pom.xml Wed Nov 30 00:55:42 2011
 @@ -23,8 +23,8 @@
     /parent
     modelVersion4.0.0/modelVersion
     groupIdorg.apache.commons/groupId
 -    artifactIdcommons-jexl/artifactId
 -    version3.1-SNAPSHOT/version
 +    artifactIdcommons-jexl3/artifactId
 +    version3.0-SNAPSHOT/version
     nameCommons JEXL/name
     inceptionYear2001/inceptionYear
     descriptionThe Commons Jexl library is an implementation of the JSTL 
 Expression Language with extensions./description



-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[GUMP@vmgump]: Project commons-exec-test (in module apache-commons) failed

2011-11-29 Thread Gump
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project commons-exec-test has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 2 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-exec-test :  Apache Commons


Full details are available at:

http://vmgump.apache.org/gump/public/apache-commons/commons-exec-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -WARNING- Overriding Maven settings: 
[/srv/gump/public/workspace/apache-commons/exec/gump_mvn_settings.xml]
 -DEBUG- (Apache Gump generated) Apache Maven Settings in: 
/srv/gump/public/workspace/apache-commons/exec/gump_mvn_settings.xml
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: /srv/gump/public/workspace/apache-commons/exec/pom.xml
 -INFO- Project Reports in: 
/srv/gump/public/workspace/apache-commons/exec/target/surefire-reports



The following work was performed:
http://vmgump.apache.org/gump/public/apache-commons/commons-exec-test/gump_work/build_apache-commons_commons-exec-test.html
Work Name: build_apache-commons_commons-exec-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 1 min 26 secs
Command Line: /opt/maven2/bin/mvn --batch-mode --settings 
/srv/gump/public/workspace/apache-commons/exec/gump_mvn_settings.xml test 
[Working Directory: /srv/gump/public/workspace/apache-commons/exec]
M2_HOME: /opt/maven2
-
FOO..
gdal_translate
HDF5:/home/kk/grass/data/4404.he5://HDFEOS/GRIDS/OMI_Column_Amount_O3/Data_Fields/ColumnAmountO3/home/kk/4.tif
FOO..
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.022 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.026 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.030 ms
Process completed in 2005 millis; below is its output
Process timed out and was killed by watchdog.
org.apache.commons.exec.ExecuteException: Process exited with an error: 143 
(Exit value: 143)
Process completed in 2005 millis; below is its output
Process timed out and was killed.
Preparing to execute process - commandLine=[/bin/ls, /opt]
Process spun off successfully - process=/bin/ls
Preparing to execute process - commandLine=[/bin/ls, /opt]
Process spun off successfully - process=/bin/ls
Executing [sh, -c, src/test/scripts/invoker.sh]
invoker.sh -- going to start daemon process
invoker.sh --  daemon process was started
cd: 21: can't cd to ../../../target
Process completed in 8016 millis; above is its output
0: process has terminated: false
1: process has terminated: false
2: process has terminated: false
3: process has terminated: false
4: process has terminated: false
5: process has terminated: false
Tests run: 40, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 74.786 sec  
FAILURE!

Results :

Failed tests: 
  testExec_60(org.apache.commons.exec.DefaultExecutorTest)

Tests run: 95, Failures: 1, Errors: 0, Skipped: 0

[INFO] 
[ERROR] BUILD FAILURE
[INFO] 
[INFO] There are test failures.

Please refer to 
/srv/gump/public/workspace/apache-commons/exec/target/surefire-reports for the 
individual test results.
[INFO] 
[INFO] For more information, run Maven with the -e switch
[INFO] 
[INFO] Total time: 1 minute 25 seconds
[INFO] Finished at: Wed Nov 30 02:41:04 UTC 2011
[INFO] Final Memory: 25M/65M
[INFO] 
-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/apache-commons/commons-exec-test/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/apache-commons/commons-exec-test/atom.xml

== Gump Tracking Only ===
Produced by Apache Gump(TM) version 2.3.
Gump Run 1330112011, vmgump.apache.org:vmgump:1330112011
Gump E-mail Identifier (unique within run) #19.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[GUMP@vmgump]: Project commons-proxy-test (in module apache-commons) failed

2011-11-29 Thread Gump
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project commons-proxy-test has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 249 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-proxy-test :  Apache Commons


Full details are available at:

http://vmgump.apache.org/gump/public/apache-commons/commons-proxy-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -WARNING- Overriding Maven settings: 
[/srv/gump/public/workspace/apache-commons/proxy/gump_mvn_settings.xml]
 -DEBUG- (Apache Gump generated) Apache Maven Settings in: 
/srv/gump/public/workspace/apache-commons/proxy/gump_mvn_settings.xml
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: /srv/gump/public/workspace/apache-commons/proxy/pom.xml
 -INFO- Project Reports in: 
/srv/gump/public/workspace/apache-commons/proxy/target/surefire-reports



The following work was performed:
http://vmgump.apache.org/gump/public/apache-commons/commons-proxy-test/gump_work/build_apache-commons_commons-proxy-test.html
Work Name: build_apache-commons_commons-proxy-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 14 secs
Command Line: /opt/maven2/bin/mvn --batch-mode --settings 
/srv/gump/public/workspace/apache-commons/proxy/gump_mvn_settings.xml test 
[Working Directory: /srv/gump/public/workspace/apache-commons/proxy]
M2_HOME: /opt/maven2
-
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.apache.commons.proxy.factory.util.TestMethodSignature
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.apache.commons.proxy.provider.TestConstantProvider
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.apache.commons.proxy.interceptor.TestFilteredInterceptor
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 sec
Running org.apache.commons.proxy.interceptor.filter.TestPatternFilter
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.apache.commons.proxy.interceptor.TestSerializingInterceptor
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 sec
Running org.apache.commons.proxy.interceptor.TestInterceptorChain
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
Running org.apache.commons.proxy.invoker.TestNullInvoker
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
Running org.apache.commons.proxy.provider.remoting.TestBurlapProvider
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec
Running org.apache.commons.proxy.exception.TestDelegateProviderException
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.apache.commons.proxy.invoker.TestChainInvoker
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec
Running org.apache.commons.proxy.factory.javassist.TestJavassistProxyFactory
Tests run: 37, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.199 sec
Running org.apache.commons.proxy.exception.TestProxyFactoryException
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.apache.commons.proxy.interceptor.filter.TestReturnTypeFilter
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.apache.commons.proxy.provider.TestBeanProvider
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 sec

Results :

Tests in error: 
  testInvalidHandlerName(org.apache.commons.proxy.invoker.TestXmlRpcInvoker)

Tests run: 179, Failures: 0, Errors: 1, Skipped: 0

[INFO] 
[ERROR] BUILD FAILURE
[INFO] 
[INFO] There are test failures.

Please refer to 
/srv/gump/public/workspace/apache-commons/proxy/target/surefire-reports for the 
individual test results.
[INFO] 
[INFO] For more information, run Maven with the -e switch
[INFO] 
[INFO] Total time: 12 seconds
[INFO] Finished at: Wed Nov 30 06:27:41 UTC 2011
[INFO] Final Memory: 24M/58M
[INFO] 
-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/apache-commons/commons-proxy-test/rss.xml
- Atom: 

Re: [CANCELLED] Release JEXL 3.0 based on RC1

2011-11-29 Thread Luc Maisonobe
Le 29/11/2011 22:28, Matt Benson a écrit :
 On Tue, Nov 29, 2011 at 3:19 PM, Gary Gregory garydgreg...@gmail.com wrote:
 On Tue, Nov 29, 2011 at 2:09 PM, Henri Biestro hbies...@gmail.com wrote:

 I'm obviously unfit as RM.


 I do not think so.
 
 +1.  I've only done the RM thing once, because it's such a PITA to get
 things right.  This is one reason we need to release early and often,
 simply so that the release process will become so trivial that we will
 no longer fear it!

+1 too.
The release I made was on code considered clean and stable when I
started. It took 6 RC before pushing it out.

You are quite close now, there was only one comment about the artifacts.

thanks for your efforts,
Luc

 
 Matt
 

 I always make a mini-mess of RCs. I just try again. And again. Until I get
 it right. Every time, it's a different problem I run into. Witness the
 current [codec] 1.6 RC cancellation.

 Don't give up! Just plug along and you'll get there!

 Gary


 Sorry for the mess, feel free to remove any offending tag/branch/code.
 Regards.
 Henrib



 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org




 --
 E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
 JUnit in Action, 2nd Ed: http://goog_1249600977http://bit.ly/ECvg0
 Spring Batch in Action: http://s.apache.org/HOqhttp://bit.ly/bqpbCK
 Blog: http://garygregory.wordpress.com
 Home: http://garygregory.com/
 Tweet! http://twitter.com/GaryGregory
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org