)]}'
{"files/rpms/general":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"40461985a6bf96c8fca369155e3b8a2f73d9c485","unresolved":false,"context_lines":[{"line_number":20,"context_line":"tcpdump"},{"line_number":21,"context_line":"unzip"},{"line_number":22,"context_line":"wget"},{"line_number":23,"context_line":"python2"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# [1] : some of installed tools have unversioned dependencies on this,"},{"line_number":26,"context_line":"# but others have versioned (\u003c\u003d0.7).  So if a later version (0.7.1)"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAATn%2F9xrA%3D","line":23,"updated":"2013-12-06 02:56:30.000000000","message":"FWIW, on my F19 box and previous releases python 2.x packages are still named \u0027python\u0027.","commit_id":"41cf753048c81338265d80753d12303aed05018a"},{"author":{"_account_id":6672,"name":"Geronimo Orozco","email":"geronimo.orozco@intel.com","username":"gorozco"},"change_message_id":"a23371af451ed7e159e2d89dda754b8f8ffd8f54","unresolved":false,"context_lines":[{"line_number":20,"context_line":"tcpdump"},{"line_number":21,"context_line":"unzip"},{"line_number":22,"context_line":"wget"},{"line_number":23,"context_line":"python2"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# [1] : some of installed tools have unversioned dependencies on this,"},{"line_number":26,"context_line":"# but others have versioned (\u003c\u003d0.7).  So if a later version (0.7.1)"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAATn%2F9uqw%3D","line":23,"in_reply_to":"AAAATn%2F9xrA%3D","updated":"2013-12-06 16:40:24.000000000","message":"Yes but when the package manager support the name python2,\nrhel, centos, fedora supports that name.\n\nyum install python2 will work.\n\nThis will prevent that in the near future if python is linked to python3, yum install python2 will install python2 not python3","commit_id":"41cf753048c81338265d80753d12303aed05018a"}],"functions":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"2f7a9983be56d898b2bef2e5a3674ba888151e69","unresolved":false,"context_lines":[{"line_number":54,"context_line":"}"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"# Make sure that python2 is used and exits if python3"},{"line_number":57,"context_line":"function enforce_python2() {"},{"line_number":58,"context_line":"    [[ `python --version 2\u003e\u00261 | awk \u0027{print $2}\u0027 | grep ^3` ]]  \u0026\u0026 echo \"Sorry, devstack requires Python 2.x, not Python 3.x\" \u0026\u0026 exit 1"},{"line_number":59,"context_line":"}"},{"line_number":60,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2BKzU%3D","line":57,"updated":"2013-11-30 00:30:04.000000000","message":"This function will also fail if python is not installed at all, although the error message will be misleading. We install all sorts of other stuff, why don\u0027t we just install python2 instead of throwing an error?","commit_id":"7c8d110fd2623718ca7c6073f9415d70d47e384a"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"2f7a9983be56d898b2bef2e5a3674ba888151e69","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"# Make sure that python2 is used and exits if python3"},{"line_number":57,"context_line":"function enforce_python2() {"},{"line_number":58,"context_line":"    [[ `python --version 2\u003e\u00261 | awk \u0027{print $2}\u0027 | grep ^3` ]]  \u0026\u0026 echo \"Sorry, devstack requires Python 2.x, not Python 3.x\" \u0026\u0026 exit 1"},{"line_number":59,"context_line":"}"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"# Wrapper for ``apt-get`` to set cache and proxy environment variables"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAATn%2F%2BKzY%3D","line":58,"updated":"2013-11-30 00:30:04.000000000","message":"I thought the python 3 executable was always called python3. Where is are you finding one called just \"python\"?","commit_id":"7c8d110fd2623718ca7c6073f9415d70d47e384a"}],"stack.sh":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"2f7a9983be56d898b2bef2e5a3674ba888151e69","unresolved":false,"context_lines":[{"line_number":32,"context_line":"# Import config functions"},{"line_number":33,"context_line":"source $TOP_DIR/lib/config"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"# Verify that python2 is installed and exits if python3 is installed instead "},{"line_number":36,"context_line":"enforce_python2"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# Determine what system we are running on.  This provides ``os_VENDOR``,"}],"source_content_type":"text/x-sh","patch_set":2,"id":"AAAATn%2F%2BKzI%3D","line":35,"updated":"2013-11-30 00:30:04.000000000","message":"Whitespace","commit_id":"7c8d110fd2623718ca7c6073f9415d70d47e384a"}]}
