)]}'
{"deliverables/flamingo/python-openstackclient.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"1974132b2077f64b27c0421d7598751129423b33","unresolved":false,"context_lines":[{"line_number":3,"context_line":"launchpad: python-openstackclient"},{"line_number":4,"context_line":"release-model: cycle-with-intermediary"},{"line_number":5,"context_line":"team: OpenStackSDK"},{"line_number":6,"context_line":"type: library"},{"line_number":7,"context_line":"repository-settings:"},{"line_number":8,"context_line":"  openstack/python-openstackclient: {}"},{"line_number":9,"context_line":"releases:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da257490_6b192fad","line":6,"updated":"2025-09-15 16:10:52.000000000","message":"I can\u0027t recall why this was handled always as \u0027other\u0027 instead of library, but now that mostly all project depends on this, it makes sense to me. so +2.","commit_id":"a7708e1361552166e328d21c8622c4301e7b0c9d"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"ba91f93d03e7fd78a50df30a4fae94629d7465c2","unresolved":false,"context_lines":[{"line_number":3,"context_line":"launchpad: python-openstackclient"},{"line_number":4,"context_line":"release-model: cycle-with-intermediary"},{"line_number":5,"context_line":"team: OpenStackSDK"},{"line_number":6,"context_line":"type: library"},{"line_number":7,"context_line":"repository-settings:"},{"line_number":8,"context_line":"  openstack/python-openstackclient: {}"},{"line_number":9,"context_line":"releases:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5dee0cf6_be3a444d","line":6,"in_reply_to":"858bbcdb_a2546a37","updated":"2025-09-15 16:17:24.000000000","message":"makes sense. probably the best is to handle OSC as library and do releases often before FF, so that teams see if something gets broken well in advance.","commit_id":"a7708e1361552166e328d21c8622c4301e7b0c9d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f35631a285568ea6c67e15cf5ef093fa74f24de","unresolved":false,"context_lines":[{"line_number":3,"context_line":"launchpad: python-openstackclient"},{"line_number":4,"context_line":"release-model: cycle-with-intermediary"},{"line_number":5,"context_line":"team: OpenStackSDK"},{"line_number":6,"context_line":"type: library"},{"line_number":7,"context_line":"repository-settings:"},{"line_number":8,"context_line":"  openstack/python-openstackclient: {}"},{"line_number":9,"context_line":"releases:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"858bbcdb_a2546a37","line":6,"in_reply_to":"da257490_6b192fad","updated":"2025-09-15 16:12:36.000000000","message":"I suspect the name of the deliverable type threw people (unlike e.g. python-novaclient, there\u0027s no library here). I also suspect we probably wanted to be able to cut releases later (for features added late to a service), but as you know doing so can break CI.","commit_id":"a7708e1361552166e328d21c8622c4301e7b0c9d"}]}
