Re: Doing the IP-Clearance for the AlchmeyAPI Annotator

2010-02-26 Thread Marshall Schor
Hi Jukka, Can you do these next steps to complete this?

1) whatever review you think is needed to confirm the ip-clearance form
located here:

https://svn.apache.org/repos/asf/incubator/uima/site/trunk/uima-website/xdocs/ip-clearances/alchemyapi-annotator.xml

2) Once you're satisfied, commit this file to the right place:

https://svn.apache.org/repos/asf/incubator/public/trunk/site-author/ip-clearance

3) do the 72 hour lazy approval note to incubator - general, followed by
the [RESULT]



Thanks!

-Marshall

On 2/22/2010 3:03 AM, Tommaso Teofili wrote:
> Ok, thanks again Jukka.
> Cheers.
> Tommaso
>
> 2010/2/21 Jukka Zitting 
>
>   
>> Hi,
>>
>> On Sun, Feb 21, 2010 at 9:52 AM, Tommaso Teofili
>>  wrote:
>> 
>>> I've fixed the points you mentioned, only I haven't put down the 3) since
>>> I'll ask Jukka first (sorry for not asking you first).
>>>   
>> I'd be happy to take care of the parts where an ASF officer is needed.
>>
>> BR,
>>
>> Jukka Zitting
>>
>> 
>   


Re: Doing the IP-Clearance for the AlchmeyAPI Annotator

2010-02-26 Thread Jukka Zitting
Hi

On Fri, Feb 26, 2010 at 2:25 PM, Marshall Schor  wrote:
> Hi Jukka, Can you do these next steps to complete this?

Sure, thanks for the reminder! I'll take care of this right away.

The IP clearance record looks good, thanks Tommaso!

Note that as it's usually better to wait until the IP clearance is
complete before committing a new codebase to Apache svn, but it's no
big problem that you already did so.

BR,

Jukka Zitting


Corporate CLA reminder

2010-02-26 Thread Jukka Zitting
Hi,

The IP clearance process [1] requires the following:

   Remind active committers that they are responsible for
   ensuring that a Corporate CLA is recorded if such is
   required to authorize their contributions under their
   individual CLA.

Consider yourself reminded!

[1] http://incubator.apache.org/ip-clearance/

BR,

Jukka Zitting


Re: svn commit: r915877 - in /incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts: categorization/ entity/ keywords/ language/ microformats/

2010-02-26 Thread Tommaso Teofili
Hi Marshall

2010/2/24 Marshall Schor 

> The comments you removed are "generated" and serve to identify the
> source from which the generated classes were created.  If JCasGen is
> re-run, these comments will be re-inserted I think.
>

my idea was that having a cleaner committed code was a good idea even if
when re-generated the paths will appear again.
It sounded to me like some "dirty" lines, but indeed it's a trivial issue.


>
> At some point, we might want to set up JCasGen to align with the
> approaches used for other generated artifacts (like javacc), make a
> maven plugin to run it, etc.
>

That would be nice!

Thanks for your hints.
Tommaso


>
> -Marshall
>
>  Original Message 
> Subject:svn commit: r915877 - in
>
> /incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts:
> categorization/ entity/ keywords/ language/ microformats/
> Date:   Wed, 24 Feb 2010 17:16:25 -
> From:   tomm...@apache.org
> Reply-To:   uima-dev@incubator.apache.org
> To: uima-comm...@incubator.apache.org
>
>
>
> Author: tommaso
> Date: Wed Feb 24 17:16:24 2010
> New Revision: 915877
>
> URL: http://svn.apache.org/viewvc?rev=915877&view=rev
> Log:
> [UIMA-1744] - local path comments removed
>
> Modified:
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/categorization/Category.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/AlchemyAnnotation.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Anniversary.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/City.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Company.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Continent.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Country.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Drug.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/EntertainmentAward.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Facility.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/FieldTerminology.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/FinancialMarketIndex.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/GeographicFeature.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/HealthCondition.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Holiday.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Movie.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/MusicGroup.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/NaturalDisaster.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/OperatingSystem.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Organization.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Person.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/PrintMedia.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Product.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/RadioProgram.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Region.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Sport.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/SportingEvent.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/StateOrCounty.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/Technology.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/ts/entity/TelevisionShow.java
>
>  
> incubator/uima/sandbox/trunk/AlchemyAPIAnnotator/src/

Re: Doing the IP-Clearance for the AlchmeyAPI Annotator

2010-02-26 Thread Tommaso Teofili
Hi Jukka,

2010/2/26 Jukka Zitting 

> Hi
>
> On Fri, Feb 26, 2010 at 2:25 PM, Marshall Schor  wrote:
> > Hi Jukka, Can you do these next steps to complete this?
>
> Sure, thanks for the reminder! I'll take care of this right away.
>
> The IP clearance record looks good, thanks Tommaso!
>
> Note that as it's usually better to wait until the IP clearance is
> complete before committing a new codebase to Apache svn, but it's no
> big problem that you already did so.
>

Sorry, I had thought that I could commit it right after the SGA was
recorded.
Lesson learned.
Thanks.
Tommaso



>
> BR,
>
> Jukka Zitting
>


[jira] Commented: (UIMA-1733) Import AlchemyAPI Annotator code inside the Sandbox

2010-02-26 Thread Jukka Zitting (JIRA)

[ 
https://issues.apache.org/jira/browse/UIMA-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838889#action_12838889
 ] 

Jukka Zitting commented on UIMA-1733:
-

I've filed the IP clearance record and requested lazy consensus on 
gene...@incubator. The process should be complete in three days unless anything 
unexpected comes up.

> Import AlchemyAPI Annotator code inside the Sandbox
> ---
>
> Key: UIMA-1733
> URL: https://issues.apache.org/jira/browse/UIMA-1733
> Project: UIMA
>  Issue Type: Task
>  Components: Sandbox
>Reporter: Tommaso Teofili
>Assignee: Tommaso Teofili
> Attachments: alchemy-annotator.zip
>
>
> Once the SGA has been recorded we can start importing the code

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: Doing the IP-Clearance for the AlchmeyAPI Annotator

2010-02-26 Thread Marshall Schor


On 2/26/2010 9:27 AM, Jukka Zitting wrote:
> Hi
>
> On Fri, Feb 26, 2010 at 2:25 PM, Marshall Schor  wrote:
>   
>> Hi Jukka, Can you do these next steps to complete this?
>> 
> Sure, thanks for the reminder! I'll take care of this right away.
>
> The IP clearance record looks good, thanks Tommaso!
>
> Note that as it's usually better to wait until the IP clearance is
> complete before committing a new codebase to Apache svn, but it's no
> big problem that you already did so.
>   

I recall reading also, that since the clearance says the headers have
been properly converted to Apache license headers, and that that work
(of editing those files) is often done in SVN because the submitted zip
may not have everything in order, that it's OK to commit the new code
base to SVN. 

Of course, it's not OK to do this before a software grant has been
received/recorded/ack.

And, of course, it's not OK to "release" this software before the IP
clearance.

Do I have this correct?

-Marshall
> BR,
>
> Jukka Zitting
>
>
>   


uimacpp and RAT reports - using excludes

2010-02-26 Thread Marshall Schor
(Borrowing from a discussion on general) There is an Ant task for RAT
that allows flexible specification of "excludes" for files for which no
license header is needed - let's try and incorporate that into our
uimacpp build process for the next release.

-Marshall


better automation

2010-02-26 Thread Marshall Schor
I see on the incubator list that the subversion project had a discussion
on how to do publication of their javadocs, doxygen.  (Publication means
having them linked from their website). 

Their solution (and several other project's): for "trunk" - build on
Hudson and push them to people.a.o (Hudson has some plugin for this,
and/or there is some kind of rsync approach that Jukka mentioned).  For
"released code" - we could just put the files on people.a.o (without
checking them in to svn). 

There was some discussion suggesting keeping "trunk" (unreleased)
versions clearly separate from specific released versions.

I like the idea of not checking this kind of generated and large stuff
into SVN.

I am motivated to start moving in this direction, after we graduate :-).

-Marshall


Improvements in Maven may soon allow us to use the release plugin

2010-02-26 Thread Marshall Schor
And do much better factoring :-)

You might find this blog post interesting:
http://www.sonatype.com/people/2009/11/maven-3x-paving-the-desire-lines-part-one-2/

and in particular, this funny bit (on youtube):
http://www.youtube.com/watch?v=kaT-jFpwj_M&feature=player_embedded

The release plugin had a big fix for "flat" projects described in
http://jira.codehaus.org/browse/mrelease-261, that just came out as part
of the 2.0 release (announced 2/11/2010)

-Marshall