)]}'
{"tracker/rolling-upgrades.json":[{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"97dcdf681d3fb8058d918acf1b690d6649a2a92b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"id\": \"00001\","},{"line_number":3,"context_line":"    \"date\": \"2017-01-10\","},{"line_number":4,"context_line":"    \"description\": \"Rolling Upgrades\","},{"line_number":5,"context_line":"    \"source\": \"https://github.com/openstack/openstack-user-stories/tree/master/user-stories/proposed/rolling-upgrades.rst\","},{"line_number":6,"context_line":"    \"status\": \"In Progress\","}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_c267d223","line":3,"updated":"2017-01-12 22:38:51.000000000","message":"Please add the following below date:\n\"submitted_by\": {\n        \"name\": \"FirstName LastName\",\n        \"email\": \"email@domain.com\"\n    },","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"97dcdf681d3fb8058d918acf1b690d6649a2a92b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"id\": \"00001\","},{"line_number":3,"context_line":"    \"date\": \"2017-01-10\","},{"line_number":4,"context_line":"    \"description\": \"Rolling Upgrades\","},{"line_number":5,"context_line":"    \"source\": \"https://github.com/openstack/openstack-user-stories/tree/master/user-stories/proposed/rolling-upgrades.rst\","},{"line_number":6,"context_line":"    \"status\": \"In Progress\","},{"line_number":7,"context_line":"    \"tasks\": ["},{"line_number":8,"context_line":"      \"maintenanceMode\","}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_e243ee6a","line":5,"updated":"2017-01-12 22:38:51.000000000","message":"Source no longer needs to be full path, it can just be the user story name without RST (e.g. rolling-upgrades)","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"97dcdf681d3fb8058d918acf1b690d6649a2a92b","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    \"date\": \"2017-01-10\","},{"line_number":4,"context_line":"    \"description\": \"Rolling Upgrades\","},{"line_number":5,"context_line":"    \"source\": \"https://github.com/openstack/openstack-user-stories/tree/master/user-stories/proposed/rolling-upgrades.rst\","},{"line_number":6,"context_line":"    \"status\": \"In Progress\","},{"line_number":7,"context_line":"    \"tasks\": ["},{"line_number":8,"context_line":"      \"maintenanceMode\","},{"line_number":9,"context_line":"      \"versionedObjects\","}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_9dfe0f04","line":6,"updated":"2017-01-12 22:38:51.000000000","message":"status should be changed to \"in-progress\"... valid status entries are: in-progress, pending, not-started, completed","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"97dcdf681d3fb8058d918acf1b690d6649a2a92b","unresolved":false,"context_lines":[{"line_number":19,"context_line":"            \"projects\": ["},{"line_number":20,"context_line":"                \"nova\", \"cinder\", \"neutron\",\"magnum\", \"ironic\""},{"line_number":21,"context_line":"            ],"},{"line_number":22,"context_line":"            \"projects_status\": {"},{"line_number":23,"context_line":"                \"\": {"},{"line_number":24,"context_line":"                    \"blueprints\": {"},{"line_number":25,"context_line":"                        \"$bp_name\": \"$bp_status\""},{"line_number":26,"context_line":"                    },"},{"line_number":27,"context_line":"                    \"spec\": \"\","},{"line_number":28,"context_line":"                    \"spec_status\": \"\""},{"line_number":29,"context_line":"                }"},{"line_number":30,"context_line":"            }"},{"line_number":31,"context_line":"        },"},{"line_number":32,"context_line":"        \"versionedObjects\": {"}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_dd56d705","line":29,"range":{"start_line":22,"start_character":12,"end_line":29,"end_character":17},"updated":"2017-01-12 22:38:51.000000000","message":"This section should be filled out per project referenced in the projects field for the task.  So I would recommend creating a \"nova\", \"cinder\" \"neutron\", \"magnum\", \"ironic\" sections here.","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"e9dd2c0f5b9ba3302201bf97b6aa5749ecfc10ff","unresolved":false,"context_lines":[{"line_number":19,"context_line":"            \"projects\": ["},{"line_number":20,"context_line":"                \"nova\", \"cinder\", \"neutron\",\"magnum\", \"ironic\""},{"line_number":21,"context_line":"            ],"},{"line_number":22,"context_line":"            \"projects_status\": {"},{"line_number":23,"context_line":"                \"\": {"},{"line_number":24,"context_line":"                    \"blueprints\": {"},{"line_number":25,"context_line":"                        \"$bp_name\": \"$bp_status\""},{"line_number":26,"context_line":"                    },"},{"line_number":27,"context_line":"                    \"spec\": \"\","},{"line_number":28,"context_line":"                    \"spec_status\": \"\""},{"line_number":29,"context_line":"                }"},{"line_number":30,"context_line":"            }"},{"line_number":31,"context_line":"        },"},{"line_number":32,"context_line":"        \"versionedObjects\": {"}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_d7358846","line":29,"range":{"start_line":22,"start_character":12,"end_line":29,"end_character":17},"in_reply_to":"7a3c09a3_dd56d705","updated":"2017-01-15 20:53:39.000000000","message":"At a minimum status need to be setup to valid name.\nIf no spec or blueprint exist then I recommend in-planning or none.\nAlso we need status for both blueprints and spec.","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"e9dd2c0f5b9ba3302201bf97b6aa5749ecfc10ff","unresolved":false,"context_lines":[{"line_number":43,"context_line":"                },"},{"line_number":44,"context_line":"                \"neutron\": {"},{"line_number":45,"context_line":"                    \"blueprints\": {"},{"line_number":46,"context_line":"                        \"adopt-oslo-versioned-objects-for-db\": \"started\""},{"line_number":47,"context_line":"                    }"},{"line_number":48,"context_line":"                },"},{"line_number":49,"context_line":"                \"cinder\": {"}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_373b2c3a","line":46,"range":{"start_line":46,"start_character":23,"end_line":46,"end_character":72},"updated":"2017-01-15 20:53:39.000000000","message":"should be split into name, pointer, and status.\nSeparate JSON entries.","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"e9dd2c0f5b9ba3302201bf97b6aa5749ecfc10ff","unresolved":false,"context_lines":[{"line_number":46,"context_line":"                        \"adopt-oslo-versioned-objects-for-db\": \"started\""},{"line_number":47,"context_line":"                    }"},{"line_number":48,"context_line":"                },"},{"line_number":49,"context_line":"                \"cinder\": {"},{"line_number":50,"context_line":"                    \"spec\": \"http://specs.openstack.org/openstack/cinder-specs/specs/liberty/rpc-object-compatibility.html\","},{"line_number":51,"context_line":"                    \"spec_status\": \"Complete\""},{"line_number":52,"context_line":"                },"},{"line_number":53,"context_line":"                \"heat\": {"},{"line_number":54,"context_line":"                    \"spec\": \"http://specs.openstack.org/openstack/heat-specs/specs/kilo/versioned-objects.html\","}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_574a78c6","line":51,"range":{"start_line":49,"start_character":17,"end_line":51,"end_character":45},"updated":"2017-01-15 20:53:39.000000000","message":"prefer to also have a json entry for a name in addition to a pointer.","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"97dcdf681d3fb8058d918acf1b690d6649a2a92b","unresolved":false,"context_lines":[{"line_number":36,"context_line":"            \"projects\": ["},{"line_number":37,"context_line":"                \"nova\",\"cinder\",\"neutron\""},{"line_number":38,"context_line":"            ],"},{"line_number":39,"context_line":"            \"projects_status\": {"},{"line_number":40,"context_line":"                \"nova\": {"},{"line_number":41,"context_line":"                    \"spec\": \"http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/service-version-number.html\","},{"line_number":42,"context_line":"                    \"spec_status\": \"Complete\""},{"line_number":43,"context_line":"                },"},{"line_number":44,"context_line":"                \"neutron\": {"},{"line_number":45,"context_line":"                    \"blueprints\": {"},{"line_number":46,"context_line":"                        \"adopt-oslo-versioned-objects-for-db\": \"started\""},{"line_number":47,"context_line":"                    }"},{"line_number":48,"context_line":"                },"},{"line_number":49,"context_line":"                \"cinder\": {"},{"line_number":50,"context_line":"                    \"spec\": \"http://specs.openstack.org/openstack/cinder-specs/specs/liberty/rpc-object-compatibility.html\","},{"line_number":51,"context_line":"                    \"spec_status\": \"Complete\""},{"line_number":52,"context_line":"                },"},{"line_number":53,"context_line":"                \"heat\": {"},{"line_number":54,"context_line":"                    \"spec\": \"http://specs.openstack.org/openstack/heat-specs/specs/kilo/versioned-objects.html\","},{"line_number":55,"context_line":"                    \"spec_status\": \"Complete\""},{"line_number":56,"context_line":"                }"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"            }"},{"line_number":59,"context_line":"        },"}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_bd9f4bb3","line":56,"range":{"start_line":39,"start_character":12,"end_line":56,"end_character":17},"updated":"2017-01-12 22:38:51.000000000","message":"Please do the maintenanceMode section the same way as this.","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"e9dd2c0f5b9ba3302201bf97b6aa5749ecfc10ff","unresolved":false,"context_lines":[{"line_number":62,"context_line":"            \"gerrit-topic\": \"\","},{"line_number":63,"context_line":"            \"xp_status\": \"\","},{"line_number":64,"context_line":"            \"projects\": ["},{"line_number":65,"context_line":"                \"keystone\",\"glance\",\"neutron\""},{"line_number":66,"context_line":"            ],"},{"line_number":67,"context_line":"            \"projects_status\": {"},{"line_number":68,"context_line":"                \"keystone\": {"}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_d70ca896","line":65,"range":{"start_line":65,"start_character":17,"end_line":65,"end_character":45},"updated":"2017-01-15 20:53:39.000000000","message":"does not match projects below.","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":12651,"name":"Shamail Tahir","email":"ItzShamail@gmail.com","username":"shamail"},"change_message_id":"97dcdf681d3fb8058d918acf1b690d6649a2a92b","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        \"rollingUpgradesTag\": {"},{"line_number":93,"context_line":"            \"cross-project spec\": \"https://governance.openstack.org/tc/reference/tags/assert_supports-rolling-upgrade.html\","},{"line_number":94,"context_line":"            \"gerrit-topic\": \"Not Applicable\","},{"line_number":95,"context_line":"            \"xp_status\": \"In Progress\","},{"line_number":96,"context_line":"            \"projects\": ["},{"line_number":97,"context_line":"                \"nova\",\"glance\",\"neutron\",\"cinder\", \"swift\", \"keystone\","},{"line_number":98,"context_line":"                \"ironic\""}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_7db6c33e","line":95,"range":{"start_line":95,"start_character":12,"end_line":95,"end_character":38},"updated":"2017-01-12 22:38:51.000000000","message":"change all status values to the ones given in the comment above and in lower case please.","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"e9dd2c0f5b9ba3302201bf97b6aa5749ecfc10ff","unresolved":false,"context_lines":[{"line_number":99,"context_line":"            ],"},{"line_number":100,"context_line":"            \"projects_status\": {"},{"line_number":101,"context_line":"                \"nova\": {"},{"line_number":102,"context_line":"                    \"spec\": \"\","},{"line_number":103,"context_line":"                    \"spec_status\": \"Complete\""},{"line_number":104,"context_line":"                },"},{"line_number":105,"context_line":"                \"glance\": {"}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_977940ff","line":102,"range":{"start_line":102,"start_character":21,"end_line":102,"end_character":31},"updated":"2017-01-15 20:53:39.000000000","message":"name and pointer?","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"e9dd2c0f5b9ba3302201bf97b6aa5749ecfc10ff","unresolved":false,"context_lines":[{"line_number":106,"context_line":"                    \"spec\": \"http://specs.openstack.org/openstack/glance-specs/specs/ocata/approved/glance/rolling-upgrades.html\","},{"line_number":107,"context_line":"                    \"spec_status\": \"In Progress\""},{"line_number":108,"context_line":"                },"},{"line_number":109,"context_line":"                \"neutron\": {"},{"line_number":110,"context_line":"                    \"spec\": \"\","},{"line_number":111,"context_line":"                    \"spec_status\": \"Complete\""},{"line_number":112,"context_line":"                },"},{"line_number":113,"context_line":"                \"cinder\": {"}],"source_content_type":"application/json","patch_set":3,"id":"7a3c09a3_572198fa","line":110,"range":{"start_line":109,"start_character":28,"end_line":110,"end_character":10},"updated":"2017-01-15 20:53:39.000000000","message":"do we have a name and a pointer?","commit_id":"73f67ff78a58e5d8d511c90278abb88225923288"}]}
