Hi,

IMHO, ability to search for all (xwiki+contribs) issues from one location
is an awesome PRO. I would weight it as +10, not just +1 ! :)

Apart from the tool there are some process-related questions:
- do you want, mandatorily, traceability between issues and sources, for
xwiki AND contribs ?
- isn't it mandatory or at least heavily recommended, that people search
for possibly existing issue before logging a new one ? (or even, post
something to the mailing-lists)

If yes to those questions, it would bring:
- are you / will you be able to implement traceability sources/issues with
option D ? Easier to use than with Jira or Github ?
- spreading issues over multiple tools, would give a fair excuse to
everyone to NOT search for existing issues before logging new ones (and,
including myself, we don't need excuses, as I think many people forget
about this :D )

Jeremie


2014-09-23 17:07 GMT+02:00 [email protected] <[email protected]>:

>
>
>
>
>
> On 23 Sep 2014 at 16:43:23, Jean SIMARD ([email protected](mailto:
> [email protected])) wrote:
>
> > Oups sorry, indeed, it's not a vote.
> >
> > I think we don't need the heavy solution of JIRA (at least, as a
> mandatory tool
> > for bug tracking) for xwiki-contrib. Each time I want to do a pull
> request on
> > xwiki-contrib, I need to begin to create a Jira, to obtain a Jira ID
> (IDEA-2314
> > for example) then I will be able to use it in my commit message. I often
> began
> > to work on the code long before creating a Jira which, as you can see,
> is not
> > very easy in the workflow (being blocked at the commit level because of
> the need
> > of an ID?). And then, I create my pull request on Github and then come
> back to
> > Jira to give the link of this pull request. Maybe this heaviness is
> needed in
> > xwiki repository (even not sure of that) but for
> applications/contributions,
> > it's a probably too much in my opinion.
>
> Some comments:
>
> * How is this different with GitHub issues? You still need to create the
> issue to get the id for your commits, no?
> * So you feel that when people go to http://jira.xwiki.org and try to log
> a new issue and they won’t find the project it won’t be an issue?
> * Same question for when they search for an existing issue.
> * It doesn’t seem to be an issue when we code in
> xwiki-commons/rendering/platform/xe
>
> > For having work on Task Manager Application, I think option D is not
> enough
> > mature even if it's an interesting solution
>
> Sure it’s not. That’s why it was an option to improve it.
>
> > (by the way, if option C is chosen,
> > Task Manager will become a possibility).
>
> Actually option C is badly named, my bad. It’s “Let the project decide
> among a list of tools the xwiki.org committers support”.
>
> And supporting the Task Manager is not a given (see my list of cons below)
> ;)
>
> Thanks
> -Vincent
>
> > Hope this helps.
> >
> > On Tue, Sep 23, 2014 at 04:29:28PM +0200, [email protected] wrote:
> > >
> > >
> > >
> > >
> > >
> > > On 23 Sep 2014 at 16:07:09, Jean SIMARD ([email protected](mailto:
> [email protected])) wrote:
> > >
> > > > +1 for C.
> > >
> > > Jean could you please motivate your answer… This is not a vote but a
> brainstorming! :)
> > >
> > > For example explain why the cons listed are not cons for you (or not
> important), or why the pros are more important than the cons.
> > >
> > > Thanks
> > > -Vincent
> > >
> > > > On Tue, Sep 23, 2014 at 03:22:14PM +0200, [email protected] wrote:
> > > > > Hi everyone,
> > > > >
> > > > > ATM the rule we have for contrib projects is to use JIRA (see
> http://contrib.xwiki.org/xwiki/bin/view/Main/WebHome#HHostingtools)
> > > > >
> > > > > I’ve heard that some people have been proposing using other
> trackers.
> > > > >
> > > > > So I’d like to poll your opinion on the following alternatives:
> > > > >
> > > > > Option A: all projects use JIRA
> > > > > ===============================
> > > > >
> > > > > This is the current option in use.
> > > > >
> > > > > Pros:
> > > > > * A single place for people to view and search for issues in the
> XWiki Ecosystem
> > > > >
> > > > > Cons:
> > > > > * For XWiki admins, creating a new JIRA project takes 5 minutes
> > > > >
> > > > > Option B: all projects use GitHub issues
> > > > > ========================================
> > > > >
> > > > > Pros:
> > > > > * Simple to set up for admins (hosted by GitHub)
> > > > > * Simple to use (too simple sometimes?)
> > > > >
> > > > > Cons:
> > > > > * No single place to search all issues related to XWiki (both JIRA
> + GitHub)
> > > > > * No single place to report JIRA issues
> > > > > * Tied to the SCM choice. When we stop using Git as our SCM and
> move to the next SCM tool we’ll have to import all issues (see
> https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.jira-importers-github-plugin/versions
> )
> > > > > * Need to implement feature on extensions.xwiki.org to add a link
> to the issue tracker for each extension
> > > > >
> > > > > Option C: let each project decide
> > > > > =================================
> > > > >
> > > > > Pros:
> > > > > * Simple to set up for admins when project decides on GitHub
> > > > >
> > > > > Cons:
> > > > > * No single place to search all issues related to XWiki (both JIRA
> + GitHub)
> > > > > * No single place to report JIRA issues
> > > > > * Tied to the SCM choice. When we stop using Git as our SCM and
> move to the next SCM tool we’ll have to import all issues (see
> https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.jira-importers-github-plugin/versions
> )
> > > > > * Need to implement feature on extensions.xwiki.org to add a link
> to the issue tracker for each extension
> > > > >
> > > > > Option D: XWiki Task Manager
> > > > > ============================
> > > > >
> > > > >
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Task+Manager+Application
> > > > >
> > > > > Pros:
> > > > > * Eat our own dog food.
> > > > > * Forces us to improve this extension
> > > > >
> > > > > Cons:
> > > > > * Pressure to fix bugs
> > > > > * Increases volume of data on xwiki.org and thus impact
> performances
> > > > > * Maintenance cost: More work when upgrading xwiki.org
> > > > > * No single place to search all issues related to XWiki (both JIRA
> + GitHub)
> > > > > * No single place to report JIRA issues
> > > > > * Need to implement feature on extensions.xwiki.org to add a link
> to the issue tracker for each extension
> > > > >
> > > > > WDYT? Other options?
> > > > >
> > > > > Personally and based on all pros/cons I think the best ATM is
> really Option A. And if we really want, it’s possible to improve the cons
> by doing a bit of java coding:
> https://developer.atlassian.com/display/JIRADEV/Creating+a+Project+Template
> > > > >
> > > > > Thanks
> > > > > -Vincent
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to