Re: upcoming board report

2019-12-12 Thread Richard Eckart de Castilho
On 12. Dec 2019, at 21:04, Marshall Schor  wrote:
> 
> The board report reminder message came just 1 day before the due date, so I've
> gone ahead and submitted this report

+1

Thanks!

-- Richard

[jira] [Commented] (UIMA-6160) Single int arg version of select.startAt()?

2019-12-12 Thread Richard Eckart de Castilho (Jira)


[ 
https://issues.apache.org/jira/browse/UIMA-6160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16995419#comment-16995419
 ] 

Richard Eckart de Castilho commented on UIMA-6160:
--

I am not sure if having exceptions is necessary even as long as the 
documentation explains the behavior. Probably I'd not throw exceptions. After 
all `startAt(x, MAX_VALUE)` is a valid call even if priorities are enabled.

> Single int arg version of select.startAt()?
> ---
>
> Key: UIMA-6160
> URL: https://issues.apache.org/jira/browse/UIMA-6160
> Project: UIMA
>  Issue Type: Improvement
>  Components: UIMA
>Affects Versions: 3.1.1SDK
>Reporter: Richard Eckart de Castilho
>Priority: Major
>
> If one wants to start looking for a particular annotation at a given 
> character position, then I think it would be convenient to be able to say 
> "select(Token.class).startAt(offset)", instead of having to say 
> "select(Token.class).startAt(offset, offset)".
> What is not clear to me from reading the documentation is whether a Token 
> which *ends* at offset would be returned or not. 
> Another special case which is not clear by the documentation is whether a 
> Token which *starts and ends*  at offset would be returned.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (UIMA-6160) Single int arg version of select.startAt()?

2019-12-12 Thread Richard Eckart de Castilho (Jira)


[ 
https://issues.apache.org/jira/browse/UIMA-6160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16995417#comment-16995417
 ] 

Richard Eckart de Castilho commented on UIMA-6160:
--

Having `startAt(int)` always behave as if type priorities didn't exist by 
internally providing `Integer.MAX_VALUE` as the second argument to 
`startAt(int, int)` sounds like the expected behavior - at least to me ;)

> Single int arg version of select.startAt()?
> ---
>
> Key: UIMA-6160
> URL: https://issues.apache.org/jira/browse/UIMA-6160
> Project: UIMA
>  Issue Type: Improvement
>  Components: UIMA
>Affects Versions: 3.1.1SDK
>Reporter: Richard Eckart de Castilho
>Priority: Major
>
> If one wants to start looking for a particular annotation at a given 
> character position, then I think it would be convenient to be able to say 
> "select(Token.class).startAt(offset)", instead of having to say 
> "select(Token.class).startAt(offset, offset)".
> What is not clear to me from reading the documentation is whether a Token 
> which *ends* at offset would be returned or not. 
> Another special case which is not clear by the documentation is whether a 
> Token which *starts and ends*  at offset would be returned.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (UIMA-6160) Single int arg version of select.startAt()?

2019-12-12 Thread Marshall Schor (Jira)


[ 
https://issues.apache.org/jira/browse/UIMA-6160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16995058#comment-16995058
 ] 

Marshall Schor commented on UIMA-6160:
--

Another alternative definition, given that startAt(123) is a shorthand, is to 
be more opinionated around when this form was used, and add additional 
common-sense requirements.  For example, we could require that typePriority not 
be set, and if it was, we could throw a runtime exception, the logic being that 
this would much more likely be a user error, than an intent.

The infrequent exception (if any) where someone wanted typepriorities used 
could use the explicit 2 argument form of startAt.

Other cases where it would be quite unlikely to have a combination of settings 
with startAt(123) form, could also be designed to throw exceptions.  We would 
only do this for cases where it was much more likely this was a user error than 
an intent.

> Single int arg version of select.startAt()?
> ---
>
> Key: UIMA-6160
> URL: https://issues.apache.org/jira/browse/UIMA-6160
> Project: UIMA
>  Issue Type: Improvement
>  Components: UIMA
>Affects Versions: 3.1.1SDK
>Reporter: Richard Eckart de Castilho
>Priority: Major
>
> If one wants to start looking for a particular annotation at a given 
> character position, then I think it would be convenient to be able to say 
> "select(Token.class).startAt(offset)", instead of having to say 
> "select(Token.class).startAt(offset, offset)".
> What is not clear to me from reading the documentation is whether a Token 
> which *ends* at offset would be returned or not. 
> Another special case which is not clear by the documentation is whether a 
> Token which *starts and ends*  at offset would be returned.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: upcoming board report

2019-12-12 Thread Marshall Schor
The board report reminder message came just 1 day before the due date, so I've
gone ahead and submitted this report:

Board report for Apache UIMA, for December 2019.

## Description:
Apache UIMA's mission: the creation and maintenance of open-source software
related to the analysis of unstructured data, guided by the UIMA Oasis
Standard. The software provides frameworks, tools and annotators,
facilitating the analysis of unstructured content such as text, audio and
video.

## Membership Data:
Apache UIMA was founded 2010-03-16 (10 years ago)
There are currently 25 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.

Community changes, past quarter:
- Viorel Morari was added to the PMC on 2019-11-18
- No new committers. Last addition was Viorel Morari on 2018-09-20.

## Releases:

3 releases in last quarter
uimaj-3.1.1 was released on 2019-11-08.
UIMA Ruta 2.8.0 was released on 2019-11-28.
UIMA Ruta 3.0.0 was released on 2019-12-09.

## Activity:
The uimaj-3.1.1 was the first release of uimaj after
migrating that project from SVN to GIT.

The Ruta 3.0.0 is the first release of Ruta that
depends on the newer release stream of core uima version 3.
 
The uima-cpp subproject was (after many years of
dormancy) upgraded to current levels of C++ compiler tool
chains and associated dependencies; we hope a release will
be forthcoming after some more testing, soon.
 
## Community Health: The community continues to be moderately active.

## Issues: No Board level issues at this time.

-Marshall

On 12/11/2019 5:34 PM, Marshall Schor wrote:
> Please post items for the report.
>
> I'll mention our new PMC member :-) and the new releases including the first 
> RUTA release compatible with UIMA v3, the 1st release of uimaj sdk from our 
> GIT repo, and the refreshing of uimacpp to current levels of compiler 
> versions and dependencies.
>
> Anything else? -Marshall
>


[jira] [Commented] (UIMA-6161) DUCC facilitate specification of machine list for user submitted work

2019-12-12 Thread Lou DeGenaro (Jira)


[ 
https://issues.apache.org/jira/browse/UIMA-6161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16994763#comment-16994763
 ] 

Lou DeGenaro commented on UIMA-6161:


!Screenshot from 2019-12-12 10-01-36.png!

> DUCC facilitate specification of machine list for user submitted work
> -
>
> Key: UIMA-6161
> URL: https://issues.apache.org/jira/browse/UIMA-6161
> Project: UIMA
>  Issue Type: Improvement
>  Components: DUCC
>Affects Versions: 3.0.1-Ducc
>Reporter: Lou DeGenaro
>Assignee: Lou DeGenaro
>Priority: Major
> Attachments: Screenshot from 2019-12-12 10-01-36.png
>
>
> Allow users to target one or more specific machines associated with the 
> scheduling class.
> Add new flag --machine_list  to the CLI submit commands.
> Provide logic in Resource Manager (RM) to only allocate shares on the user 
> specified machines.  If machine_list is not specified, all machines 
> associated with the scheduling class are eligible.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (UIMA-6161) DUCC facilitate specification of machine list for user submitted work

2019-12-12 Thread Lou DeGenaro (Jira)


 [ 
https://issues.apache.org/jira/browse/UIMA-6161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lou DeGenaro updated UIMA-6161:
---
Attachment: Screenshot from 2019-12-12 10-01-36.png

> DUCC facilitate specification of machine list for user submitted work
> -
>
> Key: UIMA-6161
> URL: https://issues.apache.org/jira/browse/UIMA-6161
> Project: UIMA
>  Issue Type: Improvement
>  Components: DUCC
>Affects Versions: 3.0.1-Ducc
>Reporter: Lou DeGenaro
>Assignee: Lou DeGenaro
>Priority: Major
> Attachments: Screenshot from 2019-12-12 10-01-36.png
>
>
> Allow users to target one or more specific machines associated with the 
> scheduling class.
> Add new flag --machine_list  to the CLI submit commands.
> Provide logic in Resource Manager (RM) to only allocate shares on the user 
> specified machines.  If machine_list is not specified, all machines 
> associated with the scheduling class are eligible.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (UIMA-6161) DUCC facilitate specification of machine list for user submitted work

2019-12-12 Thread Lou DeGenaro (Jira)
Lou DeGenaro created UIMA-6161:
--

 Summary: DUCC facilitate specification of machine list for user 
submitted work
 Key: UIMA-6161
 URL: https://issues.apache.org/jira/browse/UIMA-6161
 Project: UIMA
  Issue Type: Improvement
  Components: DUCC
Affects Versions: 3.0.1-Ducc
Reporter: Lou DeGenaro
Assignee: Lou DeGenaro


Allow users to target one or more specific machines associated with the 
scheduling class.

Add new flag --machine_list  to the CLI submit commands.

Provide logic in Resource Manager (RM) to only allocate shares on the user 
specified machines.  If machine_list is not specified, all machines associated 
with the scheduling class are eligible.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)