HI Andy, Benson,

Thanks for the reply. So I guess Jena3 would be the release breaking
version containing the package change I suppose?

I would think moving the com.hp to org.apache would take some time but
I think its preferable to happen early in incubating phase than later.

- Henry

On Sat, Jun 11, 2011 at 9:49 AM, Andy Seaborne
<[email protected]> wrote:
> Henry,
>
> The imported code is exactly as from SourceForge.  We're leaving that as a
> complete public record of the starting point in Apache.  From this, code has
> been pulled out (svn copy) to form the working set under svn:Jena2/  This
> starts from com.hp.
>
> The plan is that next we get a proper Apache release setup which is
> compatible with Jena-before-Apache. At this point, users (people and
> organisations) can start to get the code from the new places, with the new
> license.
>
> A consequence of that compatibility is retaining the package names and we
> are using point Benson makes that renaming is not required [1].  We also
> have various vocabularies we need to migrate to a new HTTP host.
>
> The general feeling is that we will rename packages at a suitable point.
>  Obviously, that's an incompatible change and one we need to consider
> carefully how to handle the transition in terms of timing and to help smooth
> changes.
>
> We know that from the previous "big bang" change that code using the old
> naming will continue to be used for quite sometime, and nowadays there are
> more many user than the Jena1->Jena2 transition.  For many of the users POV,
> there is little value in the change, just re-qualification costs.
>
> We are discussing how and when to make incompatible changes.  The general
> feeling is, on balance, to rename packages.  We want to have one
> incompatibility change point so it's a chance to do some clearing up, remove
> deprecated code etc etc.  Hopefully, some compatible naming code can also be
> provided (I haven't checked this works BTW and whether any Java-isms will
> block or make it costly).
>
> LARQ, the Lucene-based free-text indexing for SPARQL, split out from ARQ
> (the query engine) has org.apache.jena package names already.  This is our
> most advanced area for changes to the Apache process.
>
> Any advice and experience you can provide in managing this miogration would
> be greatly appreciated.
>
>        Andy
>
> ---------------------------------
> [1] http://incubator.apache.org/guides/mentor.html#repackaging
>
> Details:
> http://bit.ly/l4f5tE
>
> 1/ Import
>
> Copy Jena-CVS, Jena-SVN, Joseki-CVS into Apache SVN  as
>
> /import/jena-cvs
> /import/jena-svn
> /import/joseki-cvs
>
> Hopefully with history, but otherwise, tarballs including history.  We
> must have a public record of the imported code.
>
> infra has to do the import.
>
> [**Done]
>
> 2/ Working set
>
> Pull out modules from the import (leaves the import as an unchanging public
> record).
>
> Modules:
> /Jena2/jena
> /Jena2/iri
> ... ARQ, SDB, TDB, Fuseki, Joseki, Eyeball
>
> [**Done]
>
> 3/ Build
>
> [**we are here]
>
> Start to make the build Apache-compatible.
> Use the current independent set of builds.
>
> ==> Jena 2.7
>
> 4/ Restructure
>
> Reorganise into a integrated build system.
>  code projects, dependency linked.
>  multiple build artifacts (distribution, ogsi, one-jar, war, ....)
>  website
>
> 5/ Technical changes
>
> ==> Jena 3
>
>
> http://bit.ly/l4f5tE
> ==
> http://mail-archives.apache.org/mod_mbox/incubator-jena-dev/201105.mbox/%[email protected]%3E
>
>
>
> On 11/06/11 01:21, Benson Margulies wrote:
>>
>> It's not required. The project can decide for itself when or if to
>> impose this inconvenience on the users.
>>
>> On Fri, Jun 10, 2011 at 8:14 PM, Henry Saputra<[email protected]>
>>  wrote:
>>>
>>> Hi Andy,
>>>
>>> Currently I think there are code that still uses com.hp.* as package,
>>> I believe this needs to be moved/rename to org.apache?
>>>
>>> - Henry
>>>
>>> On Thu, May 19, 2011 at 7:16 AM, Andy Seaborne
>>> <[email protected]>  wrote:
>>>>
>>>> Process documented:
>>>>
>>>>
>>>> http://seaborne.blogspot.com/2011/05/importing-sourceforge-code-into-apache.html
>>>>
>>>>        Andy
>>>>
>>>
>

Reply via email to