That all sounds good to me, looking forwards to the improvements.
Ian
Sent from my iPhone
On 13 Sep 2009, at 22:56, Felix Meschberger <[email protected]> wrote:
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