)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"b0d052008b95f854521b96c497e7c2f70c431e6e","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Roman Krček \u003croman.krcek@tietoevry.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-08-22 09:08:37 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix dev mode"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change the strategy of installing projects in containers when in dev"},{"line_number":10,"context_line":"mode. Instead of bind mounting the git repository to the venv of the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"e8687f01_2efa760d","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":3},"updated":"2024-08-26 21:09:57.000000000","message":"not sure that this is correct wording.\nthis change alongside with kolla-ansible change is a complete logic change.\nrefactor or rewrite seems a bit more correct wording.","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0f4aa0b0e04a6eb910e0d639d6f5e2203e7c73b8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Roman Krček \u003croman.krcek@tietoevry.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-08-22 09:08:37 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix dev mode"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change the strategy of installing projects in containers when in dev"},{"line_number":10,"context_line":"mode. Instead of bind mounting the git repository to the venv of the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"a519a9c8_c811c25f","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":3},"in_reply_to":"75edcdb6_5c032090","updated":"2024-08-27 08:12:00.000000000","message":"Acknowledged","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"9235e66bfbb1fc8c07f80b7639998b3f1bc6471c","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Roman Krček \u003croman.krcek@tietoevry.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-08-22 09:08:37 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix dev mode"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change the strategy of installing projects in containers when in dev"},{"line_number":10,"context_line":"mode. Instead of bind mounting the git repository to the venv of the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"75edcdb6_5c032090","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":3},"in_reply_to":"e8687f01_2efa760d","updated":"2024-08-27 05:57:35.000000000","message":"Agreed.","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"1926a9993824ec26e44828aa6ca867e46bcc8c3d","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8cfe0199_6e762891","updated":"2024-08-07 13:30:30.000000000","message":"Thanks for working on this! But I\u0027m not sure we want to move away from using venv\u0027s but rather migrate more stuff to using venvs.\n\nafaik on newer pip versions it\u0027s actually not possible to install everything outside of venvs.\n\nI would appreciate more input on this though, because I might have mixed something up and I\u0027m actually not that familiar with the problems currently in dev mode, I need to read up on those.","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"fd543f827da81f636332fc4ab8a619cf397db4c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7d3c3cb2_a97c5f0b","in_reply_to":"3f389065_b124cde3","updated":"2024-08-12 12:43:37.000000000","message":"Acknowledged","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"a8fabcbfa3dfbb8234977499269c8ed965d553d4","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3f389065_b124cde3","in_reply_to":"8cfe0199_6e762891","updated":"2024-08-12 07:47:37.000000000","message":"In the container, the default python3 executable is from the venv. So installing new packages with just `pip install` installs the packages into the venv.\n\n```\n$ which python3\n/var/lib/kolla/venv/bin/python3\n```\n\nWithout any modifications (so installed by kolla-build):\n```\n\u003e\u003e\u003e import horizon\n\u003e\u003e\u003e horizon.__file__\n\u0027/var/lib/kolla/venv/lib64/python3.9/site-packages/horizon/__init__.py\u0027\n\u003e\u003e\u003e horizon.__doc__\n\u0027 The Horizon interface.\\n\\nContains the core Horizon classes--:class:`~horizon.Dashboard` and\\n:class:`horizon.Panel`--the dynamic URLconf for Horizon, and common interface\\nmethods like :func:`~horizon.register` and :func:`~horizon.unregister`.\\n\\n\u0027\n```\n\nWith this patchset and modified horizon repository (so installed at container startup):\n```\n\u003e\u003e\u003e import horizon\n\u003e\u003e\u003e horizon.__file__\n\u0027/var/lib/kolla/venv/lib64/python3.9/site-packages/horizon/__init__.py\u0027\n\u003e\u003e\u003e horizon.__doc__\n\u0027 TESTING, TESTING, MODIFIED! The Horizon interface.\\n\\nContains the core Horizon classes--:class:`~horizon.Dashboard` and\\n:class:`horizon.Panel`--the dynamic URLconf for Horizon, and common interface\\nmethods like :func:`~horizon.register` and :func:`~horizon.unregister`.\\n\\n\u0027\n```","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"c226b57fe65fdc4a0422c0c92b3d4f284ca3c968","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"8bcd6e58_0b2c144c","updated":"2024-09-04 06:31:37.000000000","message":"recheck \"Instance failed to become active after resize confirm\"","commit_id":"078f124032673d61afa3b74d2abb1119412efffa"}],"docker/base/install_projects.sh":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"56d5c2ed2ce84e23431a942c8cfd75208df4f17c","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [ -d \"/src\" ]; then"},{"line_number":6,"context_line":"    for project in /src/*; do"},{"line_number":7,"context_line":"        pip install $project"},{"line_number":8,"context_line":"    done"},{"line_number":9,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"9e339a2d_29ccaf13","line":7,"updated":"2024-08-07 13:19:21.000000000","message":"what happens if it\u0027s already installed? e.g. update of code?","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b801734a0367f856d44513e2364556c1c28dadc4","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [ -d \"/src\" ]; then"},{"line_number":6,"context_line":"    for project in /src/*; do"},{"line_number":7,"context_line":"        pip install $project"},{"line_number":8,"context_line":"    done"},{"line_number":9,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5c94b79c_cb4d602a","line":7,"in_reply_to":"633dbb5f_5128ce98","updated":"2024-08-22 06:34:32.000000000","message":"Done","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8baf1a030f6b09962d218448d380264d807c2342","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [ -d \"/src\" ]; then"},{"line_number":6,"context_line":"    for project in /src/*; do"},{"line_number":7,"context_line":"        pip install $project"},{"line_number":8,"context_line":"    done"},{"line_number":9,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"be22e348_99e686d7","line":7,"in_reply_to":"9adcdce0_62c49ac3","updated":"2024-08-21 13:18:59.000000000","message":"are you sure pip install -U is not needed?\nNote that pip install prefers to leave the installed version as-is unless --upgrade is specified. (from https://pip.pypa.io/en/stable/cli/pip_install/)","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"a8fabcbfa3dfbb8234977499269c8ed965d553d4","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [ -d \"/src\" ]; then"},{"line_number":6,"context_line":"    for project in /src/*; do"},{"line_number":7,"context_line":"        pip install $project"},{"line_number":8,"context_line":"    done"},{"line_number":9,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"9adcdce0_62c49ac3","line":7,"in_reply_to":"9e339a2d_29ccaf13","updated":"2024-08-12 07:47:37.000000000","message":"I tried to lookup the documentation for this, but was unable to find it. But from my experience, when you are installing packages from local directory, they always override the already installed package, even if you are installing a lower version. I made sure to test this.","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"edde41bd0bfa9455dd5b5b7e2b3e818f47c5b483","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"if [ -d \"/src\" ]; then"},{"line_number":6,"context_line":"    for project in /src/*; do"},{"line_number":7,"context_line":"        pip install $project"},{"line_number":8,"context_line":"    done"},{"line_number":9,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"633dbb5f_5128ce98","line":7,"in_reply_to":"be22e348_99e686d7","updated":"2024-08-22 06:31:14.000000000","message":"I am aware that that is true for packages installed from pypi. But that strangely doesn\u0027t match what I\u0027ve been seeing when installing packages from local sources. However, you\u0027re right that this is probably better. Added.","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"fd543f827da81f636332fc4ab8a619cf397db4c8","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# This script finds all projects in /src folder and installs them using pip"},{"line_number":4,"context_line":"# The projects are mounted there when dev mode is enabled for them "},{"line_number":5,"context_line":"# in kolla-ansible"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"if [ -d \"/src\" ]; then"}],"source_content_type":"text/x-sh","patch_set":4,"id":"d9c2fdaf_3cbb5e97","line":4,"range":{"start_line":4,"start_character":62,"end_line":4,"end_character":67},"updated":"2024-08-12 12:43:37.000000000","message":"nit: space at end of line\n```suggestion\n# The projects are mounted there when dev mode is enabled for them\n```","commit_id":"56e03f69e1374b433073d9526683fa76cc9b8356"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"d9eae68bb6c47826206a77e41d73843c2f7de4f9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# This script finds all projects in /src folder and installs them using pip"},{"line_number":4,"context_line":"# The projects are mounted there when dev mode is enabled for them "},{"line_number":5,"context_line":"# in kolla-ansible"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"if [ -d \"/src\" ]; then"}],"source_content_type":"text/x-sh","patch_set":4,"id":"24414fa9_459134a3","line":4,"range":{"start_line":4,"start_character":62,"end_line":4,"end_character":67},"in_reply_to":"d9c2fdaf_3cbb5e97","updated":"2024-08-12 12:52:14.000000000","message":"Done","commit_id":"56e03f69e1374b433073d9526683fa76cc9b8356"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"fd543f827da81f636332fc4ab8a619cf397db4c8","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"if [ -d \"/src\" ]; then"},{"line_number":8,"context_line":"    for project in /src/*; do"},{"line_number":9,"context_line":"        pip install $project"},{"line_number":10,"context_line":"    done"},{"line_number":11,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":4,"id":"11f56b28_f38fa513","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":2},"updated":"2024-08-12 12:43:37.000000000","message":"can we at least use variable quoting if we\u0027re already using shell globbing? if someone invents a project containing spaces in it\u0027s name it won\u0027t immediately break then :)\n\n```suggestion\n        pip install \"$project\"\n```","commit_id":"56e03f69e1374b433073d9526683fa76cc9b8356"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"d9eae68bb6c47826206a77e41d73843c2f7de4f9","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"if [ -d \"/src\" ]; then"},{"line_number":8,"context_line":"    for project in /src/*; do"},{"line_number":9,"context_line":"        pip install $project"},{"line_number":10,"context_line":"    done"},{"line_number":11,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":4,"id":"40e702a1_2e6cd895","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":2},"in_reply_to":"11f56b28_f38fa513","updated":"2024-08-12 12:52:14.000000000","message":"Done","commit_id":"56e03f69e1374b433073d9526683fa76cc9b8356"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"c1d7f5d62ca707a03ef4eaab6aabf075aef016b0","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# This script finds all projects in /dev-mode folder and "},{"line_number":4,"context_line":"# installs them using pip"},{"line_number":5,"context_line":"# The projects are mounted there when dev mode is enabled for them"},{"line_number":6,"context_line":"# in kolla-ansible"}],"source_content_type":"text/x-sh","patch_set":8,"id":"20d1f12d_e23e15b4","line":3,"range":{"start_line":3,"start_character":56,"end_line":3,"end_character":57},"updated":"2024-08-26 12:15:38.000000000","message":"nit: space","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"9235e66bfbb1fc8c07f80b7639998b3f1bc6471c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# This script finds all projects in /dev-mode folder and "},{"line_number":4,"context_line":"# installs them using pip"},{"line_number":5,"context_line":"# The projects are mounted there when dev mode is enabled for them"},{"line_number":6,"context_line":"# in kolla-ansible"}],"source_content_type":"text/x-sh","patch_set":8,"id":"df30896f_80ccd611","line":3,"range":{"start_line":3,"start_character":56,"end_line":3,"end_character":57},"in_reply_to":"20d1f12d_e23e15b4","updated":"2024-08-27 05:57:35.000000000","message":"Done","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"}],"docker/base/start.sh":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"56d5c2ed2ce84e23431a942c8cfd75208df4f17c","unresolved":true,"context_lines":[{"line_number":16,"context_line":"sudo kolla_copy_cacerts"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Install projects when in dev mode"},{"line_number":19,"context_line":"kolla_install_projects"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"if [[ ! \"${!KOLLA_SKIP_EXTEND_START[@]}\" ]]; then"},{"line_number":22,"context_line":"    # Run additional commands if present"}],"source_content_type":"text/x-sh","patch_set":3,"id":"6bea8f25_0cacdf0c","line":19,"updated":"2024-08-07 13:19:21.000000000","message":"comment says it\u0027s conditional, the code is not","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"a8fabcbfa3dfbb8234977499269c8ed965d553d4","unresolved":false,"context_lines":[{"line_number":16,"context_line":"sudo kolla_copy_cacerts"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Install projects when in dev mode"},{"line_number":19,"context_line":"kolla_install_projects"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"if [[ ! \"${!KOLLA_SKIP_EXTEND_START[@]}\" ]]; then"},{"line_number":22,"context_line":"    # Run additional commands if present"}],"source_content_type":"text/x-sh","patch_set":3,"id":"9931fe95_5d3a6cc2","line":19,"in_reply_to":"6bea8f25_0cacdf0c","updated":"2024-08-12 07:47:37.000000000","message":"Done","commit_id":"95fde33b4bb9d7720662c5cee9f922619377b559"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b801734a0367f856d44513e2364556c1c28dadc4","unresolved":true,"context_lines":[{"line_number":15,"context_line":"# Install/remove custom CA certificates"},{"line_number":16,"context_line":"sudo kolla_copy_cacerts"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Install projects that are in /src"},{"line_number":19,"context_line":"kolla_install_projects"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"if [[ ! \"${!KOLLA_SKIP_EXTEND_START[@]}\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":6,"id":"b3f55b9d_4f09ea37","line":18,"updated":"2024-08-22 06:34:32.000000000","message":"just wondering if that shouldn\u0027t be /dev-mode or something like that, we leave sources in / directory (e.g. /ironic) and /src/ seems like a place that could be misunderstood in a sense.","commit_id":"83b3a11d2fc0137ba2df37305e7461a0195e1a47"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0f4aa0b0e04a6eb910e0d639d6f5e2203e7c73b8","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# Install/remove custom CA certificates"},{"line_number":16,"context_line":"sudo kolla_copy_cacerts"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Install projects that are in /src"},{"line_number":19,"context_line":"kolla_install_projects"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"if [[ ! \"${!KOLLA_SKIP_EXTEND_START[@]}\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":6,"id":"e2aae088_221f0f31","line":18,"in_reply_to":"674307c7_555e013c","updated":"2024-08-27 08:12:00.000000000","message":"Done","commit_id":"83b3a11d2fc0137ba2df37305e7461a0195e1a47"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"d16febc24026aaf498559d6ae8f19a8f13a2e80b","unresolved":true,"context_lines":[{"line_number":15,"context_line":"# Install/remove custom CA certificates"},{"line_number":16,"context_line":"sudo kolla_copy_cacerts"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Install projects that are in /src"},{"line_number":19,"context_line":"kolla_install_projects"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"if [[ ! \"${!KOLLA_SKIP_EXTEND_START[@]}\" ]]; then"}],"source_content_type":"text/x-sh","patch_set":6,"id":"674307c7_555e013c","line":18,"in_reply_to":"b3f55b9d_4f09ea37","updated":"2024-08-22 09:09:30.000000000","message":"That seems like a nice idea, it will make it more clean. Added.","commit_id":"83b3a11d2fc0137ba2df37305e7461a0195e1a47"}],"releasenotes/notes/bug-1814515-99197e13a6280861.yaml":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"b0d052008b95f854521b96c497e7c2f70c431e6e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fix dev mode"},{"line_number":5,"context_line":"    Build upon changes in kolla which change strategy of installing projects"},{"line_number":6,"context_line":"    in containers when in dev mode. Instead of bind mounting the git"},{"line_number":7,"context_line":"    repository to the venv of the container, the repository with the given"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"18be93bf_0fa1148d","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":7},"updated":"2024-08-26 21:09:57.000000000","message":"ditto","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0f4aa0b0e04a6eb910e0d639d6f5e2203e7c73b8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fix dev mode"},{"line_number":5,"context_line":"    Build upon changes in kolla which change strategy of installing projects"},{"line_number":6,"context_line":"    in containers when in dev mode. Instead of bind mounting the git"},{"line_number":7,"context_line":"    repository to the venv of the container, the repository with the given"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"652ba9cc_1f7d7906","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":7},"in_reply_to":"18be93bf_0fa1148d","updated":"2024-08-27 08:12:00.000000000","message":"Done","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"b0d052008b95f854521b96c497e7c2f70c431e6e","unresolved":true,"context_lines":[{"line_number":7,"context_line":"    repository to the venv of the container, the repository with the given"},{"line_number":8,"context_line":"    package is bind mounted to /dev-mode/\u003cproject_name\u003e and installed"},{"line_number":9,"context_line":"    using pip on every startup of a container."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    `LP#1814515 \u003chttps://launchpad.net/bugs/1814515\u003e`__"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"633ae58a_caef070c","line":10,"updated":"2024-08-26 21:09:57.000000000","message":"absent upgrade section for users who use old logic already.","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0f4aa0b0e04a6eb910e0d639d6f5e2203e7c73b8","unresolved":true,"context_lines":[{"line_number":7,"context_line":"    repository to the venv of the container, the repository with the given"},{"line_number":8,"context_line":"    package is bind mounted to /dev-mode/\u003cproject_name\u003e and installed"},{"line_number":9,"context_line":"    using pip on every startup of a container."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    `LP#1814515 \u003chttps://launchpad.net/bugs/1814515\u003e`__"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9a6d9638_55ad8c5e","line":10,"in_reply_to":"6173be71_94863b43","updated":"2024-08-27 08:12:00.000000000","message":"please address my comment in the related k-a change.","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"6880124d4ce6af944ccaa337f3d7497e1370d36c","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    repository to the venv of the container, the repository with the given"},{"line_number":8,"context_line":"    package is bind mounted to /dev-mode/\u003cproject_name\u003e and installed"},{"line_number":9,"context_line":"    using pip on every startup of a container."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    `LP#1814515 \u003chttps://launchpad.net/bugs/1814515\u003e`__"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"6173be71_94863b43","line":10,"in_reply_to":"633ae58a_caef070c","updated":"2024-08-27 06:44:15.000000000","message":"Done","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"79db8c5e294bbb4d1b481f7d3aa46415ae3f7d04","unresolved":true,"context_lines":[{"line_number":7,"context_line":"    repository to the venv of the container, the repository with the given"},{"line_number":8,"context_line":"    package is bind mounted to /dev-mode/\u003cproject_name\u003e and installed"},{"line_number":9,"context_line":"    using pip on every startup of a container."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    `LP#1814515 \u003chttps://launchpad.net/bugs/1814515\u003e`__"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"d9a6588d_a1ad6d95","line":10,"in_reply_to":"9a6d9638_55ad8c5e","updated":"2024-08-28 07:25:28.000000000","message":"Adressed.","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"6abfcdf317cca4d18e42b99d205562f7dd415fc5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    repository to the venv of the container, the repository with the given"},{"line_number":8,"context_line":"    package is bind mounted to /dev-mode/\u003cproject_name\u003e and installed"},{"line_number":9,"context_line":"    using pip on every startup of a container."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    `LP#1814515 \u003chttps://launchpad.net/bugs/1814515\u003e`__"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"20b6942a_c3a93a62","line":10,"in_reply_to":"d9a6588d_a1ad6d95","updated":"2024-08-30 13:12:49.000000000","message":"Done","commit_id":"03ac769b03a06f077d6f676427ef9846dd587ff9"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"6abfcdf317cca4d18e42b99d205562f7dd415fc5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Provides mechanism for future work to fix bug where when package file"},{"line_number":5,"context_line":"    manifest changes, the changes were not reflected in to devmode-enabled"},{"line_number":6,"context_line":"    container."},{"line_number":7,"context_line":"    `LP#1814515 \u003chttps://launchpad.net/bugs/1814515\u003e`__"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"2e1627f3_f1c37bc7","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":50},"updated":"2024-08-30 13:12:49.000000000","message":"This motivation is missing from the commit message imho.","commit_id":"5ccc3cc61556ef5adf2e2a50a27756cd144545ec"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"c226b57fe65fdc4a0422c0c92b3d4f284ca3c968","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Provides mechanism for future work to fix bug where when package file"},{"line_number":5,"context_line":"    manifest changes, the changes were not reflected in to devmode-enabled"},{"line_number":6,"context_line":"    container."},{"line_number":7,"context_line":"    `LP#1814515 \u003chttps://launchpad.net/bugs/1814515\u003e`__"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"eed87af6_b987bcf7","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":50},"in_reply_to":"2e1627f3_f1c37bc7","updated":"2024-09-04 06:31:37.000000000","message":"Added.","commit_id":"5ccc3cc61556ef5adf2e2a50a27756cd144545ec"},{"author":{"_account_id":32553,"name":"Sven Kieske","email":"sven_oss@posteo.de","username":"skieske"},"change_message_id":"2b6c4b5acaafdae85530c01d91d129de3cbab220","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Provides mechanism for future work to fix bug where when package file"},{"line_number":5,"context_line":"    manifest changes, the changes were not reflected in to devmode-enabled"},{"line_number":6,"context_line":"    container."},{"line_number":7,"context_line":"    `LP#1814515 \u003chttps://launchpad.net/bugs/1814515\u003e`__"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"4cadd16b_be39f1dc","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":50},"in_reply_to":"eed87af6_b987bcf7","updated":"2024-09-04 16:04:02.000000000","message":"Done","commit_id":"5ccc3cc61556ef5adf2e2a50a27756cd144545ec"}]}
