Hi Steve,

On Jul 23, 2012, at 10:31 AM, Steven Bethard wrote:
>> [..snip..]
>> 
>> Besides that though, isn't changing the package names something that could 
>> be easily scripted? We did
>> so for Apache OODT within a matter of a few days during Incubation with some 
>> Perl and Python scripting.
> 
> Changing them is not trivial because of UIMA's use of XML descriptors, which 
> makes tracking down all the places where you might need to change a package 
> some extra work. I agree it could be scripted, but the additional work is in 
> getting all the tests running again and other quality control measures that 
> are necessary before a release.

Sure, it's extra work, but I think worth it and not too cumbersome (like 
writing new code ;) ).

> 
> Another reason not to change the package names before the 2.6 release is that 
> there are other package name changes that probably should be made, and it 
> would be best to make all package name changes at the same time we change to 
> org.apache.ctakes. (Otherwise we have a more painful upgrading process for 
> the users.)

I would encourage you guys to simply release early, and release often, even if 
you have to issue
bugfixes, or updates, etc., getting releases out there for feedback is 
preferred to waiting until 
hypothetical situations come true, or for design decisions to be solidified. 
Release numbering
and naming can help here.

> 
> But since the package name is not required, maybe a way forward would be to:
> 
> (1) Just get cTAKES, as is, into the Apache repository, and make the 2.6 
> release exactly as planned (no code changes at all) from the Apache 
> repository.
> 
> (2) Immediately after the 2.6 release, change the package names to 
> org.apache.ctakes, and use that for the 2.7 and subsequent releases.

This is a good option to consider. Thanks for being proactive in proposing it 
Steve.

Cheers,
Chris

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: [email protected]
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to