Hello Brian and everybody,

what is the current status of FindBugs ARC? Is there any 
decision/recommendation how to handle Java apps on OpenSolaris?

Thanks!

Petr

Brian Utterback wrote:
> I was not involved in the prior Junit discussions. Can someone tell me 
> what the planned method of dealing with layered Java packages is going 
> to be? Would it be acceptable to install into /usr/findbugs-1.3.6 with 
> a symbolic link from /usr/bin/findbugs to 
> /usr/findbugs-1.3.6/bin/findbugs?
>
> As to the API, looking at the findbugs site, it appears to be an 
> incidental thing. It is not mentioned in the manual on the website. I 
> suspect that it exists primarily as a method of creating plugins for 
> various IDE's.
>
> Since the jar file will be delivered, so too will the API be 
> available. But since it does not have any documentation provided in 
> the standard installation package, neither would we deliver such.
>
> Of course, having a version number on the directory makes everything 
> but the command line essentially uncommitted interfaces, since they 
> will not be changing in place but might not be included in the future. 
>  Is that the expected situation with the proposed versioning, assuming 
> that what I outlined is the proposed plan?
>
> The timer was extended until Friday on this case to match the timer 
> for the Junit case, but if we don't get direction as to what the Junit 
> case will document, obviously we will not be able to provide an 
> updated spec by then.
>
> I think the project team is amenable to any reasonable plan, but they 
> do need to know what the plan should be.
>
> Tom Childers wrote:
>> Brian,
>>
>> We discussed this case, and the junit case, in our OpenARC meeting 
>> this morning.  We are extending the timer on this fast-track to Friday:
>>
>> 1. we will be writing an opinion for the junit case, 2008/633, and 
>> the content will impact the location of your deliverables. We are 
>> talking about putting all java tools into /usr/share/lib/java, but 
>> the discussion is not finished.
>>
>> 2. we are curious about the programmatic interface for findbugs, and 
>> if that is available in this project. If so, it needs to be an 
>> exported interface; if not, other ARC members would like to know why 
>> it's not available.
>>
>> I'm sure more email is forthcoming :-)
>> Thanks,
>> -tdc
>>
>>
>> On Oct 27, 2008, at 11:50 AM, Brian Utterback wrote:
>>
>>> I disagree. The incremental advantage of using a slightly later 
>>> version than the one installed is unlikely to persuade developers to 
>>> download a later one. Looking the changelog for findbugs, the 
>>> features are evolutionary, not revolutionary from one rev to the next.
>>>
>>> Lloyd Chambers wrote:
>>>> Petr,
>>>> From my viewpoint as a developer, I'm prepared to download the 
>>>> current version, which I want preferentially because it will have 
>>>> the latest goodies.  I'm not all that interested in having a 
>>>> pre-installed versions, because I can just as well keep my own 
>>>> version of choice around.  So from my point of view, I just don't 
>>>> see the value.
>>>> In short, who is the "customer"?  Developers probably won't care. 
>>>> In fact, if the version is aggressively moved forward, it may be a 
>>>> nuisance more than anything else (eg paths).
>>>> Which leads me to another "customer": QA.  These folks might want a 
>>>> specific version.  So unless we can support more than one version, 
>>>> QA is probably going to keep their own copies around.
>>>> So who is the customer here?  And why would they care?
>>>> Lloyd
>>>> .............................................
>>>> Lloyd Chambers
>>>> lloyd.chambers at sun.com
>>>> GlassFish team, LSARC member
>>>> On Oct 21, 2008, at 2:13 PM, Petr Slechta wrote:
>>>>> Tom Childers wrote:
>>>>>> On Oct 21, 2008, at 11:54 AM, Dean Roehrich wrote:
>>>>>>> On Tue, Oct 21, 2008 at 10:57:54AM -0700, Tom Childers wrote:
>>>>>>>> Petr,
>>>>>>>>
>>>>>>>> I have several questions about this project.  Since this is an 
>>>>>>>> open
>>>>>>>> case, I'm changing the cc: to lsarc-ext at sun.com.
>>>>>>>>
>>>>>>>> I am wondering what requirement we are trying to fill with this
>>>>>>>> project. FindBugs is downloadable, gets updated frequently, and 
>>>>>>>> is not
>>>>>>>> prepackaged on any other platform I know of.  The version you are
>>>>>>>> shipping is already out of date; the 1.3.6 release became 
>>>>>>>> available a
>>>>>>>> few days ago.
>>>>>>>
>>>>>>> If frequency of release of the upstream project is a component 
>>>>>>> of the ARC's
>>>>>>> decision to accept or reject said project, then those guidelines 
>>>>>>> should be
>>>>>>> recorded somewhere.  We have seen other FOSS cases which admit 
>>>>>>> to porting the
>>>>>>> version which was current at the time of the OSR but are out of 
>>>>>>> date by the
>>>>>>> time the ARC cases are submitted.
>>>>>>
>>>>>> Obviously, this is not a part of ARC guidelines. But the question 
>>>>>> remains, how will the project team keep up the frequent release 
>>>>>> schedule? And support multiple versions, since there seems to be 
>>>>>> some dependency between test cases and junit releases? I agree 
>>>>>> that we have absolutely seen other ARC cases where this becomes a 
>>>>>> major issue; if we are going to create this dependency, how will 
>>>>>> we address the issue?
>>>>>> -tdc
>>>>>
>>>>> We do not plan to support multiple versions. We may change it if 
>>>>> it is a requirement.
>>>>> So is it usual that developer needs to have more versions of 
>>>>> findbugs installed?
>>>>> Can you describe the dependency between test cases and junit 
>>>>> releases?
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Petr
>>>
>>> -- 
>>> blu
>>>
>>> "Murderous organizations have increased in size and scope; they are
>>> more daring, they are served by the most terrible weapons offered by
>>> modern science, and the world is nowadays threatened by new forces
>>> which, if recklessly unchained, may some day wreck universal
>>> destruction."  - Arthur Griffith, 1898
>>> ----------------------------------------------------------------------
>>> Brian Utterback - Solaris RPE, Sun Microsystems, Inc.
>>> Ph:877-259-7345, Em:brian.utterback-at-ess-you-enn-dot-kom
>>
>


Reply via email to