)]}'
{"docker/centos/source/base/Dockerfile":[{"author":{"_account_id":10428,"name":"Harm Weites","email":"harm@weites.com","username":"harmw"},"change_message_id":"5a875721bd2adcb3831850991ae3e96ec13f9a06","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    gcc \\"},{"line_number":17,"context_line":"    git \\"},{"line_number":18,"context_line":"    httpd \\"},{"line_number":19,"context_line":"    httpd-mod-wsgi \\"},{"line_number":20,"context_line":"    libffi-devel \\"},{"line_number":21,"context_line":"    mariadb \\"},{"line_number":22,"context_line":"    MySQL-python \\"}],"source_content_type":"text/x-dockerfile","patch_set":4,"id":"3a50d1a3_37a07ff4","line":19,"updated":"2015-07-19 18:29:49.000000000","message":"we don\u0027t need these 2 in base :)","commit_id":"606798e9b111e5c3a73bb20a3e287df62697b2d1"},{"author":{"_account_id":10428,"name":"Harm Weites","email":"harm@weites.com","username":"harmw"},"change_message_id":"5a875721bd2adcb3831850991ae3e96ec13f9a06","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    MySQL-python \\"},{"line_number":23,"context_line":"    openssl \\"},{"line_number":24,"context_line":"    openssl-devel \\"},{"line_number":25,"context_line":"    patch \\"},{"line_number":26,"context_line":"    python-devel \\"},{"line_number":27,"context_line":"    python-pip \\"},{"line_number":28,"context_line":"    tar \\"}],"source_content_type":"text/x-dockerfile","patch_set":4,"id":"3a50d1a3_f7a9b7e0","line":25,"updated":"2015-07-19 18:29:49.000000000","message":"and this is also specific to only Horizon (and I hope we can even drop the requirement soon)","commit_id":"606798e9b111e5c3a73bb20a3e287df62697b2d1"}],"docker/centos/source/horizon/.buildinfo":[{"author":{"_account_id":10428,"name":"Harm Weites","email":"harm@weites.com","username":"harmw"},"change_message_id":"5a875721bd2adcb3831850991ae3e96ec13f9a06","unresolved":false,"context_lines":[{"line_number":7,"context_line":": ${CLONE_FROM:\u003dhttps://github.com/openstack/horizon}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# Used for curl install method"},{"line_number":10,"context_line":": ${TARBALL_URI:\u003dhttp://tarballs.openstack.org/horizon/horizon-2015.1.0.tar.gz}"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"3a50d1a3_97af13e3","line":10,"updated":"2015-07-19 18:29:49.000000000","message":"I\u0027m not realy on par with all progression on the from-source BP, but shouldn\u0027t (or can\u0027t) we use some -latest download here? Since all rpm-based stuff from delorean is based on latest packages as well.","commit_id":"606798e9b111e5c3a73bb20a3e287df62697b2d1"},{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"f70876145bda2e277443c4d17c13b0daa911087c","unresolved":false,"context_lines":[{"line_number":7,"context_line":": ${CLONE_FROM:\u003dhttps://github.com/openstack/horizon}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# Used for curl install method"},{"line_number":10,"context_line":": ${TARBALL_URI:\u003dhttp://tarballs.openstack.org/horizon/horizon-2015.1.0.tar.gz}"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"3a50d1a3_8f95a5e5","line":10,"updated":"2015-07-20 13:40:56.000000000","message":"use tarball from master","commit_id":"e00ec822de6c0022d6d1d073c62c12f51cba76b1"},{"author":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"change_message_id":"b0bef0ba3d5c8c66ce063be54fb1a61eb1648822","unresolved":false,"context_lines":[{"line_number":7,"context_line":": ${CLONE_FROM:\u003dhttps://github.com/openstack/horizon}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"# Used for curl install method"},{"line_number":10,"context_line":": ${TARBALL_URI:\u003dhttp://tarballs.openstack.org/horizon/horizon-2015.1.0.tar.gz}"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"3a50d1a3_7ee6a6b5","line":10,"in_reply_to":"3a50d1a3_8f95a5e5","updated":"2015-07-21 03:18:09.000000000","message":"Half of our source installs appears to be using 2015.1.0\n\nI don\u0027t think its a hard blocker for the initial merge. We need to get teh code in and then smooth it out since this is all copypasta mostly","commit_id":"e00ec822de6c0022d6d1d073c62c12f51cba76b1"}],"docker/centos/source/horizon/Dockerfile":[{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"0c84d0264de7d1527024df64225569bfed3d8da0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%"},{"line_number":2,"context_line":"MAINTAINER Kolla Project (https://launchpad.net/kolla)"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"COPY ./horizon.tar /"},{"line_number":5,"context_line":"RUN ln -s /horizon-* /horizon"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"RUN cd /horizon \\"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"9a41bdd9_7b7ff114","line":4,"updated":"2015-07-16 10:21:31.000000000","message":"needs to be ADD, otherwise will fail to build","commit_id":"eff244c417f076e63fae1580fb93b3b10e116f41"},{"author":{"_account_id":10428,"name":"Harm Weites","email":"harm@weites.com","username":"harmw"},"change_message_id":"5a875721bd2adcb3831850991ae3e96ec13f9a06","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"ADD ./horizon.tar /"},{"line_number":5,"context_line":"RUN ln -s /horizon-* /horizon"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"RUN cd /horizon \\"},{"line_number":8,"context_line":"    \u0026\u0026 useradd --user-group horizon \\"},{"line_number":9,"context_line":"    \u0026\u0026 pip install -r requirements.txt \\"}],"source_content_type":"text/x-dockerfile","patch_set":4,"id":"3a50d1a3_d7f27b06","line":6,"updated":"2015-07-19 18:29:49.000000000","message":"please take a look at the current horizon (or was it keystone?) container for Apache/wsgi specific configuration bits.","commit_id":"606798e9b111e5c3a73bb20a3e287df62697b2d1"},{"author":{"_account_id":10428,"name":"Harm Weites","email":"harm@weites.com","username":"harmw"},"change_message_id":"5a875721bd2adcb3831850991ae3e96ec13f9a06","unresolved":false,"context_lines":[{"line_number":7,"context_line":"RUN cd /horizon \\"},{"line_number":8,"context_line":"    \u0026\u0026 useradd --user-group horizon \\"},{"line_number":9,"context_line":"    \u0026\u0026 pip install -r requirements.txt \\"},{"line_number":10,"context_line":"    \u0026\u0026 pip install /horizon \\"},{"line_number":11,"context_line":"    \u0026\u0026 mkdir /etc/openstack-dashboard /var/log/horizon \\"},{"line_number":12,"context_line":"    \u0026\u0026 cp -r /horizon/etc/* /etc/openstack-dashboard/"},{"line_number":13,"context_line":"    \u0026\u0026 chown -R apache:apache /usr/share/openstack-dashboard/static"}],"source_content_type":"text/x-dockerfile","patch_set":4,"id":"3a50d1a3_d77b5b7a","line":10,"updated":"2015-07-19 18:29:49.000000000","message":"since we\u0027re in /horizon already, I think a mere dot would do the trick just as good :) (makes more sense)","commit_id":"606798e9b111e5c3a73bb20a3e287df62697b2d1"},{"author":{"_account_id":10428,"name":"Harm Weites","email":"harm@weites.com","username":"harmw"},"change_message_id":"5a875721bd2adcb3831850991ae3e96ec13f9a06","unresolved":false,"context_lines":[{"line_number":19,"context_line":"# TODO(mduggan): Need to remove this patch once a fix for"},{"line_number":20,"context_line":"# https://bugs.launchpad.net/kolla/+bug/1469284 becomes available upstream."},{"line_number":21,"context_line":"# Review for this bug is at https://review.openstack.org/#/c/167981/"},{"line_number":22,"context_line":"RUN patch /usr/lib/python2.7/site-packages/openstack_auth/user.py \u003c /opt/kolla/horizon-bug-1469284.patch"},{"line_number":23,"context_line":"COPY ./start.sh /start.sh"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"CMD [\"/start.sh\"]"}],"source_content_type":"text/x-dockerfile","patch_set":4,"id":"3a50d1a3_5790ab95","line":22,"updated":"2015-07-19 18:29:49.000000000","message":"could you clean up /horizon and remove the patch file? They are of no use once the container is build.","commit_id":"606798e9b111e5c3a73bb20a3e287df62697b2d1"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"8222887cb9fd5c4d2110cbd089f5465f378fe5fb","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    \u0026\u0026 pip install -r requirements.txt \\"},{"line_number":23,"context_line":"    \u0026\u0026 pip install /horizon \\"},{"line_number":24,"context_line":"    \u0026\u0026 mkdir /etc/openstack-dashboard /var/log/horizon \\"},{"line_number":25,"context_line":"    \u0026\u0026 cp -r /horizon/etc/* /etc/openstack-dashboard/"},{"line_number":26,"context_line":"    \u0026\u0026 chown -R apache:apache /usr/share/openstack-dashboard/static"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# The chown is required because of this packaging bug:"}],"source_content_type":"text/x-dockerfile","patch_set":7,"id":"3a50d1a3_4bd31c39","line":25,"updated":"2015-07-20 09:43:12.000000000","message":"missing \\","commit_id":"701e96e494fc0dc00c2ba11226c2b0a846768135"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"79be0b615c9f6bb47ca5440303b78899c9e37534","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    httpd \\"},{"line_number":9,"context_line":"    httpd-mod-wsgi \\"},{"line_number":10,"context_line":"    patch"},{"line_number":11,"context_line":"  \u0026\u0026 yum clean all"},{"line_number":12,"context_line":"  \u0026\u0026 chown -R apache:apache /usr/share/openstack-dashboard/static"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"# The chown is required because of this packaging bug:"}],"source_content_type":"text/x-dockerfile","patch_set":8,"id":"3a50d1a3_ee48f62f","line":11,"updated":"2015-07-20 10:03:07.000000000","message":"also missing \\\u0027s here","commit_id":"cba813d8e1fcda55c40099c7299818aa6cc3483b"},{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"f70876145bda2e277443c4d17c13b0daa911087c","unresolved":false,"context_lines":[{"line_number":32,"context_line":"# https://bugs.launchpad.net/kolla/+bug/1469284 becomes available upstream."},{"line_number":33,"context_line":"# Review for this bug is at https://review.openstack.org/#/c/167981/"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"RUN patch /usr/lib/python2.7/site-packages/openstack_auth/user.py \u003c /opt/kolla/horizon-bug-1469284.patch"},{"line_number":36,"context_line":"RUN rm -rf /opt/kolla/horizon-bug-1469284.patch"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"COPY ./start.sh /start.sh"}],"source_content_type":"text/x-dockerfile","patch_set":9,"id":"3a50d1a3_ef2c69ad","line":35,"updated":"2015-07-20 13:40:56.000000000","message":"uhh...I don\u0027t think we should fix horizon like that. If it\u0027s not working, it\u0027s not working, kolla should just install this. If we keep this code, as soon as horizon changes this file, your patch might break it.","commit_id":"e00ec822de6c0022d6d1d073c62c12f51cba76b1"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"9f6698f6a4b1ec4b739d0558c2638ed95ca4a698","unresolved":false,"context_lines":[{"line_number":32,"context_line":"# https://bugs.launchpad.net/kolla/+bug/1469284 becomes available upstream."},{"line_number":33,"context_line":"# Review for this bug is at https://review.openstack.org/#/c/167981/"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"RUN patch /usr/lib/python2.7/site-packages/openstack_auth/user.py \u003c /opt/kolla/horizon-bug-1469284.patch"},{"line_number":36,"context_line":"RUN rm -rf /opt/kolla/horizon-bug-1469284.patch"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"COPY ./start.sh /start.sh"}],"source_content_type":"text/x-dockerfile","patch_set":9,"id":"3a50d1a3_8036cf01","line":35,"in_reply_to":"3a50d1a3_40f8c7e5","updated":"2015-07-20 15:09:50.000000000","message":"This is already merged in the binary version. I don\u0027t feel we should block this work just for this, not to mention other pending work that depends on a working horizon.","commit_id":"e00ec822de6c0022d6d1d073c62c12f51cba76b1"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"e5e5143d2717e1328c95b224b64dd21cd1cb3404","unresolved":false,"context_lines":[{"line_number":32,"context_line":"# https://bugs.launchpad.net/kolla/+bug/1469284 becomes available upstream."},{"line_number":33,"context_line":"# Review for this bug is at https://review.openstack.org/#/c/167981/"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"RUN patch /usr/lib/python2.7/site-packages/openstack_auth/user.py \u003c /opt/kolla/horizon-bug-1469284.patch"},{"line_number":36,"context_line":"RUN rm -rf /opt/kolla/horizon-bug-1469284.patch"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"COPY ./start.sh /start.sh"}],"source_content_type":"text/x-dockerfile","patch_set":9,"id":"3a50d1a3_912b7f82","line":35,"in_reply_to":"3a50d1a3_8036cf01","updated":"2015-07-23 01:55:36.000000000","message":"our goal is to have working services, even if it means temporarily cherry-picking changes when master is completely busted.  This is no different then cherrypicking dependencies into the base image.","commit_id":"e00ec822de6c0022d6d1d073c62c12f51cba76b1"},{"author":{"_account_id":14027,"name":"Michal Rostecki","email":"mrostecki@suse.de","username":"mrostecki"},"change_message_id":"02633ce88405dc46cf6745c48fb66fadbd38c42b","unresolved":false,"context_lines":[{"line_number":32,"context_line":"# https://bugs.launchpad.net/kolla/+bug/1469284 becomes available upstream."},{"line_number":33,"context_line":"# Review for this bug is at https://review.openstack.org/#/c/167981/"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"RUN patch /usr/lib/python2.7/site-packages/openstack_auth/user.py \u003c /opt/kolla/horizon-bug-1469284.patch"},{"line_number":36,"context_line":"RUN rm -rf /opt/kolla/horizon-bug-1469284.patch"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"COPY ./start.sh /start.sh"}],"source_content_type":"text/x-dockerfile","patch_set":9,"id":"3a50d1a3_40f8c7e5","line":35,"in_reply_to":"3a50d1a3_ef2c69ad","updated":"2015-07-20 14:58:20.000000000","message":"+1\n\nI think that we should just wait for this change to be merged and add \"Depends-on\" clause to the commit message.","commit_id":"e00ec822de6c0022d6d1d073c62c12f51cba76b1"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"87b3296940336accea56c59551b2781b284ce6bc","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"RUN yum install -y \\"},{"line_number":8,"context_line":"    httpd \\"},{"line_number":9,"context_line":"    httpd-mod-wsgi \\"},{"line_number":10,"context_line":"    patch \\"},{"line_number":11,"context_line":"  \u0026\u0026 yum clean all"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-dockerfile","patch_set":11,"id":"3a50d1a3_2b62a20a","line":9,"updated":"2015-07-23 01:55:27.000000000","message":"this should be mod-wsgi","commit_id":"78e288ecc7b3cd15a8a0334f430cdaef523c6a02"},{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"3999b2483a675ff234a67828ddbd5b51493cf089","unresolved":false,"context_lines":[{"line_number":33,"context_line":"# Review for this bug is at https://review.openstack.org/#/c/167981/"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"RUN patch /usr/lib/python2.7/site-packages/openstack_auth/user.py \u003c /opt/kolla/horizon-bug-1469284.patch"},{"line_number":36,"context_line":"RUN rm -rf /opt/kolla/horizon-bug-1469284.patch"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"COPY ./start.sh /start.sh"},{"line_number":39,"context_line":"COPY config-internal.sh config-external.sh /opt/kolla/"}],"source_content_type":"text/x-dockerfile","patch_set":14,"id":"3a50d1a3_b58c7d80","line":36,"updated":"2015-07-24 08:29:26.000000000","message":"this bug is \"fix commited\" so by install from source we should have this solved. Please remove this patch thingy.","commit_id":"c3351c020dbce87d3f38b392ac646dcaa36d1e31"}]}
