Files
training-guides/doc/upstream-training/13-launchpad.rst
Matjaz Pancur 747227bb04 Fix broken master repo
Because of the new gating system (gate-training-guides-tox-slides), we need to
cleanup all existing RST files.

There is a small rendering problem with Landslide in the Upstream training
and all the Title slides (empty slides with only a Title). The check doesn't
like "empty" slides ("Document or section may not begin with a transition."),
Landslide deals with this by ignoring errors
(https://github.com/adamzap/landslide/issues/94), but our gating check does
not. I temporary changed all such slides to normal ones.

I also had to change training-guides/landslide.sh a bit (a quick hack so that
it works as expected).

Change-Id: I6c3ae06235e69c4a53741e74a5642d27083f4df0
2015-02-22 21:53:56 +01:00

171 lines
3.9 KiB
ReStructuredText

launchpad.net
=============
.. image:: ./_assets/13-01-launchpad.png
:width: 100%
----
Blueprint
=========
- a forum for listing and planning specifications for work to be done
- a blueprint is a description of a solution
- a title
- a description
- longer-form go on a wiki page
- Most of the projects now manage blueprints on a git repo called specs
- https://wiki.openstack.org/wiki/Blueprints#Nova
- https://wiki.openstack.org/wiki/Blueprints#Neutron
----
Bug status
==========
- New: The bug was just created
- Incomplete: The bug is waiting on input from the reporter
- Confirmed: The bug was reproduced or confirmed as a genuine bug
- Triaged: The bug comments contain a full analysis on how to properly fix the
issue
- In Progress: Work on the fix is in progress, bug has an assignee
- Fix Committed: The branch containing the fix was merged into master
- Fix Released: The fix is included in the milestone-proposed branch, a past
milestone or a past release
- Invalid: This is not a bug
- Opinion: This is a valid issue, but it is the way it should be
- Won't Fix: This is a valid issue, but we don't intend to fix that
----
Bug status
==========
- New
- Incomplete
- Confirmed
- Triaged
- In Progress
- Fix Committed
- Fix Released
- Invalid
- Opinion
- Won't Fix
----
Bug importance
==============
- Critical: Data corruption / complete failure affecting most users, no
workaround
- High: Data corruption / complete failure affecting most users, with
workaround
- Failure of a significant feature, no workaround
- Medium: Failure of a significant feature, with workaround
- Failure of a fringe feature, no workaround
- Low: Small issue with an easy workaround. Any other insignificant bug
- Wish list: Not really a bug, but a suggested improvement
- Undefined: Impact was not assessed yet
----
Bug importance
==============
- Critical
- High
- Failure
- Medium
- Failure
- Low
- Wishlist
- Undefined
----
Bug tags
========
- low-hanging-fruit: Bugs that are easy to fix, ideal for beginners to get
familiar with the workflow and to have their first contact with the code in
OpenStack development.
- documentation: Bug is about documentation or has an impact on documentation.
- i18n: Translations / i18n issues.
- security: Fix for the bug would make OpenStack more resilient to future
security issues.
- ops: Fix for the bug would significantly ease OpenStack operation.
- SERIES-rc-potential: During the SERIES pre-release period, mark the bug as a
potential release-critical blocker
- SERIES-backport-potential: Mark the bug as a potential backport target to a
specific SERIES (grizzly, havana...)
- Per project tags: https://wiki.openstack.org/wiki/BugTags
----
Bug
===
- Assigned To: The person currently working to fix this bug. Must be set by
In progress stage.
- Milestone: The milestone we need to fix the bug for, or the
milestone/version it was fixed in.
----
Bug report
==========
- file it against the proper OpenStack project
- check for duplicates
- The release, or milestone, or commit ID
- Status: New
----
Confirming & prioritizing
=========================
- lacking information => Status: Incomplete
- reproduced the issue => Status: Confirmed
- core developer or a member of the project bug supervision team =>
Importance: <Bug impact>
----
Debugging
=========
- determining how to fix the bug
- optional if straightforward
- ask a core developer or bug supervisor => Status: Triaged
----
Bug fixing
==========
- developer work on a fix
- Status: In progress
- Assignee: the developer working on the fix
- Gerrit will automatically set the status
----
After the change is accepted
============================
- reviewed, accepted, and has landed in master
- Status: Fix Committed
- milestone or release branch
- Milestone: Milestone the bug was fixed in
- Status: Fix Released
----
Exercise
========
Review other launchpad bugs and improve yours.