Re: [VOTE] Apache Syncope 1.0.0-RC1-incubating

2012-05-09 Thread Emmanuel Lécharny

Le 5/9/12 6:35 PM, sebb a écrit :

On 9 May 2012 07:42, Emmanuel Lécharnyelecha...@gmail.com  wrote:

Le 5/9/12 2:27 AM, sebb a écrit :


On 8 May 2012 13:06, Emmanuel Lécharnyelecha...@gmail.comwrote:

Comments inline

Le 5/8/12 11:05 AM, sebb a écrit :

On 8 May 2012 09:13, Francesco Chicchiriccòilgro...@apache.org
  wrote:

Hi Sebb,
you can find my replies embedded below.

I am going to send a [CANCEL] reply to this thread, remove Nexus
staging
repo and SVN tag, fix everything and start again the release process
for
1.0.0-RC1-incubating from scratch.

Regards.






The NOTICE file is very long; I suspect that not all of the entries
are
*required*.


The LICENSE and NOTICE files were written against the parent POM: all
the
dependencies with scope != test were considered, then.

The NL files must relate to what is actually included in the archive.


We release sources, so making a distinction between scope != test
dependencies and scope=test dependencies does not make sense, AFAICT. If
we
use a 3rd party product to test Syncope, then I think we must refer their
licenses in NOTICE and LICENSE.

No, AIUI the NL files only relate to what is being released, not any
external dependencies.

See JDBM example in
http://incubator.apache.org/guides/releasemanagement.html#note-license-and-notice.
Typically, JDBM will be a dependencies, but still it requires you to include
the needed references into NL files.

I'm a bit lost here, as the idea is to allow users to download the source
package we release, and not infringe any of the 3rd party software Licences,
by including in our own NL files what the 3rd party product requires us to
include.

The cited link says:

So, if the release _redistributes_ any source or artifacts ...


As Syncope is distributing wars, I guess it enters into this category.

...
This product _includes_ software developed by ...

[My _emphasis_]

It's clear from the above that the NL must relate to what is actually
included in the release package.
Unless dependencies are included in the release, they should not be
mentioned in the NL files.

Ok, loud and clear...


There are separate rules for what 3rd party software ASF projects are
allowed to depend on.

Yep.

Thanks !


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: [VOTE] Apache Syncope 1.0.0-RC1-incubating

2012-05-07 Thread Emmanuel Lécharny

Le 5/7/12 2:47 PM, sebb a écrit :

On 7 May 2012 10:38, Francesco Chicchiriccòilgro...@apache.org  wrote:

I've created a 1.0.0-RC1-incubating release, with the following
artifacts up for a vote:

SVN source tag (r1333797):
https://svn.apache.org/repos/asf/incubator/syncope/tags/syncope-1.0.0-RC1-incubating/

There must be an Incubator DISCLAIMER.
This is required in all distributions (and on the web-site, which has
been done).

Holly cow... I totally forgot this guy...
http://incubator.apache.org/incubation/Incubation_Policy.html#Releases ( 
the release archive MUST contain an Incubation disclaimer (as described 
in the previous section), clearly visible in the main documentation or 
README file.)


see http://incubator.apache.org/guides/branding.html for the DISCLAIMER 
content...


Please add the DISCLAIMER file to SVN and make sure it gets added to
all archives.

The NOTICE file is very long; I suspect that not all of the entries
are *required*.
For example, cglib is available under AL 2.0, so I don't think it
needs to be mentioned in the NOTICE file.

The LICENSE file should mention all software included in the release.

I do think this is the case. Do you have any missing software in mind ?

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-034/

The syncope-root POM does not use the Apache POM as parent.
ASF product Poms should normally chain back to a version of the Apache
pom to ensure that the correct settings are established.
[the other poms do chain back to the Apache pom]

Adding :
parent
groupIdorg.apache/groupId
artifactIdapache/artifactId
version10/version
relativePath /
/parent

should do the trick (Check that the current version is not  10)

Thanks !

--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: [VOTE] CloudStack for Apache Incubator

2012-04-10 Thread Emmanuel Lécharny

+1: accept CloudStack into Incubator
(binding)


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: Missing reports

2012-04-05 Thread Emmanuel Lécharny

Le 4/5/12 12:51 PM, Simone Tripodi a écrit :

Hi Jukka,

apologize for being late, Syncope report is now available.

Apologize once again but that's not exactly the easier era of my life,
had been overloaded :(


Many many thanks Simone. I totally missed the notification. My bad :/

--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: Binary dependencies in source releases (Was: [VOTE] Release ManifoldCF 0.5-incubating, RC0)

2012-03-29 Thread Emmanuel Lécharny

Le 3/29/12 3:41 PM, Daniel Shahaf a écrit :

Jukka Zitting wrote on Thu, Mar 29, 2012 at 14:41:02 +0200:

Hi,

On Wed, Mar 28, 2012 at 5:19 PM, Leo Simonsm...@leosimons.com  wrote:

Shipping a set of CDDL jars out of some java.net projects that oracle
has all but abandoned is far beyond my imagined threshold of
reasonable on the scale. Do you actually see that differently?

Agreed. These are exactly the kinds of questions that legal-discuss@
has been working on. I.e. which kinds of dependencies are acceptable,
and how they should be referenced/included/documented/etc.?

It seems like Roy is much more categorical about this. Assuming I
understand his point correctly, *no* binary dependencies are
acceptable within a source tarball.

What I don't quite (yet) understand is how a reference like
junit:junit:4.10 to a download service maintained by a third party
is more acceptable than directly including the referenced bits. The
only difference I see is whether we have the right to redistribute
those bits ourselves, but that question is already covered by legal.


junit is only needed for unit tests and not for the software itself; is
this relevant to the example?
We have *many* external depencies in Directory (like antlr, xpp3, dom4j, 
openSymphony, councycastle, ...) which are stored and managed by Maven. 
When you build the project, all those jars will be pulled from the 
repository, and injected into the binary resulting from the build.


If someone pull the sources from SVN, and build the project, he will get 
the complete working binary. One more step, and he will also get the 
installers (we have one sub-project that build those installers for each 
platform we are supporting - currently windows, linux, mac OSX, and a 
standard jar -.


So far, so good.

Now, building the project is just a nightmare for our users, so we 
provide the binary installers. So are most of the Java TLP, AFAICT, and 
thos binary contains all those external jars.


My understanding is that, as far as we offer our users a way to build 
the binaries from svn, and as far as we don't have included the jars in 
SVN, we are golden. And My understanding is that this is *the release*.
OTOH, the binaries we provide, ie the installers/jars/whatever are just 
convenient deliveries that are not blessed by The ASF.


Those users who chose to pick those binaries, and expect The ASF to 
protect themselves against a trial because the project has badly 
included a binary that is not compatible with the ASL 2.0 licence, will 
not be protected by the ASL 2.0 licence.


Now, the maven repository being hosted at The ASF, the difference is, 
imho, really really thin.


Am I missing something ?

--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Incubator site modifcations question

2012-02-21 Thread Emmanuel Lécharny

Hi guys,

yesterday I tried to update the incubator web site to reflect the 
renaming of the deft project to AWF. To some extent, it was successful :

http://incubator.apache.org/projects/ points to AWF

However, the main site at http://incubator.apache.org/ still refers to Deft.

I committed site-publish and the modifed file, is there something else I 
have to update ?


Thanks !

--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: Incubator site modifcations question

2012-02-21 Thread Emmanuel Lécharny

Le 2/21/12 11:28 AM, Mohammad Nour El-Din a écrit :

Hi Emmanuel...

This should be updated in another XML file which I can not remember out
of my  mind now, I would do it by the end of today if no one else picks
this up!


I did a grep -ri deft, and found nothing...

The file must be stored somewhere else than in incubator/public/trunk


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: svn commit: r1244915 - /incubator/public/trunk/site-publish/.htaccess

2012-02-21 Thread Emmanuel Lécharny

Le 2/21/12 9:19 PM, sebb a écrit :

On 21 February 2012 03:15, sebbseb...@gmail.com  wrote:

On 16 February 2012 10:12,franci...@apache.org  wrote:

Author: francisdb
Date: Thu Feb 16 10:12:31 2012
New Revision: 1244915

URL: http://svn.apache.org/viewvc?rev=1244915view=rev
Log:
added redirect for empire-db

Modified:
incubator/public/trunk/site-publish/.htaccess

That won't last - you need to update the source file in site-author
and regenerate.

PING - the last site rebuild overwrote your change.

Ok,  many thanks !


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: [VOTE] Jukka Zitting for IPMC Chair (was Re: NOMINATIONS for Incubator PMC Chair)

2012-02-10 Thread Emmanuel Lécharny

[X] +1 Recommend Jukka Zitting for the IPMC chair position.

(binding)

Go Jukka !!!


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



Re: [DISCUSS] Syncope to Join the Apache Incubator

2012-02-01 Thread Emmanuel Lécharny

On 2/1/12 10:39 AM, Ross Gardler wrote:

On 1 February 2012 09:06, Emmanuel Lecharnyelecha...@gmail.com  wrote:

On 2/1/12 1:04 AM, Benson Margulies wrote:

Dear Proposed Syncope mentors:

Please post messages on this thread indicating your prior experience
as mentors,

Does mentors have to have any experience ? Is this a new policy for being a
mentor on an incubator project, or something you just are interested in ?

Personally I find the request for mentors to justify themselves in
this way quite disturbing. I do understand what Benson is trying to
address here, I just don't think this is the right way. We have not,
to my knowledge, agreed any changes to the mentor role. All people
currently able to mentor have been pre-approved by the IPMC. Frankly I
find it distasteful expecting volunteers with good intentions to
further justify themselves.
Same feeling here. This would raise a barrier that is most likely to 
discourage potential mentors.


This is a meritocracy, those who already have gain access to the IPMC 
have already proved themselves, and have qualified as potential mentors, 
imho. Not to say that every ASF member will be good mentors, but the 
reason we require that any podling have 3 mentors is just to mitigate 
the risk that one of them is not fullfiling his duty.


Now, if we are to discuss the way incubator should be managed, then the 
best is to start another thread.


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: [grammar] pure java syntax analyzer (this is not a compiler of compiler)

2009-11-17 Thread Emmanuel Lécharny

Gaël Lalire wrote:

Hello,
  

Hi !

Today if you want to do syntax analysis, you have to use a compiler of compiler 
(bison, yacc, javaCC ...) which generates source code.
After generation, you need to compile your generated source code and then you 
can parse some input.

I dislike this method because :
- you need to learn a meta-language (the language which describe the grammar)
- reusability of grammar is excluded
- the grammar cannot be dynamic (self described)

However I did not found any dynamical grammar analyzer so I decided to write it.
I separate my project in 3 modules :
- API : define Token, Terminal, Grammar, exceptions, ... ; A lexical analyzer 
have to depends on this module to send terminals to the syntax analyzer
- Impl : The analyzers (LR, LL, SLR, ...) and some calculation utilities.
- SPI : This module provide user friendly abstract classes. For example, if you 
create a grammar using this module there will be a type checking (generics) on 
non-terminals
and its rules, so you will be sure that there will be no ClassCastException. It 
also provide a easy way to create arithmetic expression (you just need to 
provide terminals, the helper
will create the rules).
  
I checked the code base and there are interesting (though partial) good 
ideas there. I really like the approach, ie providing a way to define 
your grammar in Java. Make me think that at some point, it could be cool 
to use annotations to define the grammar ...

Why donate to apache ?
I hope that I'm not the only one interested by having a runtime grammar tool, 
and I hope I could create a community on this project (because I'm alone).
This isn't an easy domain, there is many things I do not know about 
compilation, so a community could bring speeder or new implementations.
Also apache is well-known in university, which could be interested on this 
project for practical exercises.
  
As Gurkan stated, the very first step is to fill a proposal : 
http://incubator.apache.org/guides/proposal.html

Future tasks :
- LL(*) to create (abstract LL exists and is untested)
- LR(1+) to create (I need documentations)
- LALR(*) to create (need documentations too)
- SLR(2+) to create (need documentations always)
- Naming issue (bad english, bad words ...)
- Comments
- Tutorial
- Find a way to serialize the grammar's states (actions on terminal input maps) 
and restore it with a simple bindings of terminals instead of grammar analyze.
- Create bindings with a lexer (ORO ? JDK ?)
- More reusable grammar part (boolean expression, sql parser, ...)
- Parsing error management
- Create a BNF to the SPI convertor
- ...

I join a source code to this mail.
This is a maven2 / eclipse project [eclipse is not mandatory but the .project 
is provided]

Now I need a champion (If I understand the mechanism : apache rule are not 
simple) to integrate the project.
  
Apache rules are simple. It's just that they are formal. This is the key 
to get a successful project out of incubation : The ASF is not 
sourceForge, and we promote Community above Code : the project must 
remain alive even if you quit it.


Thanks !

--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



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



Re: Depending on incubating project

2008-09-17 Thread Emmanuel Lécharny

Niklas Gustavsson wrote:

On Wed, Sep 17, 2008 at 7:11 AM, Henning Schmiedehausen
[EMAIL PROTECTED] wrote:
  

Branch and experiment. FtpServer does not need to be one-dimensional.
You will probably not release this code to an unsuspecting public
anyway, will you? ;-)



I wouldn't know about unsuspecting :-) Yes, I would like to include
this code in the FtpServer releases. Of course we due warning in
place, like the incubation disclaimer.
  
It might be better to used directly a JSecurit release. As they already 
have released a 0.9 version outside of Apache, maybe helping them to get 
a first release inside Apache would help. Branching may be a problem as 
the code base will evolve in both projects, making it difficult to merge 
later. (IMHO)


--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



<    1   2