)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix bug in refstack-ui"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Refstack webpage is not rendered correctly. The bug is tracked in"},{"line_number":10,"context_line":"here: https://issues.redhat.com/browse/OSP-22171"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This patch will update documentation build process to generate html"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"632a2a63_87d7188f","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":23},"updated":"2023-04-18 13:43:27.000000000","message":"Refstack webpage\u0027s about section is not rendered ...","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix bug in refstack-ui"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Refstack webpage is not rendered correctly. The bug is tracked in"},{"line_number":10,"context_line":"here: https://issues.redhat.com/browse/OSP-22171"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This patch will update documentation build process to generate html"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"a22693a1_7d1339b6","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":23},"in_reply_to":"632a2a63_87d7188f","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Fix bug in refstack-ui"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Refstack webpage is not rendered correctly. The bug is tracked in"},{"line_number":10,"context_line":"here: https://issues.redhat.com/browse/OSP-22171"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This patch will update documentation build process to generate html"},{"line_number":13,"context_line":"files."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ef357828_0b7a9439","line":10,"range":{"start_line":10,"start_character":5,"end_line":10,"end_character":48},"updated":"2023-04-18 13:43:27.000000000","message":"remove this internal link , replace it with this https://tree.taiga.io/project/openstack-interop-working-group/issue/81","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix bug in refstack-ui"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Refstack webpage is not rendered correctly. The bug is tracked in"},{"line_number":10,"context_line":"here: https://issues.redhat.com/browse/OSP-22171"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This patch will update documentation build process to generate html"},{"line_number":13,"context_line":"files."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"194c2722_911c931e","line":10,"range":{"start_line":10,"start_character":5,"end_line":10,"end_character":48},"in_reply_to":"ef357828_0b7a9439","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":13,"context_line":"files."},{"line_number":14,"context_line":"- Modify convert-docs.py to use Sphinx instead of Docutils"},{"line_number":15,"context_line":"- Change paths to html files in about.html"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Id296b9cecf75bb289b0da41bec880a13694298e1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"e7d75b32_f55fdc79","line":16,"updated":"2023-04-18 13:43:27.000000000","message":"- Remove docutils and beautifulsoup4 dependencies as they aren\u0027t used in the code anymore","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"files."},{"line_number":14,"context_line":"- Modify convert-docs.py to use Sphinx instead of Docutils"},{"line_number":15,"context_line":"- Change paths to html files in about.html"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Id296b9cecf75bb289b0da41bec880a13694298e1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"c9351481_0b24d8c7","line":16,"in_reply_to":"e7d75b32_f55fdc79","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"7bd4902d_5160ca98","updated":"2023-04-19 13:26:17.000000000","message":"I ran the website and it works. This is cool! It makes the About section so much better!\n\nI\u0027m not sure about this. But it seems that the convert-docs.py needs to be modified to ignore \"index.rst\" files? (see code snippet)\n\nAnd the Dockerfile here [1] probably needs to be modified so that vendor_product_management directory is included when the *.html files for the About section are generated (?). But I am also not sure about this.\n\n```\nubuntu@lpiwowar-refstack:~/refstack$ python3 ./tools/convert-docs.py -o refstack-ui/app/components/about/templates ./doc/source/*.rst \n./doc/source/index.rst:12: (ERROR/3) Unknown directive type \"toctree\".\n\n.. toctree::\n   :maxdepth: 2\n\n   overview\n   contributing\n   refstack\n   run_in_docker/index\n   vendor_product_management/index\n   uploading_private_results\n   test_result_management\n```\n\n[1] https://opendev.org/opendev/system-config/src/commit/9627b5c230fb905a817540e1259f61977ef6fefc/docker/refstack/Dockerfile#L47","commit_id":"9e79b3b4ae7fb5fe810c59fb9c1ab65155cf2cf6"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"c3396bbe3bf1b913f34d5c6ff5ae3e1215693b1a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"ef0658f8_990e9039","in_reply_to":"7bd4902d_5160ca98","updated":"2023-04-19 15:52:30.000000000","message":"I thought about that but I couldn\u0027t catch that using except block and I also noticed that the error doesn\u0027t produce a non-zero return code, so it doesn\u0027t hurt at all ... at that point I decided not to pursue that due to other things I need to focus on ... \n\n\nyup, regarding the Dockerfile edit -\u003e https://review.opendev.org/c/opendev/system-config/+/880767","commit_id":"9e79b3b4ae7fb5fe810c59fb9c1ab65155cf2cf6"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"b6791df1a23d7cf7a86fc96ba154ea7e2b58d5cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"c1fb1b08_078d3221","in_reply_to":"ef0658f8_990e9039","updated":"2023-04-20 08:26:30.000000000","message":"Ok, then the patch looks good to me!:)","commit_id":"9e79b3b4ae7fb5fe810c59fb9c1ab65155cf2cf6"}],"doc/source/vendor_product_management/index.rst":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":11,"context_line":"   :maxdepth: 1"},{"line_number":12,"context_line":"   :includehidden:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"   VendorProductEntities"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"VendorProductEntities"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Vendor Entity"},{"line_number":20,"context_line":"--------------"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":".. include:: VendorEntity.rst"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Product Entity"},{"line_number":25,"context_line":"--------------"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. include:: ProductEntity.rst"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fbeecd21_680299f5","line":27,"range":{"start_line":14,"start_character":1,"end_line":27,"end_character":30},"updated":"2023-04-18 13:43:27.000000000","message":"i thnk that these changes aren\u0027t necessary, let\u0027s revert them back","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"   :maxdepth: 1"},{"line_number":12,"context_line":"   :includehidden:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"   VendorProductEntities"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"VendorProductEntities"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Vendor Entity"},{"line_number":20,"context_line":"--------------"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":".. include:: VendorEntity.rst"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Product Entity"},{"line_number":25,"context_line":"--------------"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. include:: ProductEntity.rst"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"55c27cb4_ca860dbe","line":27,"range":{"start_line":14,"start_character":1,"end_line":27,"end_character":30},"in_reply_to":"fbeecd21_680299f5","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"}],"refstack-ui/app/components/about/aboutController.js":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":35,"context_line":"        ctrl.options \u003d {"},{"line_number":36,"context_line":"            \u0027about\u0027 : {"},{"line_number":37,"context_line":"                \u0027title\u0027: \u0027About RefStack\u0027,"},{"line_number":38,"context_line":"                \u0027template\u0027: \u0027components/about/templates/README.html\u0027,"},{"line_number":39,"context_line":"                \u0027order\u0027: 1"},{"line_number":40,"context_line":"            },"},{"line_number":41,"context_line":"            \u0027uploading-your-results\u0027: {"}],"source_content_type":"text/javascript","patch_set":4,"id":"18a8b496_4319751b","side":"PARENT","line":38,"range":{"start_line":38,"start_character":56,"end_line":38,"end_character":62},"updated":"2023-04-18 13:43:27.000000000","message":"i forgot to rename this when i implemented this https://opendev.org/openinfra/refstack/commit/8daea3e9086ecd4bbb394cb1878587b3760a5d0a where i removed README from doc/source ...","commit_id":"aa239130d6a28521682b5261653917c25b7d1ad8"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        ctrl.options \u003d {"},{"line_number":36,"context_line":"            \u0027about\u0027 : {"},{"line_number":37,"context_line":"                \u0027title\u0027: \u0027About RefStack\u0027,"},{"line_number":38,"context_line":"                \u0027template\u0027: \u0027components/about/templates/README.html\u0027,"},{"line_number":39,"context_line":"                \u0027order\u0027: 1"},{"line_number":40,"context_line":"            },"},{"line_number":41,"context_line":"            \u0027uploading-your-results\u0027: {"}],"source_content_type":"text/javascript","patch_set":4,"id":"d948a248_e295a795","side":"PARENT","line":38,"range":{"start_line":38,"start_character":56,"end_line":38,"end_character":62},"in_reply_to":"18a8b496_4319751b","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"aa239130d6a28521682b5261653917c25b7d1ad8"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":35,"context_line":"        ctrl.options \u003d {"},{"line_number":36,"context_line":"            \u0027about\u0027 : {"},{"line_number":37,"context_line":"                \u0027title\u0027: \u0027About RefStack\u0027,"},{"line_number":38,"context_line":"                \u0027template\u0027: \u0027components/about/templates/refstack.html\u0027,"},{"line_number":39,"context_line":"                \u0027order\u0027: 1"},{"line_number":40,"context_line":"            },"},{"line_number":41,"context_line":"            \u0027uploading-your-results\u0027: {"}],"source_content_type":"text/javascript","patch_set":4,"id":"f6165593_fe8138a2","line":38,"range":{"start_line":38,"start_character":56,"end_line":38,"end_character":64},"updated":"2023-04-18 13:43:27.000000000","message":"overview","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        ctrl.options \u003d {"},{"line_number":36,"context_line":"            \u0027about\u0027 : {"},{"line_number":37,"context_line":"                \u0027title\u0027: \u0027About RefStack\u0027,"},{"line_number":38,"context_line":"                \u0027template\u0027: \u0027components/about/templates/refstack.html\u0027,"},{"line_number":39,"context_line":"                \u0027order\u0027: 1"},{"line_number":40,"context_line":"            },"},{"line_number":41,"context_line":"            \u0027uploading-your-results\u0027: {"}],"source_content_type":"text/javascript","patch_set":4,"id":"c6d88ec1_367e302e","line":38,"range":{"start_line":38,"start_character":56,"end_line":38,"end_character":64},"in_reply_to":"f6165593_fe8138a2","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":53,"context_line":"            \u0027vendors-and-products\u0027: {"},{"line_number":54,"context_line":"                \u0027title\u0027: \u0027Vendors and Products\u0027,"},{"line_number":55,"context_line":"                \u0027template\u0027: \u0027components/about/templates/\u0027 +"},{"line_number":56,"context_line":"                            \u0027vendor_product_management/index.html\u0027,"},{"line_number":57,"context_line":"                \u0027order\u0027: 4"},{"line_number":58,"context_line":"            }"},{"line_number":59,"context_line":"        };"}],"source_content_type":"text/javascript","patch_set":4,"id":"aa2e0d16_9c4b6400","line":56,"range":{"start_line":56,"start_character":55,"end_line":56,"end_character":60},"updated":"2023-04-18 13:43:27.000000000","message":"great catch! we forgot to rename this when we implemented this: \nhttps://opendev.org/openinfra/refstack/commit/42df3599900b9a98b7e7aa8b623424919e6c321f","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":53,"context_line":"            \u0027vendors-and-products\u0027: {"},{"line_number":54,"context_line":"                \u0027title\u0027: \u0027Vendors and Products\u0027,"},{"line_number":55,"context_line":"                \u0027template\u0027: \u0027components/about/templates/\u0027 +"},{"line_number":56,"context_line":"                            \u0027vendor_product_management/index.html\u0027,"},{"line_number":57,"context_line":"                \u0027order\u0027: 4"},{"line_number":58,"context_line":"            }"},{"line_number":59,"context_line":"        };"}],"source_content_type":"text/javascript","patch_set":4,"id":"155c174f_16fbb5c0","line":56,"range":{"start_line":56,"start_character":55,"end_line":56,"end_character":60},"in_reply_to":"aa2e0d16_9c4b6400","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"}],"requirements.txt":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":1,"context_line":"SQLAlchemy\u003e\u003d0.8.3"},{"line_number":2,"context_line":"alembic\u003e\u003d1.8.0"},{"line_number":3,"context_line":"beaker"},{"line_number":4,"context_line":"beautifulsoup4"},{"line_number":5,"context_line":"cryptography\u003e\u003d3.0 # BSD/Apache-2.0"},{"line_number":6,"context_line":"docutils\u003e\u003d0.11"},{"line_number":7,"context_line":"oslo.config\u003e\u003d1.6.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"e8c854b1_f4b1def9","side":"PARENT","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":14},"updated":"2023-04-18 13:43:27.000000000","message":"this isn\u0027t used anywhere now, can we remove too?","commit_id":"aa239130d6a28521682b5261653917c25b7d1ad8"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"SQLAlchemy\u003e\u003d0.8.3"},{"line_number":2,"context_line":"alembic\u003e\u003d1.8.0"},{"line_number":3,"context_line":"beaker"},{"line_number":4,"context_line":"beautifulsoup4"},{"line_number":5,"context_line":"cryptography\u003e\u003d3.0 # BSD/Apache-2.0"},{"line_number":6,"context_line":"docutils\u003e\u003d0.11"},{"line_number":7,"context_line":"oslo.config\u003e\u003d1.6.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"762cc560_fde0e474","side":"PARENT","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":14},"in_reply_to":"e8c854b1_f4b1def9","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"aa239130d6a28521682b5261653917c25b7d1ad8"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"045e930a3b84c453bb521e092b73a71d97b74394","unresolved":true,"context_lines":[{"line_number":14,"context_line":"PyJWT\u003e\u003d2.0.0  # MIT"},{"line_number":15,"context_line":"WebOb\u003e\u003d1.7.1  # MIT"},{"line_number":16,"context_line":"PyMySQL\u003e\u003d0.6.2,!\u003d0.6.4"},{"line_number":17,"context_line":"sphinx"}],"source_content_type":"text/plain","patch_set":4,"id":"174d4072_491c2c74","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":6},"updated":"2023-04-18 13:43:27.000000000","message":"do we need to add this here as this dependency is defined here?\nhttps://opendev.org/openinfra/refstack/src/branch/master/doc/requirements.txt","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"},{"author":{"_account_id":30674,"name":"Lukas Piwowarski","email":"lpiwowar@redhat.com","username":"lukas-piwowarski"},"change_message_id":"5a5d98fa67e8fe6b6b9f569938b10af37a1f96f2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"PyJWT\u003e\u003d2.0.0  # MIT"},{"line_number":15,"context_line":"WebOb\u003e\u003d1.7.1  # MIT"},{"line_number":16,"context_line":"PyMySQL\u003e\u003d0.6.2,!\u003d0.6.4"},{"line_number":17,"context_line":"sphinx"}],"source_content_type":"text/plain","patch_set":4,"id":"cf75b2b4_7ea0d33a","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":6},"in_reply_to":"174d4072_491c2c74","updated":"2023-04-19 13:26:17.000000000","message":"Done","commit_id":"a609b8451e0035e1ab94da32ef6f60044793196f"}]}
