)]}'
{"reference/projects.yaml":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":393,"context_line":"        - name: release:independent"},{"line_number":394,"context_line":"    - repo: openstack/heat-translator"},{"line_number":395,"context_line":"      tags:"},{"line_number":396,"context_line":"        - name: release:independent"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":"Trove:"},{"line_number":399,"context_line":"  ptl: Nikhil Manchanda (SlickNik)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_55c2fe53","line":396,"updated":"2015-07-16 10:22:15.000000000","message":"That\u0027s unclear since they never released anything.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"58c009da04c46697428bc3d82a2f552f9390024b","unresolved":false,"context_lines":[{"line_number":393,"context_line":"        - name: release:independent"},{"line_number":394,"context_line":"    - repo: openstack/heat-translator"},{"line_number":395,"context_line":"      tags:"},{"line_number":396,"context_line":"        - name: release:independent"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":"Trove:"},{"line_number":399,"context_line":"  ptl: Nikhil Manchanda (SlickNik)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a50d1a3_a6c62a66","line":396,"in_reply_to":"9a41bdd9_55c2fe53","updated":"2015-07-22 00:42:59.000000000","message":"I believe they intend to at some point, so release:independent is fine by me","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":439,"context_line":"  projects:"},{"line_number":440,"context_line":"    - repo: openstack/bifrost"},{"line_number":441,"context_line":"      tags:"},{"line_number":442,"context_line":"        - name: release:independent"},{"line_number":443,"context_line":"    - repo: openstack/coreos-image-builder"},{"line_number":444,"context_line":"      tags:"},{"line_number":445,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_d5b12ee1","line":442,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear since they never released anything","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":442,"context_line":"        - name: release:independent"},{"line_number":443,"context_line":"    - repo: openstack/coreos-image-builder"},{"line_number":444,"context_line":"      tags:"},{"line_number":445,"context_line":"        - name: release:independent"},{"line_number":446,"context_line":"    - repo: openstack/ironic"},{"line_number":447,"context_line":"      tags:"},{"line_number":448,"context_line":"        - name: tc-approved-release"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_55be7eae","line":445,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear since they never released anything","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":689,"context_line":"        - name: release:independent"},{"line_number":690,"context_line":"    - repo: openstack-infra/activity-board"},{"line_number":691,"context_line":"      tags:"},{"line_number":692,"context_line":"        - name: release:independent"},{"line_number":693,"context_line":"    - repo: openstack-infra/ansible-puppet"},{"line_number":694,"context_line":"      tags:"},{"line_number":695,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_5543deae","line":692,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear -- Feels continuously deployed, so maybe release:none ?","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":692,"context_line":"        - name: release:independent"},{"line_number":693,"context_line":"    - repo: openstack-infra/ansible-puppet"},{"line_number":694,"context_line":"      tags:"},{"line_number":695,"context_line":"        - name: release:independent"},{"line_number":696,"context_line":"    - repo: openstack-infra/ansible-build-image"},{"line_number":697,"context_line":"      tags:"},{"line_number":698,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_351f3ab8","line":695,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear -- never released","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        - name: release:independent"},{"line_number":696,"context_line":"    - repo: openstack-infra/ansible-build-image"},{"line_number":697,"context_line":"      tags:"},{"line_number":698,"context_line":"        - name: release:independent"},{"line_number":699,"context_line":"    - repo: openstack-infra/askbot-theme"},{"line_number":700,"context_line":"      tags:"},{"line_number":701,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_b5582a8b","line":698,"updated":"2015-07-16 10:22:15.000000000","message":"Repo doesn\u0027t even exist so it\u0027s probably a bit early to set tag ?","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":698,"context_line":"        - name: release:independent"},{"line_number":699,"context_line":"    - repo: openstack-infra/askbot-theme"},{"line_number":700,"context_line":"      tags:"},{"line_number":701,"context_line":"        - name: release:independent"},{"line_number":702,"context_line":"    - repo: openstack-infra/bindep"},{"line_number":703,"context_line":"      tags:"},{"line_number":704,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_95d966f5","line":701,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear -- Feels continuously deployed, so maybe release:none ?","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":704,"context_line":"        - name: release:independent"},{"line_number":705,"context_line":"    - repo: openstack-infra/bugdaystats"},{"line_number":706,"context_line":"      tags:"},{"line_number":707,"context_line":"        - name: release:independent"},{"line_number":708,"context_line":"    - repo: openstack-infra/devstack-gate"},{"line_number":709,"context_line":"      tags:"},{"line_number":710,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_55df5ed5","line":707,"updated":"2015-07-16 10:22:15.000000000","message":"Continuously deployed, should be release:none","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":719,"context_line":"        - name: release:independent"},{"line_number":720,"context_line":"    - repo: openstack-infra/gerrit"},{"line_number":721,"context_line":"      tags:"},{"line_number":722,"context_line":"        - name: release:independent"},{"line_number":723,"context_line":"    - repo: openstack-infra/gerritbot"},{"line_number":724,"context_line":"      tags:"},{"line_number":725,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_75614204","line":722,"updated":"2015-07-16 10:22:15.000000000","message":"We don\u0027t \"release\" it ourselves, this is just a production fork. Probably release:none ?","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":728,"context_line":"        - name: release:independent"},{"line_number":729,"context_line":"    - repo: openstack-infra/gitdm"},{"line_number":730,"context_line":"      tags:"},{"line_number":731,"context_line":"        - name: release:independent"},{"line_number":732,"context_line":"    - repo: openstack-infra/git-review"},{"line_number":733,"context_line":"      tags:"},{"line_number":734,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_7816174d","line":731,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear -- never released, probably a fork","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":737,"context_line":"        - name: release:independent"},{"line_number":738,"context_line":"    - repo: openstack-infra/grafyaml"},{"line_number":739,"context_line":"      tags:"},{"line_number":740,"context_line":"        - name: release:independent"},{"line_number":741,"context_line":"    - repo: openstack-infra/groups"},{"line_number":742,"context_line":"      tags:"},{"line_number":743,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_384acf55","line":740,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear -- never released","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":743,"context_line":"        - name: release:independent"},{"line_number":744,"context_line":"    - repo: openstack-infra/groups-static-pages"},{"line_number":745,"context_line":"      tags:"},{"line_number":746,"context_line":"        - name: release:independent"},{"line_number":747,"context_line":"    - repo: openstack-infra/infra-manual"},{"line_number":748,"context_line":"      tags:"},{"line_number":749,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_f89d47bc","line":746,"updated":"2015-07-16 10:22:15.000000000","message":"Never released, probably continously deployed, so probably release:none","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":755,"context_line":"        - name: release:none"},{"line_number":756,"context_line":"    - repo: openstack-infra/jeepyb"},{"line_number":757,"context_line":"      tags:"},{"line_number":758,"context_line":"        - name: release:independent"},{"line_number":759,"context_line":"    - repo: openstack-infra/jenkins-job-builder"},{"line_number":760,"context_line":"      tags:"},{"line_number":761,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_b87a5f75","line":758,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear, never released","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":761,"context_line":"        - name: release:independent"},{"line_number":762,"context_line":"    - repo: openstack-infra/lodgeit"},{"line_number":763,"context_line":"      tags:"},{"line_number":764,"context_line":"        - name: release:independent"},{"line_number":765,"context_line":"    - repo: openstack-infra/meetbot"},{"line_number":766,"context_line":"      tags:"},{"line_number":767,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_588a3365","line":764,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear, never released, probably a production fork for continous deployment","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":764,"context_line":"        - name: release:independent"},{"line_number":765,"context_line":"    - repo: openstack-infra/meetbot"},{"line_number":766,"context_line":"      tags:"},{"line_number":767,"context_line":"        - name: release:independent"},{"line_number":768,"context_line":"    - repo: openstack-infra/nodepool"},{"line_number":769,"context_line":"      tags:"},{"line_number":770,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_f8d2275b","line":767,"updated":"2015-07-16 10:22:15.000000000","message":"Looks like a production fork, not sure we do releases on that one","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":773,"context_line":"        - name: release:independent"},{"line_number":774,"context_line":"    - repo: openstack-infra/odsreg"},{"line_number":775,"context_line":"      tags:"},{"line_number":776,"context_line":"        - name: release:independent"},{"line_number":777,"context_line":"    - repo: openstack-infra/openstackid"},{"line_number":778,"context_line":"      tags:"},{"line_number":779,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_38540fc8","line":776,"updated":"2015-07-16 10:22:15.000000000","message":"No releases there, only continous deployment, so release:none","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":779,"context_line":"        - name: release:independent"},{"line_number":780,"context_line":"    - repo: openstack-infra/openstackid-resources"},{"line_number":781,"context_line":"      tags:"},{"line_number":782,"context_line":"        - name: release:independent"},{"line_number":783,"context_line":"    - repo: openstack-infra/openstackweb"},{"line_number":784,"context_line":"      tags:"},{"line_number":785,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_5866b3bb","line":782,"updated":"2015-07-16 10:22:15.000000000","message":"Single commit, no releases, probably a bit early","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":782,"context_line":"        - name: release:independent"},{"line_number":783,"context_line":"    - repo: openstack-infra/openstackweb"},{"line_number":784,"context_line":"      tags:"},{"line_number":785,"context_line":"        - name: release:independent"},{"line_number":786,"context_line":"    - repo: openstack-infra/os-loganalyze"},{"line_number":787,"context_line":"      tags:"},{"line_number":788,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_d8108302","line":785,"updated":"2015-07-16 10:22:15.000000000","message":"No releases there","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":794,"context_line":"        - name: release:none"},{"line_number":795,"context_line":"    - repo: openstack-infra/puppet-accessbot"},{"line_number":796,"context_line":"      tags:"},{"line_number":797,"context_line":"        - name: release:independent"},{"line_number":798,"context_line":"    - repo: openstack-infra/puppet-ansible"},{"line_number":799,"context_line":"      tags:"},{"line_number":800,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_38196f22","line":797,"updated":"2015-07-16 10:22:15.000000000","message":"I think all puppet-* are release:none and continously used","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1004,"context_line":"        - name: release:independent"},{"line_number":1005,"context_line":"    - repo: openstack-infra/pypi-mirror"},{"line_number":1006,"context_line":"      tags:"},{"line_number":1007,"context_line":"        - name: release:none"},{"line_number":1008,"context_line":"    - repo: openstack-infra/python-storyboardclient"},{"line_number":1009,"context_line":"      tags:"},{"line_number":1010,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_78d13722","line":1007,"updated":"2015-07-16 10:22:15.000000000","message":"Hmm, there was a release though. Probably best to ask","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1007,"context_line":"        - name: release:none"},{"line_number":1008,"context_line":"    - repo: openstack-infra/python-storyboardclient"},{"line_number":1009,"context_line":"      tags:"},{"line_number":1010,"context_line":"        - name: release:independent"},{"line_number":1011,"context_line":"    - repo: openstack-infra/releasestatus"},{"line_number":1012,"context_line":"      tags:"},{"line_number":1013,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_18a7cbbd","line":1010,"updated":"2015-07-16 10:22:15.000000000","message":"Release model was not picked yet, I would leave the field blank (or release:none)","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1022,"context_line":"        - name: release:independent"},{"line_number":1023,"context_line":"    - repo: openstack-infra/statusbot"},{"line_number":1024,"context_line":"      tags:"},{"line_number":1025,"context_line":"        - name: release:independent"},{"line_number":1026,"context_line":"    - repo: openstack-infra/storyboard"},{"line_number":1027,"context_line":"      tags:"},{"line_number":1028,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_38c3af39","line":1025,"updated":"2015-07-16 10:22:15.000000000","message":"Never released, continuously deployed","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1025,"context_line":"        - name: release:independent"},{"line_number":1026,"context_line":"    - repo: openstack-infra/storyboard"},{"line_number":1027,"context_line":"      tags:"},{"line_number":1028,"context_line":"        - name: release:independent"},{"line_number":1029,"context_line":"    - repo: openstack-infra/storyboard-webclient"},{"line_number":1030,"context_line":"      tags:"},{"line_number":1031,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_b8a9ff91","line":1028,"updated":"2015-07-16 10:22:15.000000000","message":"Release model was not picked yet, I would leave the field blank (or release:none)","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1028,"context_line":"        - name: release:independent"},{"line_number":1029,"context_line":"    - repo: openstack-infra/storyboard-webclient"},{"line_number":1030,"context_line":"      tags:"},{"line_number":1031,"context_line":"        - name: release:independent"},{"line_number":1032,"context_line":"    - repo: openstack-infra/subunit2sql"},{"line_number":1033,"context_line":"      tags:"},{"line_number":1034,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_78985778","line":1031,"updated":"2015-07-16 10:22:15.000000000","message":"Release model was not picked yet, I would leave the field blank (or release:none)","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1049,"context_line":"        - name: release:independent"},{"line_number":1050,"context_line":"    - repo: openstack-infra/zuul-packaging"},{"line_number":1051,"context_line":"      tags:"},{"line_number":1052,"context_line":"        - name: release:independent"},{"line_number":1053,"context_line":"    - repo: openstack/openstack-planet"},{"line_number":1054,"context_line":"      tags:"},{"line_number":1055,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_d8364350","line":1052,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear, no releases yet","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"a4764f0a3a7336661743397d466e4606d387105c","unresolved":false,"context_lines":[{"line_number":1108,"context_line":"  projects:"},{"line_number":1109,"context_line":"    - repo: openstack/tempest"},{"line_number":1110,"context_line":"      tags:"},{"line_number":1111,"context_line":"        - name: release:none"},{"line_number":1112,"context_line":"    - repo: openstack/tempest-lib"},{"line_number":1113,"context_line":"      tags:"},{"line_number":1114,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_d3188fd5","line":1111,"updated":"2015-07-15 16:12:44.000000000","message":"So tempest pushes tags/tarballs at the end of each cycle, for the eol of a stable branch, and occasionally for major project milestones. (the only example of this so far is the xml test removal)\n\nI\u0027m not sure what category that fits into, but it\u0027s probably none","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e47f063eb6d7141307e264695dc5107dc87b8853","unresolved":false,"context_lines":[{"line_number":1108,"context_line":"  projects:"},{"line_number":1109,"context_line":"    - repo: openstack/tempest"},{"line_number":1110,"context_line":"      tags:"},{"line_number":1111,"context_line":"        - name: release:none"},{"line_number":1112,"context_line":"    - repo: openstack/tempest-lib"},{"line_number":1113,"context_line":"      tags:"},{"line_number":1114,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_597c99eb","line":1111,"in_reply_to":"9a41bdd9_35999b7c","updated":"2015-07-15 18:26:58.000000000","message":"Sure cycle-with-intermediary sounds like a good fit. But, tempest does not have stable branches. [1][2] We just tag at release points to mark the start or end of support for an OpenStack release.\n\n[1] http://specs.openstack.org/openstack/qa-specs/specs/tempest/implemented/branchless-tempest.html\n\n[2] http://docs.openstack.org/developer/tempest/HACKING.html#branchless-tempest-considerations","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"33cd15621a9d97fa0d49a75224413f33e6cab2a2","unresolved":false,"context_lines":[{"line_number":1108,"context_line":"  projects:"},{"line_number":1109,"context_line":"    - repo: openstack/tempest"},{"line_number":1110,"context_line":"      tags:"},{"line_number":1111,"context_line":"        - name: release:none"},{"line_number":1112,"context_line":"    - repo: openstack/tempest-lib"},{"line_number":1113,"context_line":"      tags:"},{"line_number":1114,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_35999b7c","line":1111,"in_reply_to":"9a41bdd9_d3188fd5","updated":"2015-07-15 17:54:56.000000000","message":"It sounds like tempest uses cycle-with-intermediary and has-stable-branches. If you confirm, I\u0027ll update the patch.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"a4764f0a3a7336661743397d466e4606d387105c","unresolved":false,"context_lines":[{"line_number":1116,"context_line":"    - repo: openstack-dev/grenade"},{"line_number":1117,"context_line":"      tags:"},{"line_number":1118,"context_line":"        - name: release:has-stable-branches"},{"line_number":1119,"context_line":"        - name: release:none"},{"line_number":1120,"context_line":"    - repo: openstack/qa-specs"},{"line_number":1121,"context_line":"      tags:"},{"line_number":1122,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_7343c36c","line":1119,"updated":"2015-07-15 16:12:44.000000000","message":"I guess you can have a release:none here too, but I think just saying it does stable branches is descriptive enough.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"33cd15621a9d97fa0d49a75224413f33e6cab2a2","unresolved":false,"context_lines":[{"line_number":1116,"context_line":"    - repo: openstack-dev/grenade"},{"line_number":1117,"context_line":"      tags:"},{"line_number":1118,"context_line":"        - name: release:has-stable-branches"},{"line_number":1119,"context_line":"        - name: release:none"},{"line_number":1120,"context_line":"    - repo: openstack/qa-specs"},{"line_number":1121,"context_line":"      tags:"},{"line_number":1122,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_d58e2f2d","line":1119,"in_reply_to":"9a41bdd9_7343c36c","updated":"2015-07-15 17:54:56.000000000","message":"Does grenade produce actual releases, or do we use it from git? Having stable branches doesn\u0027t imply releases.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e47f063eb6d7141307e264695dc5107dc87b8853","unresolved":false,"context_lines":[{"line_number":1116,"context_line":"    - repo: openstack-dev/grenade"},{"line_number":1117,"context_line":"      tags:"},{"line_number":1118,"context_line":"        - name: release:has-stable-branches"},{"line_number":1119,"context_line":"        - name: release:none"},{"line_number":1120,"context_line":"    - repo: openstack/qa-specs"},{"line_number":1121,"context_line":"      tags:"},{"line_number":1122,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_99e461ac","line":1119,"in_reply_to":"9a41bdd9_d58e2f2d","updated":"2015-07-15 18:26:58.000000000","message":"It\u0027s just consumed from git. Sure, I got that, but I was thinking just saying it has stable branches and nothing else is fine. It feels less confusing to me especially compared to having 2 \u0027release:\u0027 tags where one is something and the other is none.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"a4764f0a3a7336661743397d466e4606d387105c","unresolved":false,"context_lines":[{"line_number":1123,"context_line":"    - repo: openstack-dev/devstack"},{"line_number":1124,"context_line":"      tags:"},{"line_number":1125,"context_line":"        - name: release:has-stable-branches"},{"line_number":1126,"context_line":"        - name: release:none"},{"line_number":1127,"context_line":"    - repo: openstack-dev/devstack-plugin-cookiecutter"},{"line_number":1128,"context_line":"      tags:"},{"line_number":1129,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_33621b0b","line":1126,"updated":"2015-07-15 16:12:44.000000000","message":"ditto","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"a4764f0a3a7336661743397d466e4606d387105c","unresolved":false,"context_lines":[{"line_number":1136,"context_line":"    - repo: openstack/os-testr"},{"line_number":1137,"context_line":"      tags:"},{"line_number":1138,"context_line":"        - name: type:library"},{"line_number":1139,"context_line":"        - name: release:none"},{"line_number":1140,"context_line":"    - repo: openstack-dev/bashate"},{"line_number":1141,"context_line":"      tags:"},{"line_number":1142,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_d37f2fde","line":1139,"updated":"2015-07-15 16:12:44.000000000","message":"This should be release:independent","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"33cd15621a9d97fa0d49a75224413f33e6cab2a2","unresolved":false,"context_lines":[{"line_number":1136,"context_line":"    - repo: openstack/os-testr"},{"line_number":1137,"context_line":"      tags:"},{"line_number":1138,"context_line":"        - name: type:library"},{"line_number":1139,"context_line":"        - name: release:none"},{"line_number":1140,"context_line":"    - repo: openstack-dev/bashate"},{"line_number":1141,"context_line":"      tags:"},{"line_number":1142,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_9584270b","line":1139,"in_reply_to":"9a41bdd9_d37f2fde","updated":"2015-07-15 17:54:56.000000000","message":"Ack.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1272,"context_line":"        - name: release:managed"},{"line_number":1273,"context_line":"    - repo: openstack/sahara-dashboard"},{"line_number":1274,"context_line":"      tags:"},{"line_number":1275,"context_line":"        - name: release:cycle-with-milestones"},{"line_number":1276,"context_line":"    - repo: openstack/sahara-extra"},{"line_number":1277,"context_line":"      tags:"},{"line_number":1278,"context_line":"        - name: release:cycle-with-milestones"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_9852fb65","line":1275,"updated":"2015-07-16 10:22:15.000000000","message":"So, this was merged back into horizon proper, so this is \"not released anymore\". We may need a tag for that.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1316,"context_line":"    - repo: openstack/kite"},{"line_number":1317,"context_line":"      tags:"},{"line_number":1318,"context_line":"        - name: type:service"},{"line_number":1319,"context_line":"        - name: release:independent"},{"line_number":1320,"context_line":"    - repo: openstack/python-kiteclient"},{"line_number":1321,"context_line":"      tags:"},{"line_number":1322,"context_line":"        - name: type:library"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_58df93d5","line":1319,"updated":"2015-07-16 10:22:15.000000000","message":"It never released so it\u0027s a bit hard to tell (could be following ctcle-with-milestones the day it starts releasing). I would clear the tag until they make up their mind","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1320,"context_line":"    - repo: openstack/python-kiteclient"},{"line_number":1321,"context_line":"      tags:"},{"line_number":1322,"context_line":"        - name: type:library"},{"line_number":1323,"context_line":"        - name: release:independent"},{"line_number":1324,"context_line":""},{"line_number":1325,"context_line":"Designate:"},{"line_number":1326,"context_line":"  ptl: Kiall Mac Innes (kiall)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_7805b743","line":1323,"updated":"2015-07-16 10:22:15.000000000","message":"Same here, never released and probably would use cycle-with-milestones if it did. So better leave it without release tags until it makes up its mind","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"0682252c68b4b26855edf39c110fb3bd01762fd9","unresolved":false,"context_lines":[{"line_number":1338,"context_line":"        - name: type:service"},{"line_number":1339,"context_line":"    - repo: openstack/designate-dashboard"},{"line_number":1340,"context_line":"      tags:"},{"line_number":1341,"context_line":"        - name: release:cycle-with-milestones"},{"line_number":1342,"context_line":"    - repo: openstack/designate-specs"},{"line_number":1343,"context_line":"      tags:"},{"line_number":1344,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_5f8b191f","line":1341,"updated":"2015-07-15 19:04:16.000000000","message":"This needs \"release:has-stable-branches\" as well - either now, or come the next release.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"change_message_id":"8968c79c4473a0ad345f6e706c9924431a1d7dab","unresolved":false,"context_lines":[{"line_number":1479,"context_line":"      tags:"},{"line_number":1480,"context_line":"        - name: release:has-stable-branches"},{"line_number":1481,"context_line":"        - name: type:service"},{"line_number":1482,"context_line":"        - name: release:independent"},{"line_number":1483,"context_line":"    - repo: openstack/python-congressclient"},{"line_number":1484,"context_line":"      tags:"},{"line_number":1485,"context_line":"        - name: type:library"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_ca1f7bb5","line":1482,"updated":"2015-07-15 14:09:43.000000000","message":"Congress is now release:cycle-with-milestones","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"change_message_id":"8968c79c4473a0ad345f6e706c9924431a1d7dab","unresolved":false,"context_lines":[{"line_number":1483,"context_line":"    - repo: openstack/python-congressclient"},{"line_number":1484,"context_line":"      tags:"},{"line_number":1485,"context_line":"        - name: type:library"},{"line_number":1486,"context_line":"        - name: release:independent"},{"line_number":1487,"context_line":"    - repo: openstack/congress-specs"},{"line_number":1488,"context_line":"      tags:"},{"line_number":1489,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_cd0235b4","line":1486,"updated":"2015-07-15 14:09:43.000000000","message":"Congress client is release:cycle-with-intermediary","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1542,"context_line":"    - repo: openstack/mistral"},{"line_number":1543,"context_line":"      tags:"},{"line_number":1544,"context_line":"        - name: type:service"},{"line_number":1545,"context_line":"        - name: release:none"},{"line_number":1546,"context_line":"    - repo: openstack/mistral-dashboard"},{"line_number":1547,"context_line":"      tags:"},{"line_number":1548,"context_line":"        - name: type:library"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_98751bcc","line":1545,"updated":"2015-07-16 10:22:15.000000000","message":"I bet mistral will release, it just never did, and won\u0027t pick a release model until it does. I would leave it empty.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1546,"context_line":"    - repo: openstack/mistral-dashboard"},{"line_number":1547,"context_line":"      tags:"},{"line_number":1548,"context_line":"        - name: type:library"},{"line_number":1549,"context_line":"        - name: release:none"},{"line_number":1550,"context_line":"    - repo: openstack/mistral-extra"},{"line_number":1551,"context_line":"      tags:"},{"line_number":1552,"context_line":"        - name: release:none"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_78613704","line":1549,"updated":"2015-07-16 10:22:15.000000000","message":"I bet mistral will release, it just never did, and won\u0027t pick a release model until it does. I would leave it empty.","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1744,"context_line":"    - repo: openstack/searchlight"},{"line_number":1745,"context_line":"      tags:"},{"line_number":1746,"context_line":"        - name: type:service"},{"line_number":1747,"context_line":"        - name: release:independent"},{"line_number":1748,"context_line":""},{"line_number":1749,"context_line":"OpenStackAnsible:"},{"line_number":1750,"context_line":"  ptl: Kevin Carter (cloudnull)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_1b05850f","line":1747,"updated":"2015-07-16 10:22:15.000000000","message":"Never released. I bet it wil be cycle-with-milestones when it does. Better left empty for the moment","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1789,"context_line":"  projects:"},{"line_number":1790,"context_line":"    - repo: openstack/cue"},{"line_number":1791,"context_line":"      tags:"},{"line_number":1792,"context_line":"        - name: release:independent"},{"line_number":1793,"context_line":"    - repo: openstack/python-cueclient"},{"line_number":1794,"context_line":"      tags:"},{"line_number":1795,"context_line":"        - name: release:independent"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_3b4ac955","line":1792,"updated":"2015-07-16 10:22:15.000000000","message":"Might be cycle-with-intermediary, it\u0027s just too young to tell","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1792,"context_line":"        - name: release:independent"},{"line_number":1793,"context_line":"    - repo: openstack/python-cueclient"},{"line_number":1794,"context_line":"      tags:"},{"line_number":1795,"context_line":"        - name: release:independent"},{"line_number":1796,"context_line":"    - repo: openstack/cue-dashboard"},{"line_number":1797,"context_line":"      tags:"},{"line_number":1798,"context_line":"        - name: release:cycle-with-milestones"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_bb6c99d0","line":1795,"updated":"2015-07-16 10:22:15.000000000","message":"Might be cycle-with-intermediary, it\u0027s just too young to tell","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"bb70183944499d79ab10ff84cb4760fb2a3a8964","unresolved":false,"context_lines":[{"line_number":1795,"context_line":"        - name: release:independent"},{"line_number":1796,"context_line":"    - repo: openstack/cue-dashboard"},{"line_number":1797,"context_line":"      tags:"},{"line_number":1798,"context_line":"        - name: release:cycle-with-milestones"},{"line_number":1799,"context_line":""},{"line_number":1800,"context_line":"RpmPackaging:"},{"line_number":1801,"context_line":"  ptl: Dirk Mueller (dirk) and Haikel Guemar (number80)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_fbeb0111","line":1798,"updated":"2015-07-16 10:22:15.000000000","message":"Unclear, never released","commit_id":"de66a0c7a16498dd4edefe9059a7316d46cb2d24"}]}
