BMO: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 62: Line 62:
   <td>[[BMO/UserRoles|User Roles]]</td>
   <td>[[BMO/UserRoles|User Roles]]</td>
   <td>Generate different user roles based on what tasks a user is trying to complete when using the BMO system</td>
   <td>Generate different user roles based on what tasks a user is trying to complete when using the BMO system</td>
   <td>1</td>
   <td>2</td>
   <td>TBD</td>
   <td>Experimentation in 2013Q4</td>
   <td>PENDING</td>
   <td>PENDING</td>
</tr>
</tr>
Line 70: Line 70:
   <td>Add user profiles into b.m.o as an extension. </td>
   <td>Add user profiles into b.m.o as an extension. </td>
   <td>1</td>
   <td>1</td>
   <td>TBD</td>
   <td>2013Q3</td>
   <td>PENDING</td>
   <td>IN PROGRESS</td>
</tr>
</tr>
<tr>
<tr>
Line 78: Line 78:
   <td>b.m.o is currently utilizing custom fields to aid in tracking releases for Firefox, Thunderbird, and other projects. This is not ideal as every release requires even more custom fields to be created causing certain tables in Bugzilla to grow very large in number of columns. This new TrackingFlags extension will move the fields to their own tables which will allow us to continue to grow without affecting the core Bugzilla tables and also hopefully improve performance as a result.</td>
   <td>b.m.o is currently utilizing custom fields to aid in tracking releases for Firefox, Thunderbird, and other projects. This is not ideal as every release requires even more custom fields to be created causing certain tables in Bugzilla to grow very large in number of columns. This new TrackingFlags extension will move the fields to their own tables which will allow us to continue to grow without affecting the core Bugzilla tables and also hopefully improve performance as a result.</td>
   <td>1</td>
   <td>1</td>
   <td>TBD</td>
   <td>2013Q3</td>
   <td>PENDING</td>
   <td>Code: DONE<br/>Migration of existing flags: PENDING</td>
</tr>
</tr>
<tr>
<tr>
   <td>[[BMO/REST|Native REST API]] (see also [[Bugzilla:REST_API]])</td>
   <td>Basic [[BMO/REST|Native REST API]] (see also [[Bugzilla:REST_API]])</td>
   <td>Thanks to work done by Gervase, b.m.o has had a full featured REST API available to Bugzilla user's for some time now. Currently the REST API sits on a separate proxy between the client and the b.m.o server. Eventually we would like to see this become part of the core Bugzilla API.
   <td>Thanks to work done by Gervase, b.m.o has had a full featured REST API available to Bugzilla user's for some time now. Currently the REST API sits on a separate proxy between the client and the b.m.o server. Eventually we would like to see this become part of the core Bugzilla API.
   <td>1</td>
   <td>1</td>
   <td>TBD</td>
   <td>2013Q3</td>
   <td>PENDING</td>
   <td>Initial framework: DONE</td>
</tr>
</tr>
<tr>
<tr>
Line 94: Line 94:
   <td>4</td>
   <td>4</td>
   <td>TBD</td>
   <td>TBD</td>
   <td>PENDING</td>
   <td>INVESTIGATION</td>
</tr>
</tr>
</table>
</table>

Revision as of 20:35, 14 August 2013

Bugzilla@Mozilla

This is the main public page for all things related to https://bugzilla.mozilla.org (b.m.o). Here you can find information such as who is actively maintaining and contributing to b.m.o and what tasks are currently being worked on. Other information such as recent meeting minutes, and current release schedules can also be found here.

Contributors/Maintainers

  • dkl: Dave Lawrence (Owner/Engineer)
  • glob: Byron Jones (Owner/Engineer)
  • mcote: Mark Côté (Overseer/Dark Lord)
  • justdave: Dave Miller (Admin)
  • gerv: Gervase Markham (Grease Gun)
  • reed: Reed Loden (Engineer/Admin [Volunteer])
  • lizzard: Liz Henry (Bugmaster)

Bugzilla Tips and Other Useful Documentation

Information About BMO

Policies and Procedures

  • bugzilla.mozilla.org will receive normal code updates every Thursday at no specific time if changes need to be pushed out.
  • Security fixes or other fatal type errors will always go out as soon as possible.

Administrative Procedures

Meeting Information

Every Tuesday 8:30 AM PT, Vidyo Room of Byron Jones (479), Dial-in extension 90479.

Current Projects

Here is a table of current projects being worked on for the near future. These are larger scale projects and not related to day to day bug fixing and features reported in individual bug reports. They will be prioritized and a schedule will be assigned based on current resources available. Click on the project description to get more detailed information.

Description Goal Priority ETA Status
User Roles Generate different user roles based on what tasks a user is trying to complete when using the BMO system 2 Experimentation in 2013Q4 PENDING
User Profiles Add user profiles into b.m.o as an extension. 1 2013Q3 IN PROGRESS
Tracking Flags b.m.o is currently utilizing custom fields to aid in tracking releases for Firefox, Thunderbird, and other projects. This is not ideal as every release requires even more custom fields to be created causing certain tables in Bugzilla to grow very large in number of columns. This new TrackingFlags extension will move the fields to their own tables which will allow us to continue to grow without affecting the core Bugzilla tables and also hopefully improve performance as a result. 1 2013Q3 Code: DONE
Migration of existing flags: PENDING
Basic Native REST API (see also Bugzilla:REST_API) Thanks to work done by Gervase, b.m.o has had a full featured REST API available to Bugzilla user's for some time now. Currently the REST API sits on a separate proxy between the client and the b.m.o server. Eventually we would like to see this become part of the core Bugzilla API. 1 2013Q3 Initial framework: DONE
Pulse Integration This extension sends messages to a message broker via AMQP or STOMP whenever an object (bug, keyword, component, etc) is created or modified (https://bugzilla.mozilla.org/show_bug.cgi?id=589322). 4 TBD INVESTIGATION

Past Projects

Other News

News related to b.m.o.