Hi,

Thanks for the feedback.

I am going to do some housekeeping on our JIRA then as follows:

  * consolidate components to reflect our module collections
    (launchpad, api, jcr, commons, engine, scripting, servlets,
    extensions, general [for things like the site, the parent pom,
    etc.])

  * organize the version names for ease of selection. this means
    the names are ordered alphabetically instead of chronological.

During this work, a lot of issues will be reassigned to different
components. I will make JIRA to not send modification mails for these
changes.

Regards
Felix

Ian Boston schrieb:
> I think the key thing is for those reporting bugs to know where to put
> them, intuetively and for committers to have the ability to correctly
> record the fix.
> 
> IMHO, the Jira Components should be easily identifiable, to the wider
> community so issues get categorised correctly, and the Affects Version
> and Fix Version should enable those more embedded in Sling to correctly
> record the fix so when the release is done everything makes sense.
> 
> IMHO, Affects Version, Fix Version being bound to the maven pom version
> are correct and working well, as is the version scheme.
> 
> I think splitting into multiple projects will make it harder to submit
> bugs correctly, and manage the issues from the multiple projects. IIRC
> Jira doesnt do views of multiple projects all that well especially if
> they have different workflow states.
> 
> So reviewing the list of Components so they serve a clear purpose not
> duplicated by Affects Version might make sense.
> 
> just my 2p's worth.
> Ian
> 
> 
> On 3 Sep 2009, at 09:49, Vidar Ramdal wrote:
> 
>> On Thu, Sep 3, 2009 at 9:11 AM, Felix Meschberger<[email protected]>
>> wrote:
>>> Jukka Zitting once brought up the idea to split the Sling JIRA project
>>> up into multiple projects.
>>> [...]
>>> On the other hand I think bloating the Sling project with a component
>>> for each maven module does
>>> not make any sense either.
>>
>> Why not?
>>
>>> So I think we should probably split the Sling JIRA project into several
>>> projects along the general SVN structure lines:
>>>
>>>    * Sling Launchpad/SLINGLAUNCHPAD  (all launchpad modules)
>>>    * Sling Core/SLINGCORE (api, engine, ...)
>>>    * Sling JCR/SLINGJCR (including jcr install)
>>>    * Sling Commons/SLINGCOMMONS
>>>    * Sling Scripting/SLINGSCRIPTING
>>>    * Sling Servlets/SLINGSERVLETS (might also be merged in Core)
>>>    * Sling Extensions/SLINGEXT
>>>
>>> all projects would be part of the Sling project category.
>>>
>>> WDYT ?
>>
>> My gut feeling tells me this looks impractical, and I'm not sure if it
>> solves the problem
>>> In some case this is kind of confusing; for example: which component is
>>> taking care of the launchpad/base module ?
>>
>> Isn't this just moving the question to "which project is taking care
>> of the launchpad/base module"? OK, when the projects are named in a
>> sensible way, it's easy to see, but couldn't we just apply a good
>> naming scheme to the JIRA components?
>>
>>> In the Sling project we have almost 99 maven projects. Some of which
>>> have a corresponding component in the Sling JIRA project. Most don't.
>>
>> So why don't we create a JIRA component for each maven module?
>>
>>
>> -- 
>> Vidar S. Ramdal <[email protected]> - http://www.idium.no
>> Sommerrogata 13-15, N-0255 Oslo, Norway
>> + 47 22 00 84 00 / +47 21 531941, ext 2070
> 
> 

Reply via email to