Empathy/Telepathy bugs process clarification.
komputes
komputes at gmail.com
Fri Sep 25 22:56:09 UTC 2009
Brian Curtis wrote:
> David,
>
> You have the right general idea for our triage process.
>
> I have adopted the Empathy package as a Bug Control member, and I have
> been trying my best to triage empathy bugs. Unfortunately since it's
> not a one man job, I have been slacking due to work related jobs
> taking priority lately.
>
> I'm not sure if there is a list of Bug Control members and which
> packages they have adopted. This may be of importance to show others
> which packages need more people. (Brian Murray: good idea?).
>
> My point would be that although we have a great triage process, there
> aren't enough people yet to keep up the slack when others are short on
> time here and there and if developers only got involved after the
> triaged state, we may be in trouble at times.
>
> To answer your two questions:
> 1) the desktop team recently has been tackling a ton of empathy bugs,
> so although it may not appear on wikis that canonicals desktop team
> recognizes empathy, I believe their efforts recently show otherwise.
>
> 2) the wikis always need fine tuning here and there and since empathy
> is just now becoming default in ubuntu, the part of the wikis that
> mention empathy are outdated. Don't hesitate to fix them, as they can
> be edited by anyone.
> (Brian Murray: This may be something that needs to be focused on as
> empathy finishes its transition to default)
>
> Hope this helps!
> ~Brian Curtis
> BCurtisWX (IRC Freenode/Launchpad)
>
> On Fri, Sep 25, 2009 at 12:07 PM, David Laban <alsuren at gmail.com> wrote:
>
>> A few of us at Collabora were trying to work out how bugs are supposed to get
>> from launchpad to us. I think it's important that we get this right if empathy
>> is going to suddenly gain thousands of extra users in karmic.
>>
>>
>> I will try to outline the process as I understand it.
>>
>> 1) User finds a bug, and submits it to launchpad under the empathy product.
>> Those of us in https://launchpad.net/~telepathy get notified (?) but aren't
>> expected to do anything about it until it is triaged.
>>
>> 2) Someone else comes along and triages this bug, and reports it to (or finds
>> it in) Empathy in the GNOME Bugzilla
>> https://bugzilla.gnome.org/browse.cgi?product=empathy or a specific connection
>> manager in the FreeDesktop Bugzilla
>> http://bugs.freedesktop.org/describecomponents.cgi?product=Telepathy . This is
>> when the person who can actually fix the bug takes notice.
>>
>> 3) They then select the "also affects project" link, as described in
>> https://wiki.ubuntu.com/Bugs/Watches and enter the bug they just
>> reported/found.
>>
>> 4) When a fix makes it into our git repo (using our review process) your system
>> notices this, and someone from ubuntu will try to backport it if necessary.
>>
>> This seems fine, but I'm not very sure who that "Someone" in step 2 should be.
>> I think that it should be Ubuntu-Bugsquad people, as that's the most efficient
>> use of resources.
>>
>> When browsing around launchpad, a few things jump out at me:
>>
>> 1) https://wiki.ubuntu.com/Bugs/Upstream/GNOME points at
>> https://wiki.ubuntu.com/Bugs/Upstream/GNOME/UniverseList
>> which contains Empathy, but it also points at
>> https://bugs.edge.launchpad.net/~desktop-bugs/+packagebugs which doesn't. Does
>> this mean that empathy is getting ignored by your desktop team? If so, does
>> this need to be changed?
>>
>> 2) https://wiki.ubuntu.com/Bugs/Upstream/Freedesktop also lists Empathy. While
>> empathy depends on telepathy, which is a freedesktop project, Empathy is now
>> officially a GNOME project, which uses the GNOME Bugzilla. Should there be a
>> note in here to clarify? (Feel free to use the contents of this email as the
>> skeleton of a wiki page if that's the best way to do this.)
>>
>> David
>>
>> --
>> Ubuntu-bugsquad mailing list
>> Ubuntu-bugsquad at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugsquad
>>
>>
>
>
>
>
Hi David,
First off I'd like to thank Collabora for sponsoring GStreamer and
Pitivi and Telepathy as these are great projects. Secondly, you may want
to join to the telepathy team on Launchpad by clicking here:
https://launchpad.net/~telepathy/+join
I believe you will get notifications for all new bugs, bug comments, and
status changes. From there you can create filters to see the reports you
are interested in. As I can see Guillaume and Sumana are currently on
the team.
>From what I understand there is no way yet to only be notified of bugs
which have status changed to "Status==Triaged" other than being creative
with email filters or using the advanced search in Launchpad. The
Launchpad advanced search allows you to filter by Status, Importance and
even if there is an upstream link.
To break down the process of reporting a bug:
Bug is submitted
Someone can confirm the bug (Status==Confirmed)
All information is collected to make bug useful to developers
Bug is reported upstream
Upstream bug is linked to Launchpad bug (if upstream has its own bug
tracker)
Bug Control member sets Importance and marks Status==Triaged
Ball is in the developers hands.
My best guess as to why telepathy is not listed on
https://bugs.edge.launchpad.net/~desktop-bugs/+packagebugs is that
telepathy is not shipped in the current release of ubuntu (i.e. part of
ubuntu). All the packages listed on this page come with ubuntu's current
release (Jaunty). I think this list will change to include telepathy,
and telepathy will be removed from this list (
https://wiki.ubuntu.com/Bugs/Upstream/GNOME/UniverseList ) when karmic
is released.
I have modified https://wiki.ubuntu.com/Bugs/Upstream/Freedesktop as you
requested to show that Telepathy is a Freedesktop project, not to be
confused with Empathy
<https://bugzilla.gnome.org/browse.cgi?product=empathy> which requires
Telepathy but is a GNOME project.
Keep on rockin' in the free world,
-komputes
More information about the Ubuntu-bugsquad
mailing list