)]}'
{"doc/source/bugs.rst":[{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bugs"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. |bug-czar| replace:: *\u003cyour-name\u003e (IRC: name; UTC+0)*"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":".. todo:: This whole document needs to be corrected by an English"},{"line_number":7,"context_line":"          native speaker."}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_7afe8a39","line":4,"updated":"2015-06-03 13:39:06.000000000","message":"I don\u0027t think there\u0027s a notion of \"bug czar\" in Nova yet. But that\u0027s just terminology nit-pick.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"57fd76f6dc2182900f236186cb06a0c0f3b00e29","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bugs"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. |bug-czar| replace:: *\u003cyour-name\u003e (IRC: name; UTC+0)*"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":".. todo:: This whole document needs to be corrected by an English"},{"line_number":7,"context_line":"          native speaker."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_a8d27efe","line":4,"in_reply_to":"3afb71cf_38213ffc","updated":"2015-06-08 13:09:24.000000000","message":"I wanted to give a contact (person/group) for beginners which could help them to understand the *process* itself. This contact would then be able to update this doc when patterns within the questions arise.\n\nI understood the \"tag owner\" as people who \"listen\" on bugs for these tags because they have expertise in these areas which is valuable for *solving* the bugs. \n\nThe tag owners should understand the process too, but the \"process owner\" should not necessarily know how to solve a bug in each of the many areas.\n\nI think what I described as \"bug-czar\" is in reality a \"process owner\". And you are right, that could bring scaling issues if this is a single person.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"e2458266f1d073fa5ecd1b18558aca2d6e9ddaa3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bugs"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. |bug-czar| replace:: *\u003cyour-name\u003e (IRC: name; UTC+0)*"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":".. todo:: This whole document needs to be corrected by an English"},{"line_number":7,"context_line":"          native speaker."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_38213ffc","line":4,"in_reply_to":"3afb71cf_42089391","updated":"2015-06-08 12:30:19.000000000","message":"Sure, I heard the term before on IRC and mailing lists.\n\nJust that it doesn\u0027t scale to have a _single_  focal point given the complexity of the project and the vast number of Virtualization drivers (each a beast by itself). \n\nThere\u0027s a page (it\u0027s not entirely well maintained) that talks about component \"owners\". Maybe you meant something like that.\n\n   https://wiki.openstack.org/wiki/Nova/BugTriage#Step_2:_Triage_Tagged_Bugs","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bugs"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. |bug-czar| replace:: *\u003cyour-name\u003e (IRC: name; UTC+0)*"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":".. todo:: This whole document needs to be corrected by an English"},{"line_number":7,"context_line":"          native speaker."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_42089391","line":4,"in_reply_to":"5afe65bd_7afe8a39","updated":"2015-06-08 11:14:25.000000000","message":"@Kashyap Chamarthy:\n\nI think Nova would benefit from a person which would serve as a focal point for bug related questions. johnthetubaguy used the term \"bug czar\" in the nova channel [1] and I liked it :)\n\n[1] http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2015-05-28.log.html#t2015-05-28T15:17:57","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":34,"context_line":"   :desctable:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"   blockdiag {"},{"line_number":37,"context_line":"      "},{"line_number":38,"context_line":"      // layout the diagram"},{"line_number":39,"context_line":"      orientation \u003d portrait"},{"line_number":40,"context_line":"   "}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_9a8a66be","line":37,"updated":"2015-06-03 13:39:06.000000000","message":"Extra white spaces here and further throughout. Won\u0027t mention it again, to avoid repeating.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":34,"context_line":"   :desctable:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"   blockdiag {"},{"line_number":37,"context_line":"      "},{"line_number":38,"context_line":"      // layout the diagram"},{"line_number":39,"context_line":"      orientation \u003d portrait"},{"line_number":40,"context_line":"   "}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_226fd7c6","line":37,"in_reply_to":"5afe65bd_9a8a66be","updated":"2015-06-08 11:14:25.000000000","message":"Done","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        color \u003d \"red\"]; "},{"line_number":102,"context_line":"   }"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"The meaning of an issue tracker is to improve the product. An improvement has"},{"line_number":105,"context_line":"happened when the bug is in an \"Accepted Status\" like ``Fix Committed`` and"},{"line_number":106,"context_line":"``Fix Released``. The \"Closed States\" didn\u0027t improve the product directly but"},{"line_number":107,"context_line":"could give an impression if a concept is not as intuitive or good documented"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_bdcd1cb9","line":104,"updated":"2015-06-03 13:39:06.000000000","message":"Wording nitpick: s/improve the product/improve the quality of the project/\n\nThe term \"product\" is normally used in the context of downstream.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        color \u003d \"red\"]; "},{"line_number":102,"context_line":"   }"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"The meaning of an issue tracker is to improve the product. An improvement has"},{"line_number":105,"context_line":"happened when the bug is in an \"Accepted Status\" like ``Fix Committed`` and"},{"line_number":106,"context_line":"``Fix Released``. The \"Closed States\" didn\u0027t improve the product directly but"},{"line_number":107,"context_line":"could give an impression if a concept is not as intuitive or good documented"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_02d5fbb7","line":104,"in_reply_to":"5afe65bd_bdcd1cb9","updated":"2015-06-08 11:14:25.000000000","message":"Done","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":104,"context_line":"The meaning of an issue tracker is to improve the product. An improvement has"},{"line_number":105,"context_line":"happened when the bug is in an \"Accepted Status\" like ``Fix Committed`` and"},{"line_number":106,"context_line":"``Fix Released``. The \"Closed States\" didn\u0027t improve the product directly but"},{"line_number":107,"context_line":"could give an impression if a concept is not as intuitive or good documented"},{"line_number":108,"context_line":"as it should be. The \"Open States\" continuously allocate effort of one or many"},{"line_number":109,"context_line":"developers."},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_bd5d1c7b","line":107,"updated":"2015-06-03 13:39:06.000000000","message":"The phrasing about \"Closed States\" is not quite clear.\n\nI think what you meant is: Bugs end up in any one of the \"Closed States\" due to various reasons (e.g. an operator error, out of scope for the said project).","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":104,"context_line":"The meaning of an issue tracker is to improve the product. An improvement has"},{"line_number":105,"context_line":"happened when the bug is in an \"Accepted Status\" like ``Fix Committed`` and"},{"line_number":106,"context_line":"``Fix Released``. The \"Closed States\" didn\u0027t improve the product directly but"},{"line_number":107,"context_line":"could give an impression if a concept is not as intuitive or good documented"},{"line_number":108,"context_line":"as it should be. The \"Open States\" continuously allocate effort of one or many"},{"line_number":109,"context_line":"developers."},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_3d30189e","line":107,"in_reply_to":"5afe65bd_bd5d1c7b","updated":"2015-06-08 11:14:25.000000000","message":"@Kashyap Chamarthy:\n\nYes, that\u0027s what I tried to say. I use your phrasing in the next patch set.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"Status and Developer Responsibility"},{"line_number":120,"context_line":"-----------------------------------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Depending on the the role of a developer, he is affected by a subset of the"},{"line_number":123,"context_line":"possible states a bug can have."}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_f86162a9","line":120,"updated":"2015-06-03 13:39:06.000000000","message":"s/Developer/Contributor/ ?","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"Status and Developer Responsibility"},{"line_number":120,"context_line":"-----------------------------------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Depending on the the role of a developer, he is affected by a subset of the"},{"line_number":123,"context_line":"possible states a bug can have."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_3d7db8e7","line":120,"in_reply_to":"5afe65bd_f86162a9","updated":"2015-06-08 11:14:25.000000000","message":"@Kashyap Chamarthy:\n\nThe next patch set will use \"contributer\" through the whole document.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":120,"context_line":"-----------------------------------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Depending on the the role of a developer, he is affected by a subset of the"},{"line_number":123,"context_line":"possible states a bug can have."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"We can distinguish between multiple roles in the bug process. A user can have"},{"line_number":126,"context_line":"more than one role:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_d8dd8643","line":123,"updated":"2015-06-03 13:39:06.000000000","message":"\"he is affected\" - Male gender. Gender neutral, please (\"he or she\" or \"they\").\n\nA possible rephrase: Depending on the role of a contributor, they can be affected by a subset of the possible bug states.\n\n(But, I\u0027m not sure if that sentence is even necessary.)","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":120,"context_line":"-----------------------------------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Depending on the the role of a developer, he is affected by a subset of the"},{"line_number":123,"context_line":"possible states a bug can have."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"We can distinguish between multiple roles in the bug process. A user can have"},{"line_number":126,"context_line":"more than one role:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_589c02c0","line":123,"in_reply_to":"5afe65bd_d8dd8643","updated":"2015-06-08 11:14:25.000000000","message":"@Kashyap Chamarthy:\n\nGood tip. I will pluralize the statements. Using \"he or she\" makes it harder to read IMO.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":128,"context_line":"* reporter: Discovered the bug and created the entry in the issue "},{"line_number":129,"context_line":"  tracker [#tracker]_."},{"line_number":130,"context_line":"* triager: Checks new bugs for validity and makes a pre-sorting to enable an"},{"line_number":131,"context_line":"  assignment of the bug."},{"line_number":132,"context_line":"* bug-supervisor: Is aware of the \"big picture\" of the bugs and sets the"},{"line_number":133,"context_line":"  importance of this bug related to the overall bugs."},{"line_number":134,"context_line":"* assignee: Responsible for developing a patch for this bug."}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_18055e79","line":131,"updated":"2015-06-03 13:39:06.000000000","message":"The last part of the sentence reads a little awkward.\n\nYou can probably note that a  triager may have to perform any of the tasks (1, 3, 4 and 5) outlined here:\n\nhttps://wiki.openstack.org/wiki/BugTriage","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":128,"context_line":"* reporter: Discovered the bug and created the entry in the issue "},{"line_number":129,"context_line":"  tracker [#tracker]_."},{"line_number":130,"context_line":"* triager: Checks new bugs for validity and makes a pre-sorting to enable an"},{"line_number":131,"context_line":"  assignment of the bug."},{"line_number":132,"context_line":"* bug-supervisor: Is aware of the \"big picture\" of the bugs and sets the"},{"line_number":133,"context_line":"  importance of this bug related to the overall bugs."},{"line_number":134,"context_line":"* assignee: Responsible for developing a patch for this bug."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_1ed793ee","line":131,"in_reply_to":"5afe65bd_18055e79","updated":"2015-06-08 11:14:25.000000000","message":"@Kashyap Chamarthy:\n\nI try to rephrase it. \n\nThere are currently three wiki pages one has to read to understand the process in nova. The general \"bugs\" page, the general \"BugsTriage\" page and the nova specific \"BugsTriage\" page. I also think that the nova bug process could be clearer and easier to grasp and execute. And that this could lead to a different process than in other projects. That\u0027s why I try to avoid to mention the current wiki pages.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":132,"context_line":"* bug-supervisor: Is aware of the \"big picture\" of the bugs and sets the"},{"line_number":133,"context_line":"  importance of this bug related to the overall bugs."},{"line_number":134,"context_line":"* assignee: Responsible for developing a patch for this bug."},{"line_number":135,"context_line":"* release mgmt.: An (automated) entity which tracks the committed fix of a bug."},{"line_number":136,"context_line":""},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Depending on the role and the bug state, a developer should act if:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_18643e20","line":135,"updated":"2015-06-03 13:39:06.000000000","message":"Sometimes a human has to intervene. E.g for security bugs.\n\nSpeaking of security bugs, you might want to note somewhere on how to go about reporting security bugs/vulnerabilities. Here\u0027s the official vulnerability management process doc:\n\n   https://security.openstack.org/vmt-process.html","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":132,"context_line":"* bug-supervisor: Is aware of the \"big picture\" of the bugs and sets the"},{"line_number":133,"context_line":"  importance of this bug related to the overall bugs."},{"line_number":134,"context_line":"* assignee: Responsible for developing a patch for this bug."},{"line_number":135,"context_line":"* release mgmt.: An (automated) entity which tracks the committed fix of a bug."},{"line_number":136,"context_line":""},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Depending on the role and the bug state, a developer should act if:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_fec71710","line":135,"in_reply_to":"5afe65bd_18643e20","updated":"2015-06-08 11:14:25.000000000","message":"Done","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"#. If you are the bug reporter and you get a notification that the state of the"},{"line_number":167,"context_line":"   bug is *incomplete*, please read in the comments of the bug which"},{"line_number":168,"context_line":"   information is needed."},{"line_number":169,"context_line":"#. If you see a *new* bug and could reproduce the issue, you can set the state"},{"line_number":170,"context_line":"   to *confirmed*. "},{"line_number":171,"context_line":"#. If you see a *new* bug and know where the issue can have it\u0027s root cause,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_936931c1","line":168,"updated":"2015-06-03 13:39:06.000000000","message":"Maybe: s/\"please read in the comments of the bug which information is needed\"/ \"please read the comments to and provide necessary information\"/","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"#. If you are the bug reporter and you get a notification that the state of the"},{"line_number":167,"context_line":"   bug is *incomplete*, please read in the comments of the bug which"},{"line_number":168,"context_line":"   information is needed."},{"line_number":169,"context_line":"#. If you see a *new* bug and could reproduce the issue, you can set the state"},{"line_number":170,"context_line":"   to *confirmed*. "},{"line_number":171,"context_line":"#. If you see a *new* bug and know where the issue can have it\u0027s root cause,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_5efe2b39","line":168,"in_reply_to":"5afe65bd_936931c1","updated":"2015-06-08 11:14:25.000000000","message":"Done","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":171,"context_line":"#. If you see a *new* bug and know where the issue can have it\u0027s root cause,"},{"line_number":172,"context_line":"   label the bug with one or more of the *tags* [#wiki-tags]_. "},{"line_number":173,"context_line":"#. If you are the assignee of a bug, please provide a patch for this bug in a"},{"line_number":174,"context_line":"   timely manner."},{"line_number":175,"context_line":"#. If you are the bug creator and the state of the bug is *won\u0027t fix* or"},{"line_number":176,"context_line":"   *opinion* or *invalid*, please ensure that no misunderstanding has happened."},{"line_number":177,"context_line":"#. If you are a bug-supervisor, please ensure that *triaged* and *confirmed*"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_339b9d74","line":174,"updated":"2015-06-03 13:39:06.000000000","message":"I\u0027d rephrase it as: If you are the assignee of a bug, you\u0027re expected to provide a patch in a reasonably timely manner. If you think you\u0027re incorrectly assigned, move the bug state back to the most recent valid state, so a relevant person can take it.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":171,"context_line":"#. If you see a *new* bug and know where the issue can have it\u0027s root cause,"},{"line_number":172,"context_line":"   label the bug with one or more of the *tags* [#wiki-tags]_. "},{"line_number":173,"context_line":"#. If you are the assignee of a bug, please provide a patch for this bug in a"},{"line_number":174,"context_line":"   timely manner."},{"line_number":175,"context_line":"#. If you are the bug creator and the state of the bug is *won\u0027t fix* or"},{"line_number":176,"context_line":"   *opinion* or *invalid*, please ensure that no misunderstanding has happened."},{"line_number":177,"context_line":"#. If you are a bug-supervisor, please ensure that *triaged* and *confirmed*"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_1ea67353","line":174,"in_reply_to":"5afe65bd_339b9d74","updated":"2015-06-08 11:14:25.000000000","message":"Done","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":173,"context_line":"#. If you are the assignee of a bug, please provide a patch for this bug in a"},{"line_number":174,"context_line":"   timely manner."},{"line_number":175,"context_line":"#. If you are the bug creator and the state of the bug is *won\u0027t fix* or"},{"line_number":176,"context_line":"   *opinion* or *invalid*, please ensure that no misunderstanding has happened."},{"line_number":177,"context_line":"#. If you are a bug-supervisor, please ensure that *triaged* and *confirmed*"},{"line_number":178,"context_line":"   bugs are prioritized."},{"line_number":179,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_1361c139","line":176,"updated":"2015-06-03 13:39:06.000000000","message":"Sometimes the bug reporter cannot \"ensure\" that there\u0027s no misunderstanding for various reasons.\n\nMaybe you can say: if you are marking a bug as *won\u0027t fix* , *opinion*, or *invalid*, please provide a comment with rationale.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":173,"context_line":"#. If you are the assignee of a bug, please provide a patch for this bug in a"},{"line_number":174,"context_line":"   timely manner."},{"line_number":175,"context_line":"#. If you are the bug creator and the state of the bug is *won\u0027t fix* or"},{"line_number":176,"context_line":"   *opinion* or *invalid*, please ensure that no misunderstanding has happened."},{"line_number":177,"context_line":"#. If you are a bug-supervisor, please ensure that *triaged* and *confirmed*"},{"line_number":178,"context_line":"   bugs are prioritized."},{"line_number":179,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_81e8c6e3","line":176,"in_reply_to":"5afe65bd_1361c139","updated":"2015-06-08 11:14:25.000000000","message":"@Kashyap Chamarthy:\n\nI tried to say that a reporter should read the provided rationale. I rephrased it in the next patch set. The table will also have another intro how to read it.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":200,"context_line":"management. Not every combination of bug status and bug fields makes sense."},{"line_number":201,"context_line":"The guidelines for"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"* which fields should be set in "},{"line_number":204,"context_line":"* which bug state by"},{"line_number":205,"context_line":"* which developer role"},{"line_number":206,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_f398651d","line":203,"updated":"2015-06-03 13:39:06.000000000","message":"s/set in/set/","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":200,"context_line":"management. Not every combination of bug status and bug fields makes sense."},{"line_number":201,"context_line":"The guidelines for"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"* which fields should be set in "},{"line_number":204,"context_line":"* which bug state by"},{"line_number":205,"context_line":"* which developer role"},{"line_number":206,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_12bae20a","line":203,"in_reply_to":"5afe65bd_f398651d","updated":"2015-06-08 11:14:25.000000000","message":"Done","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":201,"context_line":"The guidelines for"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"* which fields should be set in "},{"line_number":204,"context_line":"* which bug state by"},{"line_number":205,"context_line":"* which developer role"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"are these:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_937811c6","line":204,"updated":"2015-06-03 13:39:06.000000000","message":"Not clear what this means.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":201,"context_line":"The guidelines for"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"* which fields should be set in "},{"line_number":204,"context_line":"* which bug state by"},{"line_number":205,"context_line":"* which developer role"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"are these:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_a1b3c2e8","line":204,"in_reply_to":"5afe65bd_937811c6","updated":"2015-06-08 11:14:25.000000000","message":"@Kashyap Chamarthy:\n\nI add a new intro for the table which tries to clarify that.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":246,"context_line":"----"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"*Tags* are a way to label bugs with certain keywords to enable a sorting in"},{"line_number":249,"context_line":"one or more categories. Because nova is a huge project with multiple areas it"},{"line_number":250,"context_line":"is impossible to be an expert in each area. The tagging of a bug enables area"},{"line_number":251,"context_line":"experts to create a query for bugs where they can contribute with their"},{"line_number":252,"context_line":"expertise. The official tags a bug can be labeled with are:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_4e354cd8","line":249,"updated":"2015-06-03 13:39:06.000000000","message":"s/to enable a sorting in one or more categories/to enable better sorting/\n\ns/nova/Nova/","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":246,"context_line":"----"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"*Tags* are a way to label bugs with certain keywords to enable a sorting in"},{"line_number":249,"context_line":"one or more categories. Because nova is a huge project with multiple areas it"},{"line_number":250,"context_line":"is impossible to be an expert in each area. The tagging of a bug enables area"},{"line_number":251,"context_line":"experts to create a query for bugs where they can contribute with their"},{"line_number":252,"context_line":"expertise. The official tags a bug can be labeled with are:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_c1febe6a","line":249,"in_reply_to":"5afe65bd_4e354cd8","updated":"2015-06-08 11:14:25.000000000","message":"Done","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"c05925e7bf45ea82f4b2a22a558f92f452270120","unresolved":false,"context_lines":[{"line_number":454,"context_line":""},{"line_number":455,"context_line":"----"},{"line_number":456,"context_line":""},{"line_number":457,"context_line":".. rubric:: Footnotes"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":".. [#tracker] https://bugs.launchpad.net/nova"},{"line_number":460,"context_line":".. [#pastebin] http://paste.openstack.org/"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5afe65bd_7a5a0a52","line":457,"updated":"2015-06-03 13:39:06.000000000","message":"I wrote this a long time ago, after coming across a lot of poorly reported bugs that have zero information.\n\n  https://wiki.openstack.org/wiki/BugFilingRecommendations\n\nMight want to add it here.","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"8ce89870c6ff8309f5c124c1b219ce7c3f8446c4","unresolved":false,"context_lines":[{"line_number":454,"context_line":""},{"line_number":455,"context_line":"----"},{"line_number":456,"context_line":""},{"line_number":457,"context_line":".. rubric:: Footnotes"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":".. [#tracker] https://bugs.launchpad.net/nova"},{"line_number":460,"context_line":".. [#pastebin] http://paste.openstack.org/"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afb71cf_3235ded9","line":457,"in_reply_to":"5afe65bd_7a5a0a52","updated":"2015-06-08 11:14:25.000000000","message":"Done","commit_id":"e253d1eb6b8b68e09eb802a369293c503258ce54"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a908d2b48f22c34376723f14446b2abbf9fd51a0","unresolved":false,"context_lines":[{"line_number":127,"context_line":"          use the \"triaged\" state anymore? Wouldn\u0027t that be a \"confirmed\" bug"},{"line_number":128,"context_line":"          with a \"low-hanging-fruit\" tag?"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"Status and Contributer Responsibility"},{"line_number":132,"context_line":"-------------------------------------"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3afb71cf_12023b0a","line":130,"updated":"2015-06-11 11:44:42.000000000","message":"I think we should include this stuff?\nhttps://wiki.openstack.org/wiki/BugTriage\nhttps://wiki.openstack.org/wiki/Nova/BugTriage","commit_id":"9417c4b60254eb68f0ea10996b7b82399823038a"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"b22465d5c3d3a93adab31f3e51e076966d8baaae","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bugs"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. todo:: This whole document needs to be corrected by an English"},{"line_number":5,"context_line":"          native speaker as soon as the content is agreed on."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"**Abstract:** This section intends to give you enough background to play an"}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa32b979_bd29a68b","line":4,"updated":"2015-06-26 22:39:05.000000000","message":"Time to handle this todo.","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"4e01d55d2ea4ace90efa681ec18df605bf82e4da","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bugs"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. todo:: This whole document needs to be corrected by an English"},{"line_number":5,"context_line":"          native speaker as soon as the content is agreed on."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"**Abstract:** This section intends to give you enough background to play an"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a50d1a3_7b91ed51","line":4,"in_reply_to":"ba3cc151_23c25e34","updated":"2015-07-30 20:46:24.000000000","message":"Agreed.  I would just leave this out now and assume that any glaring grammatical errors will be corrected by reviewers, and anything else could be cleaned up over time.","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"7c835838844af6688eaef905f76bfb9b69db3e59","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bugs"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. todo:: This whole document needs to be corrected by an English"},{"line_number":5,"context_line":"          native speaker as soon as the content is agreed on."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"**Abstract:** This section intends to give you enough background to play an"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_23c25e34","line":4,"in_reply_to":"ba3cc151_50265869","updated":"2015-06-30 04:03:19.000000000","message":"if the docs team doesn\u0027t have bandwidth maybe we can get a nova person or two to make a pass. We can always clean up grammar later.","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"7b77d3a687e4931ec96d11f3270eea5830b144b6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bugs"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. todo:: This whole document needs to be corrected by an English"},{"line_number":5,"context_line":"          native speaker as soon as the content is agreed on."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"**Abstract:** This section intends to give you enough background to play an"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_50265869","line":4,"in_reply_to":"fa32b979_bd29a68b","updated":"2015-06-29 18:04:28.000000000","message":"I\u0027ll ask for help from the docs team.","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"b22465d5c3d3a93adab31f3e51e076966d8baaae","unresolved":false,"context_lines":[{"line_number":14,"context_line":"----------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Without reading the following subsections you could participate in the"},{"line_number":17,"context_line":"bug triaging process by these actions:"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* Try to add appropriate tags for new bugs: `Untagged New Bugs"},{"line_number":20,"context_line":"  \u003chttps://bugs.launchpad.net/nova/+bugs?field.tag\u003d-*\u0026field.status%3Alist\u003dNEW\u003e`_"}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa32b979_e2046919","line":17,"updated":"2015-06-26 22:39:05.000000000","message":"So doing bug triage correctly is important, I don\u0027t think we should just tell people to dive right on in.\n\nI really like the contact someone to help you that you hint at in the abstract.","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"7c835838844af6688eaef905f76bfb9b69db3e59","unresolved":false,"context_lines":[{"line_number":14,"context_line":"----------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Without reading the following subsections you could participate in the"},{"line_number":17,"context_line":"bug triaging process by these actions:"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* Try to add appropriate tags for new bugs: `Untagged New Bugs"},{"line_number":20,"context_line":"  \u003chttps://bugs.launchpad.net/nova/+bugs?field.tag\u003d-*\u0026field.status%3Alist\u003dNEW\u003e`_"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_a3ec2ec8","line":17,"in_reply_to":"ba3cc151_705d9ce8","updated":"2015-06-30 04:03:19.000000000","message":"Yeah you shouldn\u0027t say contact a single person. Maybe say ask on #openstack-nova?\n\nBug triage can be really hard and I don\u0027t think it is something that should be done with 0 assistance.","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"7b77d3a687e4931ec96d11f3270eea5830b144b6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"----------"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Without reading the following subsections you could participate in the"},{"line_number":17,"context_line":"bug triaging process by these actions:"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* Try to add appropriate tags for new bugs: `Untagged New Bugs"},{"line_number":20,"context_line":"  \u003chttps://bugs.launchpad.net/nova/+bugs?field.tag\u003d-*\u0026field.status%3Alist\u003dNEW\u003e`_"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_705d9ce8","line":17,"in_reply_to":"fa32b979_e2046919","updated":"2015-06-29 18:04:28.000000000","message":"@Joe Gordon:\nMy intention here was to give a task with a low amount of initial training to attract more people. Some of them will maybe work later on the more complex tasks. Would you prefer to remove this section?\n\nDo you think about a single person? kashyap did mention that this could be a scaling issue.","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"4e01d55d2ea4ace90efa681ec18df605bf82e4da","unresolved":false,"context_lines":[{"line_number":31,"context_line":"* How should a bug be reported?"},{"line_number":32,"context_line":"* Which bugs needs to be solved with a patch?"},{"line_number":33,"context_line":"* Who will develop a patch for a bug?"},{"line_number":34,"context_line":"* How do we don\u0027t lose track what should be solved first?"},{"line_number":35,"context_line":"* Which patches will be available in which release?"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"To minimize overhead and redundant work, it makes sense to use the same"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a50d1a3_5ba2f19b","line":34,"updated":"2015-07-30 20:46:24.000000000","message":"How do we not lose track of what should be solved first?","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"b22465d5c3d3a93adab31f3e51e076966d8baaae","unresolved":false,"context_lines":[{"line_number":38,"context_line":"infrastructure and follow the same processes within the different OpenStack"},{"line_number":39,"context_line":"projects. A description of that process can be found in the"},{"line_number":40,"context_line":"`Developer\u0027s Guide"},{"line_number":41,"context_line":"\u003chttp://docs.openstack.org/infra/manual/developers.html#working-on-bugs\u003e`_."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Despite of that, sometimes it is necessary to handle a few things in Nova"},{"line_number":44,"context_line":"different. These things are described in the sections below."}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa32b979_0202ad0b","line":41,"updated":"2015-06-26 22:39:05.000000000","message":"looks good","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"4e01d55d2ea4ace90efa681ec18df605bf82e4da","unresolved":false,"context_lines":[{"line_number":63,"context_line":"#. We adopt a *0 new bugs* policy to keep this from getting away from us in"},{"line_number":64,"context_line":"   the future. The younger a bug is, the more likely is it to get more"},{"line_number":65,"context_line":"   detailed information from the bug reporter for a successful triaging."},{"line_number":66,"context_line":"#. \"Personal work items\" should be clearly tagged. That make them a ton easier"},{"line_number":67,"context_line":"   to cull later when they stall and no one else has enough context to pick"},{"line_number":68,"context_line":"   them up."},{"line_number":69,"context_line":"#. Find *tag champions*. They should provide their expertise in areas which"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a50d1a3_7bf48d86","line":66,"updated":"2015-07-30 20:46:24.000000000","message":"How should they be tagged?","commit_id":"e079cbe3d95c28d2ec6569b84f23a8187d2c0445"}]}
