antlr runtime [LSARC/2009/075 FastTrack timeout 02/18/2009]]
Mark Martin
storycrafter at gmail.com
Tue Feb 10 09:42:05 PST 2009
Vivek Titarmare wrote:
> Hi John,
>
> All the Exported Interfaces listed are in the package JAR file which would
> be compiled with sfw. Do I need to add a jar file with every fasttrack?
> Pl. let me know.
>
>
The idea here is that we're delivering these common projects (jars) for
public consumption, instead of just lumping (possibly) duplicated copies
them into project private and moving on. I would expect to see at
least 1 jar file for each of these fast tracks that collectively
constitute "Drools", the aggregate project.
I'll raise my concern to other reviewers one final time, or otherwise
move on from it. I'm concerned about the naming conventions for these
jars. I presume there is a big rule (rather than a best practice)
about standard library naming conventions. Version taxonomy and all
that. Are the rules relaxed for these jars? I know that
conventionally, in the upstream FOSS community from whence these jars
are coming, jar naming is a simplified mixed bag. Sadly, I doubt that
the metadata (i.e. the manifest) is used or reliable, and if so, I
suspect only translates to SONAME in machine native libraries if it were
even of any value. I'm imagining a burgeoning population of
/usr/share/lib/java in the times to come, particularly as efforts to
ramp up FOSS integration continue.
To my mind, the jars should be named, even if different than
as-distributed from upstream, according to version major/minor rules --
similar to "regular" libraries. I'm also wondering if the manifest
constitutes an "interface".
I'll defer the question about whether they should be built from scratch
from source to Jim Walker or others as I'm not sure that is an
architectural issue. The notion that these jars could/should be signed
may also be worth pondering, but that's also really more of a
distribution issue (signed by whom?).
> Thanks,
> ~Vivek R. Titarmare
>
> -----Original Message-----
> From: John.Fischer at Sun.COM [mailto:John.Fischer at Sun.COM]
> Sent: Tuesday, February 10, 2009 1:12 AM
> To: Rick Matthews
> Cc: LSARC-ext at sun.com; drools_team at sun.com
> Subject: Re: antlr runtime [LSARC/2009/075 FastTrack timeout 02/18/2009]]
>
> Vivek,
>
> The FOSS check list states that there are libraries being delivered
> with this project. However, the libraries are not included in the
> Exported Interface tables. Is this information incorrect in the
> FOSS check list or is there missing information within the interface
> table?
>
> Thanks,
>
> John
>
>
> Rick Matthews wrote:
>
>> I am sponsoring the attached fast-track for Vivek Titarmare. The
>> timeout is set at Feb 18. The case directory contains the supplied
>> materials, which I am attaching in a zip file for reference.
>>
>> This fast-track is a portion of the Drools case LSARC 2008/748, which
>> is a dependency of ADM - PSARC 2007/210.
>>
>>
>> ------------------------------------------------------------------------
>>
>> Subject:
>> antlr runtime [LSARC/2009/075 FastTrack timeout 02/18/2009]
>> From:
>> Richard Jr Matthews <rm129958 at sac.sfbay.sun.com>
>> Date:
>> Mon, 09 Feb 2009 11:03:20 -0800 (PST)
>> To:
>> LSARC-ext at Sun.COM
>>
>> To:
>> LSARC-ext at Sun.COM
>> CC:
>> drools_team.sun.com at sac.sfbay.sun.com
>>
>>
>> Template Version: @(#)sac_nextcase %I% %G% SMI
>> This information is Copyright 2009 Sun Microsystems
>> 1. Introduction
>> 1.1. Project/Component Working Name:
>> antlr runtime
>> 1.2. Name of Document Author/Supplier:
>> Author: Vivek Titarmare
>> 1.3 Date of This Document:
>> 09 February, 2009
>> 4. Technical Description
>> Template Version: @(#)sac_nextcase %I% %G% SMI This information is
>>
> Copyright 2009 Sun Microsystems 1. Introduction
>
>> 1.1. Project/Component Working Name:
>> antlr-runtime
>> 1.2. Name of Document Author/Supplier:
>> Author: Vivek R. Titarmare
>> 1.3 Date of This Document:
>> 22 January, 2009
>>
>> 2. Project Summary
>> 2.1 Project Description
>>
>> ANTLR, (AN)other (T)ool for (L)anguage (R)ecognition - formerly
>>
> known as PCCTS - is a language tool that provides a framework
> forconstructing recognizers, compilers, and translators from grammatical
> descriptions containing actions in the following languages: Java, C++, C# or
> Python
>
>> 4. Technical Description:
>>
>> ANTLR, (AN)other (T)ool for (L)anguage (R)ecognition - formerly
>>
> known as PCCTS - is a language tool that provides a framework
> forconstructing recognizers, compilers, and translators from grammatical
> descriptions containing actions in the following languages: Java, C++, C# or
> Python
>
>> 5. Interfaces
>>
>> Exported interface Classification
>>
> Interface type
>
>> ============================= ==============
>>
> ==============
>
>> org.antlr.runtime
>> * CharStream Uncommitted Interface
>> * IntStream Uncommitted Interface
>> * Token Uncommitted Interface
>> * TokenSource Uncommitted Interface
>> * TokenStream Uncommitted Interface
>>
>> org.antlr.runtime.debug
>> * DebugEventListener Uncommitted Interface
>>
>> org.antlr.runtime.tree
>> * Tree Uncommitted Interface
>> * TreeAdaptor Uncommitted Interface
>> * TreeNodeStream Uncommitted Interface
>>
>>
>> The Jar file would go in "usr/share/lib/java"
>>
>> Imported interface Classification Comments
>> ======================= ==============
>>
> ===================================
>
>> None
>>
>>
>> 6. Resources and Schedule
>> 6.4. Steering Committee requested information
>> 6.4.1. Consolidation C-team Name:
>> SFW
>> 6.5. ARC review type: FastTrack
>> 6.6. ARC Exposure: open
>>
>> 6. Resources and Schedule
>> 6.4. Steering Committee requested information
>> 6.4.1. Consolidation C-team Name:
>> SFW
>> 6.5. ARC review type: FastTrack
>> 6.6. ARC Exposure: open
>>
>
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc at opensolaris.org
>
More information about the opensolaris-arc
mailing list