)]}'
{"pydep.txt":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"f0ac17866694e0b3a4ab6acaaa8dec2058face0e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"cryptography    [!requirements]"},{"line_number":2,"context_line":"enum-compat     [requirements]"},{"line_number":3,"context_line":"fluent-logger   [fluent]"},{"line_number":4,"context_line":"ldappool        [(keystone ldap)]"}],"source_content_type":"text/plain","patch_set":14,"id":"3fa7e38b_680ae678","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":12},"updated":"2020-02-05 15:16:12.000000000","message":"could you explain why you want to do this?","commit_id":"d4d92cfe6189991871d3dc0c67da71f53f79c561"},{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"98e2e2d0bec9f2f091c6d4e581e5c028870c3f82","unresolved":false,"context_lines":[{"line_number":1,"context_line":"cryptography    [!requirements]"},{"line_number":2,"context_line":"enum-compat     [requirements]"},{"line_number":3,"context_line":"fluent-logger   [fluent]"},{"line_number":4,"context_line":"ldappool        [(keystone ldap)]"}],"source_content_type":"text/plain","patch_set":14,"id":"3fa7e38b_f4d54b49","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":12},"in_reply_to":"3fa7e38b_680ae678","updated":"2020-02-05 17:30:04.000000000","message":"Intention only to move additional requirements to pydep from code without making changes to the set of installed packages for requirements image.\nWe did not have cryptography, pymysql and python-memcached as extra deps for requirements previously and current commit does not change it.","commit_id":"d4d92cfe6189991871d3dc0c67da71f53f79c561"}],"scripts/install_packages.sh":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"f0ac17866694e0b3a4ab6acaaa8dec2058face0e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"fi"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"for file in /opt/loci/bindep*; do"},{"line_number":10,"context_line":"    PACKAGES+\u003d($(bindep -f $file -b -l newline ${PROJECT} ${PROFILES} ${PROFILES} ${python3} || :))"},{"line_number":11,"context_line":"done"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"if [[ ! -z ${PACKAGES} ]]; then"}],"source_content_type":"text/x-sh","patch_set":14,"id":"3fa7e38b_a810deab","line":10,"range":{"start_line":10,"start_character":70,"end_line":10,"end_character":81},"updated":"2020-02-05 15:16:12.000000000","message":"Why double?","commit_id":"d4d92cfe6189991871d3dc0c67da71f53f79c561"},{"author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"change_message_id":"98e2e2d0bec9f2f091c6d4e581e5c028870c3f82","unresolved":false,"context_lines":[{"line_number":7,"context_line":"fi"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"for file in /opt/loci/bindep*; do"},{"line_number":10,"context_line":"    PACKAGES+\u003d($(bindep -f $file -b -l newline ${PROJECT} ${PROFILES} ${PROFILES} ${python3} || :))"},{"line_number":11,"context_line":"done"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"if [[ ! -z ${PACKAGES} ]]; then"}],"source_content_type":"text/x-sh","patch_set":14,"id":"3fa7e38b_b42ef38a","line":10,"range":{"start_line":10,"start_character":70,"end_line":10,"end_character":81},"in_reply_to":"3fa7e38b_a810deab","updated":"2020-02-05 17:30:04.000000000","message":"Thank you :)","commit_id":"d4d92cfe6189991871d3dc0c67da71f53f79c561"}]}
