[Ros-release] how about a single issue tracker?
Bill Morris
bill at iheartengineering.com
Thu Dec 8 22:52:09 UTC 2011
I would like to see some sort of replication/mirroring system, but
having a unified issue tracker sounds like a good idea.
+1
On Thu, 2011-12-08 at 14:48 -0800, Patrick Mihelich wrote:
> +1
>
> On Thu, Dec 8, 2011 at 2:35 PM, Brian Gerkey <gerkey at willowgarage.com>
> wrote:
> hi maintainers,
>
> We have many issue trackers for ROS software. It all started
> with the
> way that we originally structured the code. We wanted a
> separation
> between the plumbing (the 'ros' repo), the generic
> capabilities
> ('ros-pkg') and the Willow/PR2-specific capabilities
> ('wg-ros-pkg').
> As is commonly done, we created a Trac for each repo. Now,
> with code
> stored in approximately 100 repositories, there are trackers
> at
> code.ros.org, kforge.ros.org, github, googlecode, and pretty
> much
> every other hosting site.
>
> This situation is confusing to users. E.g., if I find a bug
> in tf,
> should I file a ticket at the 'ros-pkg' Trac, using the
> 'geometry'
> component (which is what the geometry wiki page recommends) or
> should
> I use the kforge 'geometry' Trac (because I know that that's
> where the
> code actually lives), which has open tickets in it? How about
> graph_mapping? The wiki page
> (http://ros.org/wiki/graph_mapping)
> doesn't have a "report bugs" link. The code is in 'ros-pkg',
> so maybe
> I should use the 'ros-pkg' Trac, but then there's no
> 'graph_mapping'
> component in that Trac. It's also inconvenient for
> developers; I need
> to query and aggregate from several different trackers to get
> a
> picture of my open tickets.
>
> Also, each tracker is configured differently from the next,
> and
> different sets of credentials are required to file bugs
> against
> different parts of the ecosystem.
>
> Enough motivation; you get the point. Federated development
> makes
> sense; but federated bug-tracking, I think, does not.
>
> A modest proposal: we create a single unified issue tracker
> for ROS
> software. Rough draft:
> * agree on a tracker system (would be a minor holy war, but
> not insoluble)
> * host it at ros.org
> * authenticate via OpenID (like ROS Answers)
> * create a component/module for each released stack
> * create components/modules for unreleased stacks as requested
> * change (simplify) the wiki to offer a single "report bugs"
> link that
> can appear on every page
> * wherever feasible, move open tickets from legacy trackers
> into the new one
>
> Thoughts?
>
> brian.
> _______________________________________________
> Ros-release mailing list
> Ros-release at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-release
>
> _______________________________________________
> Ros-release mailing list
> Ros-release at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-release
--
Bill Morris <bill at iheartengineering.com>
I Heart Engineering
http://www.iheartengineering.com
<3
More information about the Ros-release
mailing list