)]}'
{"upper-constraints.txt":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"59a4f6a0623a160f1ca88b46adea8b35fc926cbc","unresolved":false,"context_lines":[{"line_number":233,"context_line":"tornado\u003d\u003d\u003d6.0.3;python_version\u003d\u003d\u00273.6\u0027"},{"line_number":234,"context_line":"tornado\u003d\u003d\u003d6.0.3;python_version\u003d\u003d\u00273.7\u0027"},{"line_number":235,"context_line":"pycparser\u003d\u003d\u003d2.19"},{"line_number":236,"context_line":"mock\u003d\u003d\u003d3.0.5"},{"line_number":237,"context_line":"PyYAML\u003d\u003d\u003d5.3"},{"line_number":238,"context_line":"beautifulsoup4\u003d\u003d\u003d4.8.2"},{"line_number":239,"context_line":"os-net-config\u003d\u003d\u003d12.0.0"}],"source_content_type":"text/plain","patch_set":11,"id":"3fa7e38b_fa1ee6bb","line":236,"range":{"start_line":236,"start_character":0,"end_line":236,"end_character":12},"updated":"2020-02-17 22:24:48.000000000","message":"ack https://github.com/testing-cabal/mock/issues/487","commit_id":"23af4ea7543cfbc12affba5c2ba78db2413d3751"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"173afe9bfe43c1bcf2a355252fee35bc4f1ce98c","unresolved":false,"context_lines":[{"line_number":718,"context_line":"sphinxcontrib-devhelp\u003d\u003d\u003d1.0.1;python_version\u003d\u003d\u00273.6\u0027"},{"line_number":719,"context_line":"sphinxcontrib-devhelp\u003d\u003d\u003d1.0.1;python_version\u003d\u003d\u00273.7\u0027"},{"line_number":720,"context_line":"python-blazarclient\u003d\u003d\u003d2.2.1"},{"line_number":721,"context_line":"alembic\u003d\u003d\u003d1.4.0"},{"line_number":722,"context_line":"glance-store\u003d\u003d\u003d1.1.0"},{"line_number":723,"context_line":"sphinxcontrib-programoutput\u003d\u003d\u003d0.15"},{"line_number":724,"context_line":"storpool.spopenstack\u003d\u003d\u003d2.2.1"}],"source_content_type":"text/plain","patch_set":11,"id":"3fa7e38b_f0c6056b","line":721,"updated":"2020-02-18 01:27:45.000000000","message":"sqlalchemy.exc.CompileError: PostgreSQL ENUM type requires a name.","commit_id":"23af4ea7543cfbc12affba5c2ba78db2413d3751"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2993de587049bdf48e765c1a12f17cbb1dfb3fe3","unresolved":false,"context_lines":[{"line_number":718,"context_line":"sphinxcontrib-devhelp\u003d\u003d\u003d1.0.1;python_version\u003d\u003d\u00273.6\u0027"},{"line_number":719,"context_line":"sphinxcontrib-devhelp\u003d\u003d\u003d1.0.1;python_version\u003d\u003d\u00273.7\u0027"},{"line_number":720,"context_line":"python-blazarclient\u003d\u003d\u003d2.2.1"},{"line_number":721,"context_line":"alembic\u003d\u003d\u003d1.4.0"},{"line_number":722,"context_line":"glance-store\u003d\u003d\u003d1.1.0"},{"line_number":723,"context_line":"sphinxcontrib-programoutput\u003d\u003d\u003d0.15"},{"line_number":724,"context_line":"storpool.spopenstack\u003d\u003d\u003d2.2.1"}],"source_content_type":"text/plain","patch_set":11,"id":"3fa7e38b_ce89c929","line":721,"in_reply_to":"3fa7e38b_f0c6056b","updated":"2020-02-19 17:06:15.000000000","message":"Are we s\u0027posed to fix this in nova?\n\nNotes:\n\nFailure in nova.tests.unit.db.test_migrations.TestNovaMigrationsPostgreSQL.test_models_sync implies that we need to make sure we give a `name` kwarg whenever we create a sqlalchemy.Enum. I found two spots where we\u0027re not doing that [1][2]. But would definitely need a dansmith to assess the impact, figure out an appropriate name, etc.\n\n[1] https://opendev.org/openstack/nova/src/commit/a3d4ebd3c98efb093dadd6ca2855d794d56c1938/nova/db/sqlalchemy/models.py#L311\n[2] https://opendev.org/openstack/nova/src/commit/a3d4ebd3c98efb093dadd6ca2855d794d56c1938/nova/db/sqlalchemy/models.py#L794-L795","commit_id":"23af4ea7543cfbc12affba5c2ba78db2413d3751"}]}
