)]}'
{"doc/source/bug_process.rst":[{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"6f79771e5d4b42da43134a6e2ec629db7faf54aa","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Let us start with an overview picture which is the basis for all the"},{"line_number":14,"context_line":"explanation below of it."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. image:: ./images/nova-bug-process.svg"},{"line_number":17,"context_line":"   :width: 100%"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Term definition"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_568730b5","line":16,"updated":"2016-01-12 20:22:01.000000000","message":"Font is reeeeally tiny in this image. Don\u0027t be afraid to use more vertical space. Artifact \"incomplete\" should be tucked under action \"provide more info\" to make a three-column layout. Allow the higher \u0027expired\u0027 arrow to merge into the lower one if it helps.\n\nIt\u0027d be useful to indicate the actor on each action, EG bug reporter, bug supervisor, fix author.\n\nI get what you mean by \"skim new bugs\" but I\u0027d be tempted by \"Observe \u0027New\u0027 bug reported\"? Makes more sense in the context of a single bug.\n\n\"Respond\" not \"responde\".\n\nAll the artefacts say \"bug report (status: ___)\". Maybe \"Set bug status to ___\" would be more readable? And are these really the artefacts produced? I\u0027d have thought \"a patch\" is the artefact resulting from \"create and push a patch\".","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"a0d7e0ee46ca806e3f9d3d08fa947fcfd203fcd2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Let us start with an overview picture which is the basis for all the"},{"line_number":14,"context_line":"explanation below of it."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. image:: ./images/nova-bug-process.svg"},{"line_number":17,"context_line":"   :width: 100%"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Term definition"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_fed37236","line":16,"in_reply_to":"da6ed579_568730b5","updated":"2016-01-13 10:22:14.000000000","message":"OK, let me see how I get the font bigger. I see the flaw in the layout now too. I\u0027ll change that.\n\nI will describe the post-conditions and typical roles of the phases below the image. That should give an indication.\n\n\"observe\" doesn\u0027t well describe what this action should result in. I\u0027d like to go with \"skim\" and I add a term definition below of the image.\n\nI wanted to specify how the bug report will change because of the previous action. You\u0027re right that a patch is an artifact. Using \"artifact\" might me confusing, I\u0027ll change that.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":16,"context_line":".. image:: ./images/nova-bug-process.svg"},{"line_number":17,"context_line":"   :width: 100%"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Term definition"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"We use short terms to describe a whole idea in a few words. Without the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_4a5bbd2e","line":19,"updated":"2016-01-13 17:47:51.000000000","message":"Glossary?","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":16,"context_line":".. image:: ./images/nova-bug-process.svg"},{"line_number":17,"context_line":"   :width: 100%"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Term definition"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"We use short terms to describe a whole idea in a few words. Without the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_76f5be81","line":19,"in_reply_to":"da6ed579_4a5bbd2e","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":28,"context_line":"-------------------"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"New"},{"line_number":31,"context_line":"  This bug report is not yet ready to for a deeper root cause analysis."},{"line_number":32,"context_line":"  Somebody has to look at the report and decide if all necessary information"},{"line_number":33,"context_line":"  is provided."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_0a65c5df","line":31,"updated":"2016-01-13 17:47:51.000000000","message":"s/to //","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":28,"context_line":"-------------------"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"New"},{"line_number":31,"context_line":"  This bug report is not yet ready to for a deeper root cause analysis."},{"line_number":32,"context_line":"  Somebody has to look at the report and decide if all necessary information"},{"line_number":33,"context_line":"  is provided."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_16f2429b","line":31,"in_reply_to":"da6ed579_0a65c5df","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":16016,"name":"Fahri Cihan Demirci","email":"cihand@skyatlas.com","username":"cihand"},"change_message_id":"b402fc72cc3dafbec9fe5a207c0f89306ac768c6","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Invalid"},{"line_number":42,"context_line":"  This bug report doesn\u0027t meet the `report-criteria`_. A comment explains"},{"line_number":43,"context_line":"  why this is the case.No further effort will be spent on this report."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Confirmed"},{"line_number":46,"context_line":"  This bug report meets the `report-criteria`_ and is already reproduced by"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_e8c8b976","line":43,"updated":"2016-01-12 18:38:12.000000000","message":"Extremely minor: missing whitespace after \u0027case.\u0027. Please consider only if you are already uploading a revision","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Invalid"},{"line_number":42,"context_line":"  This bug report doesn\u0027t meet the `report-criteria`_. A comment explains"},{"line_number":43,"context_line":"  why this is the case.No further effort will be spent on this report."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Confirmed"},{"line_number":46,"context_line":"  This bug report meets the `report-criteria`_ and is already reproduced by"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_0ae4e50a","line":43,"updated":"2016-01-13 17:47:51.000000000","message":"Space after dot","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Invalid"},{"line_number":42,"context_line":"  This bug report doesn\u0027t meet the `report-criteria`_. A comment explains"},{"line_number":43,"context_line":"  why this is the case.No further effort will be spent on this report."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Confirmed"},{"line_number":46,"context_line":"  This bug report meets the `report-criteria`_ and is already reproduced by"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_d6110ab1","line":43,"in_reply_to":"da6ed579_0ae4e50a","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"a0d7e0ee46ca806e3f9d3d08fa947fcfd203fcd2","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Invalid"},{"line_number":42,"context_line":"  This bug report doesn\u0027t meet the `report-criteria`_. A comment explains"},{"line_number":43,"context_line":"  why this is the case.No further effort will be spent on this report."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Confirmed"},{"line_number":46,"context_line":"  This bug report meets the `report-criteria`_ and is already reproduced by"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_5ea95e7a","line":43,"in_reply_to":"da6ed579_e8c8b976","updated":"2016-01-13 10:22:14.000000000","message":"The next patch set will contain the fix.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Confirmed"},{"line_number":46,"context_line":"  This bug report meets the `report-criteria`_ and is already reproduced by"},{"line_number":47,"context_line":"  another contributor or (if special environment is necessary) if another"},{"line_number":48,"context_line":"  contributor is confident enough by the given report and debug data that this"},{"line_number":49,"context_line":"  describes indeed a genuine bug."},{"line_number":50,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_0aace5eb","line":47,"updated":"2016-01-13 17:47:51.000000000","message":"a special","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Confirmed"},{"line_number":46,"context_line":"  This bug report meets the `report-criteria`_ and is already reproduced by"},{"line_number":47,"context_line":"  another contributor or (if special environment is necessary) if another"},{"line_number":48,"context_line":"  contributor is confident enough by the given report and debug data that this"},{"line_number":49,"context_line":"  describes indeed a genuine bug."},{"line_number":50,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_76237e06","line":47,"in_reply_to":"da6ed579_0aace5eb","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":46,"context_line":"  This bug report meets the `report-criteria`_ and is already reproduced by"},{"line_number":47,"context_line":"  another contributor or (if special environment is necessary) if another"},{"line_number":48,"context_line":"  contributor is confident enough by the given report and debug data that this"},{"line_number":49,"context_line":"  describes indeed a genuine bug."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Triaged"},{"line_number":52,"context_line":"  This report describes an actual bug and the comments contain the result of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_4a809d46","line":49,"updated":"2016-01-13 17:47:51.000000000","message":"s/indeed//","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":46,"context_line":"  This bug report meets the `report-criteria`_ and is already reproduced by"},{"line_number":47,"context_line":"  another contributor or (if special environment is necessary) if another"},{"line_number":48,"context_line":"  contributor is confident enough by the given report and debug data that this"},{"line_number":49,"context_line":"  describes indeed a genuine bug."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Triaged"},{"line_number":52,"context_line":"  This report describes an actual bug and the comments contain the result of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_361d06be","line":49,"in_reply_to":"da6ed579_4a809d46","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Triaged"},{"line_number":52,"context_line":"  This report describes an actual bug and the comments contain the result of"},{"line_number":53,"context_line":"  a root cause analysis and solution strategies which enable another"},{"line_number":54,"context_line":"  contributor to create a patch for this bug."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"In Progress"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_caffada8","line":53,"updated":"2016-01-13 17:47:51.000000000","message":"and one or more solution strategies so that another contributor can create a fix.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Triaged"},{"line_number":52,"context_line":"  This report describes an actual bug and the comments contain the result of"},{"line_number":53,"context_line":"  a root cause analysis and solution strategies which enable another"},{"line_number":54,"context_line":"  contributor to create a patch for this bug."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"In Progress"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_96595291","line":53,"in_reply_to":"da6ed579_caffada8","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Won\u0027t Fix"},{"line_number":63,"context_line":"  This report describes a (potential) bug but we don\u0027t have the resources to"},{"line_number":64,"context_line":"  dig deeper into this. The `expiration-policy`_ has hit this bug report."},{"line_number":65,"context_line":"  No further effort will be spent on this report."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Fix Released"},{"line_number":68,"context_line":"  The patch which solves this bug got merged in the *master* branch."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_6a89e125","line":65,"updated":"2016-01-13 17:47:51.000000000","message":"This can also mean \"working as designed\"? Or is that \"invalid\"? What about duplicate bugs?","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Won\u0027t Fix"},{"line_number":63,"context_line":"  This report describes a (potential) bug but we don\u0027t have the resources to"},{"line_number":64,"context_line":"  dig deeper into this. The `expiration-policy`_ has hit this bug report."},{"line_number":65,"context_line":"  No further effort will be spent on this report."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Fix Released"},{"line_number":68,"context_line":"  The patch which solves this bug got merged in the *master* branch."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_c1394643","line":65,"in_reply_to":"da6ed579_6a89e125","updated":"2016-01-20 14:29:47.000000000","message":"\"works as designed\" \u003d\u003d \"invalid\" I added that to \"Invalid\" in Line 41 in the next patch set.\n\nDuplicate bugs don\u0027t have a specific status. Each bug, despite its current status, can be a duplicate (for example [1]). I add a \u0027other\u0027 section in the glossary and make a note for duplicates.\n\n[1] https://bugs.launchpad.net/nova/+bug/1187244","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"* a reasonable throughput"},{"line_number":80,"context_line":"  (*low # of fixes is better than a big # of in progress*)"},{"line_number":81,"context_line":"* scalable (doesn\u0027t rely on single persons)"},{"line_number":82,"context_line":"* decreasing rate of open bugs"},{"line_number":83,"context_line":"* takes the (core) reviewer bottleneck into account"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_ca724d49","line":81,"updated":"2016-01-13 17:47:51.000000000","message":"on any single person","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"* a reasonable throughput"},{"line_number":80,"context_line":"  (*low # of fixes is better than a big # of in progress*)"},{"line_number":81,"context_line":"* scalable (doesn\u0027t rely on single persons)"},{"line_number":82,"context_line":"* decreasing rate of open bugs"},{"line_number":83,"context_line":"* takes the (core) reviewer bottleneck into account"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_6125fac0","line":81,"in_reply_to":"da6ed579_ca724d49","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":93,"context_line":"release:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"* zero ``critical|high`` prio bugs open (\u003d\u003e core reviewers have to spent"},{"line_number":96,"context_line":"  resources)"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. _bug-skimming-duty:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_eaa4f1a6","line":96,"updated":"2016-01-13 17:47:51.000000000","message":"here and above - s/spent/spend/","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":93,"context_line":"release:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"* zero ``critical|high`` prio bugs open (\u003d\u003e core reviewers have to spent"},{"line_number":96,"context_line":"  resources)"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. _bug-skimming-duty:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_610c1a43","line":96,"in_reply_to":"da6ed579_eaa4f1a6","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Bug skimming duty"},{"line_number":102,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"tasks:"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"* close reports which don\u0027t meet the valid report criteria"},{"line_number":107,"context_line":"  (see `report-criteria`_)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_caa9ed7c","line":104,"updated":"2016-01-13 17:47:51.000000000","message":"Sentences should start with a capital letter","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Bug skimming duty"},{"line_number":102,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"tasks:"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"* close reports which don\u0027t meet the valid report criteria"},{"line_number":107,"context_line":"  (see `report-criteria`_)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_bc0d5539","line":104,"in_reply_to":"da6ed579_caa9ed7c","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    * with master"},{"line_number":114,"context_line":"    * supported stable branches"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* tag the report to signalize which area most probably *contains* the root"},{"line_number":117,"context_line":"  cause for this issue. (``area:\u003cname\u003e``?) (see `areas`_)"},{"line_number":118,"context_line":"* set assumed priority (see `report-priority`_). That can be discussed"},{"line_number":119,"context_line":"  in the `team-meeting`_ if necessary."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_eaf95181","line":116,"updated":"2016-01-13 17:47:51.000000000","message":"s/signalize/signal/\n\nnot sure why contains is emphasised?","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    * with master"},{"line_number":114,"context_line":"    * supported stable branches"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* tag the report to signalize which area most probably *contains* the root"},{"line_number":117,"context_line":"  cause for this issue. (``area:\u003cname\u003e``?) (see `areas`_)"},{"line_number":118,"context_line":"* set assumed priority (see `report-priority`_). That can be discussed"},{"line_number":119,"context_line":"  in the `team-meeting`_ if necessary."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_dc81294f","line":116,"in_reply_to":"da6ed579_eaf95181","updated":"2016-01-20 14:29:47.000000000","message":"Bad wording. I wanted to avoid that a bug report is tagged with \"libvirt\", only because it is the chosen virt driver, although the bug has its origin in the REST API lets say. I rephrased it in the next patch set.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":16016,"name":"Fahri Cihan Demirci","email":"cihand@skyatlas.com","username":"cihand"},"change_message_id":"b402fc72cc3dafbec9fe5a207c0f89306ac768c6","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* weekly rotation of people"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. todo:: the wiki is a flexible enough place to not down such information."},{"line_number":131,"context_line":"          I need a stable link for that. The wiki allows a volunteer to"},{"line_number":132,"context_line":"          specify the engagement in advance if participation in the meeting"},{"line_number":133,"context_line":"          is not possible."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_ad31730d","line":130,"updated":"2016-01-12 18:38:12.000000000","message":"Minor: typo in \u0027note down\u0027. Just bringing it to your attention in case there is a revision for this patch.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* weekly rotation of people"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. todo:: the wiki is a flexible enough place to not down such information."},{"line_number":131,"context_line":"          I need a stable link for that. The wiki allows a volunteer to"},{"line_number":132,"context_line":"          specify the engagement in advance if participation in the meeting"},{"line_number":133,"context_line":"          is not possible."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_aa4a79c3","line":130,"range":{"start_line":130,"start_character":49,"end_line":130,"end_character":52},"updated":"2016-01-13 17:47:51.000000000","message":"s/not/note/","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"a0d7e0ee46ca806e3f9d3d08fa947fcfd203fcd2","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* weekly rotation of people"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. todo:: the wiki is a flexible enough place to not down such information."},{"line_number":131,"context_line":"          I need a stable link for that. The wiki allows a volunteer to"},{"line_number":132,"context_line":"          specify the engagement in advance if participation in the meeting"},{"line_number":133,"context_line":"          is not possible."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_de01ce6b","line":130,"in_reply_to":"da6ed579_ad31730d","updated":"2016-01-13 10:22:14.000000000","message":"The todos won\u0027t be part of the finalized document. They are here to indicate why this commit is flagged with (WIP) and what I want to add/clarify in next patch sets.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":16016,"name":"Fahri Cihan Demirci","email":"cihand@skyatlas.com","username":"cihand"},"change_message_id":"e44f78992ce5f4beffc7ea748e3b993e2bf6ecd3","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* weekly rotation of people"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. todo:: the wiki is a flexible enough place to not down such information."},{"line_number":131,"context_line":"          I need a stable link for that. The wiki allows a volunteer to"},{"line_number":132,"context_line":"          specify the engagement in advance if participation in the meeting"},{"line_number":133,"context_line":"          is not possible."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_4da9ae7a","line":130,"in_reply_to":"da6ed579_de01ce6b","updated":"2016-01-13 11:49:59.000000000","message":"Totally missed that, sorry.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":141,"context_line":".. todo:: The term \"problem area\" sounds negatively. I need a better word for"},{"line_number":142,"context_line":"          that. \"Subteam\" would suggest that there is already a team of"},{"line_number":143,"context_line":"          people working on that, which is not always the case (\"numa\" for"},{"line_number":144,"context_line":"          example)."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"The `bug-skimming-duty`_ sorts the bug report in one or more of the known"},{"line_number":147,"context_line":"problem areas. Below is a list of those known areas, contact persons for"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_ca732d14","line":144,"updated":"2016-01-13 17:47:51.000000000","message":"Functional areas? Or simply functions. In line with \"functional testing\", which is in contrast to unit (smaller chunk) or integration (larger chunk) testing.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":141,"context_line":".. todo:: The term \"problem area\" sounds negatively. I need a better word for"},{"line_number":142,"context_line":"          that. \"Subteam\" would suggest that there is already a team of"},{"line_number":143,"context_line":"          people working on that, which is not always the case (\"numa\" for"},{"line_number":144,"context_line":"          example)."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"The `bug-skimming-duty`_ sorts the bug report in one or more of the known"},{"line_number":147,"context_line":"problem areas. Below is a list of those known areas, contact persons for"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_9cc971af","line":144,"in_reply_to":"da6ed579_ca732d14","updated":"2016-01-20 14:29:47.000000000","message":"Yep, that makes perfectly sense, I\u0027ll use \"functional area\" in the next patch set. \"function\" could imply to mean a real python function.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":144,"context_line":"          example)."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"The `bug-skimming-duty`_ sorts the bug report in one or more of the known"},{"line_number":147,"context_line":"problem areas. Below is a list of those known areas, contact persons for"},{"line_number":148,"context_line":"bugs in those areas, and queries to the bug tracker."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_4ad5fdb6","line":147,"range":{"start_line":147,"start_character":61,"end_line":147,"end_character":68},"updated":"2016-01-13 17:47:51.000000000","message":"contact people, or simply contacts","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":144,"context_line":"          example)."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"The `bug-skimming-duty`_ sorts the bug report in one or more of the known"},{"line_number":147,"context_line":"problem areas. Below is a list of those known areas, contact persons for"},{"line_number":148,"context_line":"bugs in those areas, and queries to the bug tracker."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_fcbe6dd3","line":147,"range":{"start_line":147,"start_character":61,"end_line":147,"end_character":68},"in_reply_to":"da6ed579_4ad5fdb6","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":159,"context_line":"          \"need patch\" \u003d \"Triaged\" with area tag"},{"line_number":160,"context_line":"          \"need review\" \u003d \"In Progress\" with area tag"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"If it is not possible to assign the bug to one of the know problem areas,"},{"line_number":163,"context_line":"we use the tag ``needs-attention``. Those bugs are discussed in the"},{"line_number":164,"context_line":"`team-meeting`_."},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_cae1ed9b","line":162,"range":{"start_line":162,"start_character":54,"end_line":162,"end_character":58},"updated":"2016-01-13 17:47:51.000000000","message":"known","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":159,"context_line":"          \"need patch\" \u003d \"Triaged\" with area tag"},{"line_number":160,"context_line":"          \"need review\" \u003d \"In Progress\" with area tag"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"If it is not possible to assign the bug to one of the know problem areas,"},{"line_number":163,"context_line":"we use the tag ``needs-attention``. Those bugs are discussed in the"},{"line_number":164,"context_line":"`team-meeting`_."},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_1c9fc160","line":162,"range":{"start_line":162,"start_character":54,"end_line":162,"end_character":58},"in_reply_to":"da6ed579_cae1ed9b","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":174,"context_line":"* a failure in the behavior"},{"line_number":175,"context_line":"* wrong tests"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"IOW, you want to notify other people that you discovered something which"},{"line_number":178,"context_line":"could affect their experience with the project."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"No:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_6a96c1f1","line":177,"range":{"start_line":177,"start_character":0,"end_line":177,"end_character":3},"updated":"2016-01-13 17:47:51.000000000","message":"s/IOW/IE/","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":174,"context_line":"* a failure in the behavior"},{"line_number":175,"context_line":"* wrong tests"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"IOW, you want to notify other people that you discovered something which"},{"line_number":178,"context_line":"could affect their experience with the project."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"No:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_9c98916c","line":177,"range":{"start_line":177,"start_character":0,"end_line":177,"end_character":3},"in_reply_to":"da6ed579_6a96c1f1","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":192,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"The priority should determine the amount and order of resources to use to"},{"line_number":195,"context_line":"fix that bug. IOW,"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"* if critical bugs are open, fix them (and review those patches!) before high"},{"line_number":198,"context_line":"  prio bugs"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_4aa3bd4f","line":195,"range":{"start_line":195,"start_character":14,"end_line":195,"end_character":17},"updated":"2016-01-13 17:47:51.000000000","message":"IOW -\u003e IE","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":192,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"The priority should determine the amount and order of resources to use to"},{"line_number":195,"context_line":"fix that bug. IOW,"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"* if critical bugs are open, fix them (and review those patches!) before high"},{"line_number":198,"context_line":"  prio bugs"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_9cfdf170","line":195,"range":{"start_line":195,"start_character":14,"end_line":195,"end_character":17},"in_reply_to":"da6ed579_4aa3bd4f","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":195,"context_line":"fix that bug. IOW,"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"* if critical bugs are open, fix them (and review those patches!) before high"},{"line_number":198,"context_line":"  prio bugs"},{"line_number":199,"context_line":"* if high prio bugs are open, fix them (and review those patches!) before"},{"line_number":200,"context_line":"  medium prio bugs"},{"line_number":201,"context_line":"* and so on..."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_2ab76987","line":198,"updated":"2016-01-13 17:47:51.000000000","message":"reads nicer as \"priority\"","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":195,"context_line":"fix that bug. IOW,"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"* if critical bugs are open, fix them (and review those patches!) before high"},{"line_number":198,"context_line":"  prio bugs"},{"line_number":199,"context_line":"* if high prio bugs are open, fix them (and review those patches!) before"},{"line_number":200,"context_line":"  medium prio bugs"},{"line_number":201,"context_line":"* and so on..."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_fc08ad93","line":198,"in_reply_to":"da6ed579_2ab76987","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":237,"context_line":"Expiration policy"},{"line_number":238,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"We have more reports than our resources allow to fix. This leads to very old"},{"line_number":241,"context_line":"bug reports. The older a bug is the more unlikely it is that it gets attention"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":".. todo:: this is an assumption, need data to in/validate this."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_ea5f113f","line":240,"updated":"2016-01-13 17:47:51.000000000","message":"allow us to fix","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":237,"context_line":"Expiration policy"},{"line_number":238,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"We have more reports than our resources allow to fix. This leads to very old"},{"line_number":241,"context_line":"bug reports. The older a bug is the more unlikely it is that it gets attention"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":".. todo:: this is an assumption, need data to in/validate this."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_1c4901d1","line":240,"in_reply_to":"da6ed579_ea5f113f","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":238,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"We have more reports than our resources allow to fix. This leads to very old"},{"line_number":241,"context_line":"bug reports. The older a bug is the more unlikely it is that it gets attention"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":".. todo:: this is an assumption, need data to in/validate this."},{"line_number":244,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_ca548d22","line":241,"range":{"start_line":241,"start_character":40,"end_line":241,"end_character":41},"updated":"2016-01-13 17:47:51.000000000","message":"less likely","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":238,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"We have more reports than our resources allow to fix. This leads to very old"},{"line_number":241,"context_line":"bug reports. The older a bug is the more unlikely it is that it gets attention"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":".. todo:: this is an assumption, need data to in/validate this."},{"line_number":244,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_3c4645c0","line":241,"range":{"start_line":241,"start_character":40,"end_line":241,"end_character":41},"in_reply_to":"da6ed579_ca548d22","updated":"2016-01-20 14:29:47.000000000","message":"Done","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":240,"context_line":"We have more reports than our resources allow to fix. This leads to very old"},{"line_number":241,"context_line":"bug reports. The older a bug is the more unlikely it is that it gets attention"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":".. todo:: this is an assumption, need data to in/validate this."},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Keeping the bug list manageable is important to keep the throughput at a sane"},{"line_number":246,"context_line":"level. IOW, there is no benefit in keeping reports open where no one has a clue"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_754ea670","line":243,"updated":"2016-01-13 17:47:51.000000000","message":"Commonly accepted. There\u0027s also \"bitrot\": code churn, loss of memory/interest and loss of contacts make old bugs hard to fix.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":240,"context_line":"We have more reports than our resources allow to fix. This leads to very old"},{"line_number":241,"context_line":"bug reports. The older a bug is the more unlikely it is that it gets attention"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":".. todo:: this is an assumption, need data to in/validate this."},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Keeping the bug list manageable is important to keep the throughput at a sane"},{"line_number":246,"context_line":"level. IOW, there is no benefit in keeping reports open where no one has a clue"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_3362f3d9","line":243,"in_reply_to":"da6ed579_754ea670","updated":"2016-01-20 14:29:47.000000000","message":"I add that to the todo in the next patch set. It\u0027s a good keyword. Nevertheless, I\u0027d like to have data to justify my assumptions when possible.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"568ee3852d150fe7e5d1e804086c8c584f21a328","unresolved":false,"context_lines":[{"line_number":258,"context_line":"triaged        older than 365 days since the last transition to this status"},{"line_number":259,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":".. todo:: we need a script which does collect that automatically"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":".. _team-meeting:"},{"line_number":264,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da6ed579_35a6ee10","line":261,"updated":"2016-01-13 17:47:51.000000000","message":"could russell bryant\u0027s script do this?","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"078984ea805c81e45ba7c05be61ef325167e2e5b","unresolved":false,"context_lines":[{"line_number":258,"context_line":"triaged        older than 365 days since the last transition to this status"},{"line_number":259,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":".. todo:: we need a script which does collect that automatically"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":".. _team-meeting:"},{"line_number":264,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_5c5e9946","line":261,"in_reply_to":"da6ed579_35a6ee10","updated":"2016-01-20 14:29:47.000000000","message":"In fact, I already have all the pieces I need (for Launchpad). I\u0027m in discussion with the infra folks which prepare the migration to \"maniphest\". We probably need both. And a place for these scripts. That\u0027s what I tried to say here. I add more details in the next patch set.","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"68d1c30bac2a939cb5ea2896e7725ce377d0ac07","unresolved":false,"context_lines":[{"line_number":259,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":".. todo:: we need a script which does collect that automatically"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":".. _team-meeting:"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"Team meeting"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_b6247fc6","line":262,"updated":"2016-01-26 15:34:02.000000000","message":"Could we add some information about what a developer should do if they\u0027ve fixed a bug, but just are having trouble getting reviews.  Do they go into IRC and ask?  I believe there was also an Etherpad at one point.\n\nWe ask new developers to help with bugs, but some of them just have trouble knowing what to do after they\u0027ve proposed a patch.\n\nHere is an example of one:  https://review.openstack.org/#/c/264157/\n\nI\u0027m not sure if this is the right doc, but I had some trouble identifying this when I was reading through the wiki.\n\nPerhaps this belongs in another doc (and maybe it does and I just missed it)?","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"fc4b624cbeaf595438edc556e488402f7502f5b7","unresolved":false,"context_lines":[{"line_number":259,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":".. todo:: we need a script which does collect that automatically"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":".. _team-meeting:"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"Team meeting"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a68dd71_274cdb75","line":262,"in_reply_to":"9a68dd71_b6247fc6","updated":"2016-01-26 16:00:29.000000000","message":"@Drew: The nova-bugs-team meeting which will start at Feb. 9th will be used for that. That meeting should also result in a list of bug fixes to review. We also have [1] but I\u0027m not sure how/if it gets used.\n\n[1] http://status.openstack.org//reviews/#nova","commit_id":"cc4c6d213433009ee9d74da9ded90422c1a88488"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Let us start with an overview picture which is the basis for all the"},{"line_number":14,"context_line":"explanation below of it."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. image:: ./images/nova-bug-process.svg"},{"line_number":17,"context_line":"   :width: 100%"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"The base idea is that there are 4 *phases* which prepare the input for the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_43a9598f","line":16,"updated":"2016-01-22 14:19:03.000000000","message":"yep looks good!","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"The base idea is that there are 4 *phases* which prepare the input for the"},{"line_number":20,"context_line":"next phase. Each phase is typically done by a contributor in a different"},{"line_number":21,"context_line":"role."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Phase 0"},{"line_number":24,"context_line":"  This is the area of the bug reporter. The report meets the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_40e5cfd9","line":21,"updated":"2016-01-22 14:19:03.000000000","message":"This will be really useful for visually impaired users, good shout","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  and handles the necessary review feedback to get the bug fix merged."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":".. _glossary:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Glossary"},{"line_number":47,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_80a3c7b1","line":44,"updated":"2016-01-22 14:19:03.000000000","message":"nit: You automatically get an anchor to Glossary; extra anchors become useful when headers get longer","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Incomplete"},{"line_number":63,"context_line":"  This bug report needs more information. The reporter is asked to provide"},{"line_number":64,"context_line":"  the necessary information. Without the asked information, no further"},{"line_number":65,"context_line":"  effort will be spend on this report. If the information is not provided,"},{"line_number":66,"context_line":"  this report will expire according to the `expiration-policy`_."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Invalid"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_002917e6","line":65,"range":{"start_line":65,"start_character":17,"end_line":65,"end_character":22},"updated":"2016-01-22 14:19:03.000000000","message":"spent was correct. English so crazy. You could also go for \"expended\" but it\u0027s kinda stuffy.","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":102,"context_line":"  bug report and we don\u0027t have any actions which need this status as a"},{"line_number":103,"context_line":"  starting point."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Fix Comitted"},{"line_number":106,"context_line":"  We don\u0027t use this status. The release automation model we use doesn\u0027t need"},{"line_number":107,"context_line":"  this status anymore for its work. This happened in the *Mitaka* cycle"},{"line_number":108,"context_line":"  with the help of the *openstack/reno* project."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_c091bff2","line":105,"updated":"2016-01-22 14:19:03.000000000","message":"committed","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":114,"context_line":"  Duplicate bug reports are typically found during the `bug-skimming-duty`_."},{"line_number":115,"context_line":"  They don\u0027t have a specific status. It\u0027s important to spot them to see how"},{"line_number":116,"context_line":"  many forms a single bug can have. This depends on the point of view of the"},{"line_number":117,"context_line":"  bug reporter. Some look from a networking stance others from a storage one."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":""},{"line_number":120,"context_line":".. _goals:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_00b35799","line":117,"updated":"2016-01-22 14:19:03.000000000","message":"femtonit: comma after stance.","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"daily:"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"* zero ``new`` bugs (\u003d\u003e developers have to spend resources)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"weekly:"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_e0a5e346","line":135,"updated":"2016-01-22 14:19:03.000000000","message":"spend is correct in this section, present tense","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":161,"context_line":"    * with master"},{"line_number":162,"context_line":"    * supported stable branches"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"* tag the report to signal which area most probably is the root cause for"},{"line_number":165,"context_line":"  this issue. (``area:\u003cname\u003e``?) (see `areas`_)"},{"line_number":166,"context_line":"* set assumed priority (see `report-priority`_). That can be discussed"},{"line_number":167,"context_line":"  in the `team-meeting`_ if necessary."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_801ae77b","line":164,"range":{"start_line":164,"start_character":52,"end_line":164,"end_character":54},"updated":"2016-01-22 14:19:03.000000000","message":"I liked contains, just doesn\u0027t need emphasis","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":240,"context_line":"fix that bug. IE,"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"* if critical bugs are open, fix them (and review those patches!) before high"},{"line_number":243,"context_line":"  prio bugs"},{"line_number":244,"context_line":"* if high priority bugs are open, fix them (and review those patches!) before"},{"line_number":245,"context_line":"  medium priority bugs"},{"line_number":246,"context_line":"* and so on..."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_6371fda7","line":243,"updated":"2016-01-22 14:19:03.000000000","message":"priority - you got the next two but not this one","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"ba30b3a9e1eff53364810b27005da609a59743db","unresolved":false,"context_lines":[{"line_number":291,"context_line":"          contacts make old bugs hard to fix."},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"Keeping the bug list manageable is important to keep the throughput at a sane"},{"line_number":294,"context_line":"level. IOW, there is no benefit in keeping reports open where no one has a clue"},{"line_number":295,"context_line":"what to do with it or if the priority is too low and more important ones have"},{"line_number":296,"context_line":"to be fixed first. To be explicit that we don\u0027t spend more resources on those"},{"line_number":297,"context_line":"bug reports, we will actively mark them as *expired* by using the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a68dd71_637fbd66","line":294,"range":{"start_line":294,"start_character":7,"end_line":294,"end_character":10},"updated":"2016-01-22 14:19:03.000000000","message":"s/IOW,/IE/","commit_id":"4a36fc5b5ee0cc8eedfebe29cf23d8af87faedc2"}]}
