Dennis, can you comment on how much pain (and what steps) were involved in
the package rename you performed?  What difficulty level would be involved
in moving the historical com.sun.jini packages into an
org.apache.river.impl namespace? Can this be done with a suitable sed/ask
script and moving the files in SVN?

Thanks,
Bryan

On Monday, August 31, 2015, Patricia Shanahan <p...@acm.org> wrote:

> On 8/31/2015 4:07 PM, Bryan Thompson wrote:
> ...
>
>> Apologies if I am behind the curve here.  It would probably be easier for
>> me to understand if the package namespace cleanup was proposed as a list
>> of
>> X => Y renames so I could look at the source tree and understand more
>> clearly what is involved.
>>
> ...
>
> Good idea. It may be useful for the release notes, as well as for our
> discussion. I have started putting one together. Here is an arbitrary
> extract from the raw data:
>
> names_2.2.txt:./com/sun/jini/action/GetBooleanAction.java
> names_2.2.txt:./com/sun/jini/action/GetIntegerAction.java
> names_2.2.txt:./com/sun/jini/action/GetLongAction.java
> names_2.2.txt:./com/sun/jini/action/GetPropertyAction.java
> names_3.0.txt:./org/apache/river/action/GetBooleanAction.java
> names_3.0.txt:./org/apache/river/action/GetIntegerAction.java
> names_3.0.txt:./org/apache/river/action/GetLongAction.java
> names_3.0.txt:./org/apache/river/action/GetPropertyAction.java
>
> The "action" package keeps the same content. It changed from
> com.sun.jini.action to org.apache.river.action. That loses the strong
> internal-only use-at-your-own-risk implication that the com.sun packages
> had, so we need to do something else to mark these classes as not
> supported API.
>
> I will continue to work on building the package map.
>
> Patricia
>


-- 
----
Bryan Thompson
Chief Scientist & Founder
SYSTAP, LLC
4501 Tower Road
Greensboro, NC 27410
br...@systap.com
http://blazegraph.com
http://blog.bigdata.com <http://bigdata.com>
http://mapgraph.io

Blazegraphâ„¢ <http://www.blazegraph.com/> is our ultra high-performance
graph database that supports both RDF/SPARQL and Tinkerpop/Blueprints
APIs.  Blazegraph is now available with GPU acceleration using our disruptive
technology to accelerate data-parallel graph analytics and graph query.

CONFIDENTIALITY NOTICE:  This email and its contents and attachments are
for the sole use of the intended recipient(s) and are confidential or
proprietary to SYSTAP. Any unauthorized review, use, disclosure,
dissemination or copying of this email or its contents or attachments is
prohibited. If you have received this communication in error, please notify
the sender by reply email and permanently delete all copies of the email
and its contents and attachments.

Reply via email to