)]}'
{".zuul.yaml":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4eea84b2ffba7edab62b3456dbf332b75e670c89","unresolved":true,"context_lines":[{"line_number":2,"context_line":"    name: ptgbot-opendev-dockerhub"},{"line_number":3,"context_line":"    data:"},{"line_number":4,"context_line":"      username: opendevzuul"},{"line_number":5,"context_line":"      password: $NEEDSECRET"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- job:"},{"line_number":8,"context_line":"    name: ptgbot-build-opendev-image"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fb39311_276fa363","line":5,"updated":"2021-06-24 21:49:49.000000000","message":"I have generated secrets for this repo @\n\nhttp://paste.openstack.org/show/QR8BeDPufFWCNqvZVgRm/\n\nthe only question is if we should use opendevzuul, or openstackzuul to upload.  technically this is in the openstack/* namespace, but this feels like more an opendev container.  i would go with opendevzuul, and that keeps all our containers under the same account.\n\nit might be worth moving this project under opendev/ at some point, when we do renames.","commit_id":"d7c803897951ea195ab323cda51246481c1f856b"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"9bd8bd0fde0c673dfa9845c193b8daeec7bb0fa3","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    name: ptgbot-opendev-dockerhub"},{"line_number":3,"context_line":"    data:"},{"line_number":4,"context_line":"      username: opendevzuul"},{"line_number":5,"context_line":"      password: $NEEDSECRET"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- job:"},{"line_number":8,"context_line":"    name: ptgbot-build-opendev-image"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c7b92e79_1ae6e3d3","line":5,"updated":"2021-06-24 22:14:53.000000000","message":"There\u0027s also been discussion of moving the project into the osf/ Git namespace (but that should probably also be renamed to openinfra/ in the not too distant future now that the foundation has a new name). The argument is that the Project Team Gathering conferences are a function of the foundation, and this IRC bot is part of the supporting automation for it.","commit_id":"d7c803897951ea195ab323cda51246481c1f856b"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"7d61fa1fb9ba13610c8bdc97ed81f0138bb7d6df","unresolved":true,"context_lines":[{"line_number":2,"context_line":"    name: ptgbot-opendev-dockerhub"},{"line_number":3,"context_line":"    data:"},{"line_number":4,"context_line":"      username: opendevzuul"},{"line_number":5,"context_line":"      password: $NEEDSECRET"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- job:"},{"line_number":8,"context_line":"    name: ptgbot-build-opendev-image"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"08d5622b_d9a1024f","line":5,"in_reply_to":"3fb39311_276fa363","updated":"2021-06-28 21:41:09.000000000","message":"Thank you!","commit_id":"d7c803897951ea195ab323cda51246481c1f856b"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4eea84b2ffba7edab62b3456dbf332b75e670c89","unresolved":true,"context_lines":[{"line_number":10,"context_line":"    description: Build OpenDev Docker images for statusbot"},{"line_number":11,"context_line":"    provides: ptgbot-container-image"},{"line_number":12,"context_line":"    vars: \u0026ptgbot_opendev_image_vars"},{"line_number":13,"context_line":"      zuul_work_dir: src/opendev.org/opendev/ptgbot"},{"line_number":14,"context_line":"      docker_images:"},{"line_number":15,"context_line":"        - context: ."},{"line_number":16,"context_line":"          repository: opendevorg/ptgbot"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8e2ca56c_aa257110","line":13,"range":{"start_line":13,"start_character":6,"end_line":13,"end_character":51},"updated":"2021-06-24 21:49:49.000000000","message":"that should be \"openstack\" not \"opendev\" for this project","commit_id":"d7c803897951ea195ab323cda51246481c1f856b"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"7d61fa1fb9ba13610c8bdc97ed81f0138bb7d6df","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    description: Build OpenDev Docker images for statusbot"},{"line_number":11,"context_line":"    provides: ptgbot-container-image"},{"line_number":12,"context_line":"    vars: \u0026ptgbot_opendev_image_vars"},{"line_number":13,"context_line":"      zuul_work_dir: src/opendev.org/opendev/ptgbot"},{"line_number":14,"context_line":"      docker_images:"},{"line_number":15,"context_line":"        - context: ."},{"line_number":16,"context_line":"          repository: opendevorg/ptgbot"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c4f6d94c_fe451100","line":13,"range":{"start_line":13,"start_character":6,"end_line":13,"end_character":51},"in_reply_to":"8e2ca56c_aa257110","updated":"2021-06-28 21:41:09.000000000","message":"Done","commit_id":"d7c803897951ea195ab323cda51246481c1f856b"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"856bc4c35068751cc9667b1cd412a2798a029a64","unresolved":true,"context_lines":[{"line_number":20,"context_line":"    description: Build OpenDev Docker images for statusbot"},{"line_number":21,"context_line":"    provides: ptgbot-container-image"},{"line_number":22,"context_line":"    vars: \u0026ptgbot_opendev_image_vars"},{"line_number":23,"context_line":"      zuul_work_dir: src/openstack.org/opendev/ptgbot"},{"line_number":24,"context_line":"      docker_images:"},{"line_number":25,"context_line":"        - context: ."},{"line_number":26,"context_line":"          repository: opendevorg/ptgbot"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"2536dfee_63ddc67c","line":23,"range":{"start_line":23,"start_character":25,"end_line":23,"end_character":39},"updated":"2021-06-29 19:48:44.000000000","message":"i think this should be opendev.org","commit_id":"627d7e53951d1d2bf85c0e9a81be34097ad891d7"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e25db8b2926a960dd567f8476274b63fac621dc7","unresolved":true,"context_lines":[{"line_number":20,"context_line":"    description: Build OpenDev Docker images for statusbot"},{"line_number":21,"context_line":"    provides: ptgbot-container-image"},{"line_number":22,"context_line":"    vars: \u0026ptgbot_opendev_image_vars"},{"line_number":23,"context_line":"      zuul_work_dir: src/opendev.org/opendev/ptgbot"},{"line_number":24,"context_line":"      docker_images:"},{"line_number":25,"context_line":"        - context: ."},{"line_number":26,"context_line":"          repository: opendev.org/ptgbot"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3036dc04_05796480","line":23,"range":{"start_line":23,"start_character":21,"end_line":23,"end_character":51},"updated":"2021-06-29 20:37:51.000000000","message":"it should be src/opendev.org/openstack/ptgbot ... confusing i know!","commit_id":"fbc802b74c22a00ded02efba76770784a8fad21c"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"bba64fe80e1bebe7ca557b4ccc6eb2024843a8f4","unresolved":true,"context_lines":[{"line_number":24,"context_line":"      docker_images:"},{"line_number":25,"context_line":"        - context: ."},{"line_number":26,"context_line":"          repository: opendev.org/ptgbot"},{"line_number":27,"context_line":"          target: statusbot"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- job:"},{"line_number":30,"context_line":"    name: ptgbot-upload-opendev-image"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"399dcdcb_f3c58b31","line":27,"range":{"start_line":27,"start_character":10,"end_line":27,"end_character":27},"updated":"2021-06-29 20:54:42.000000000","message":"yay, different error!  this wants to be ptgbot, as the statusbot target doesn\u0027t exist here 😊","commit_id":"d2af9da414baee2f70aac768d6b4e231281c28a9"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"73ebeb2e0f6d0a151a4704c8d482460db7a3232f","unresolved":true,"context_lines":[{"line_number":23,"context_line":"      zuul_work_dir: src/opendev.org/openstack/ptgbot"},{"line_number":24,"context_line":"      docker_images:"},{"line_number":25,"context_line":"        - context: ."},{"line_number":26,"context_line":"          repository: opendev.org/ptgbot"},{"line_number":27,"context_line":"          target: ptgbot"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"f63b117e_330cbc65","line":26,"range":{"start_line":26,"start_character":22,"end_line":26,"end_character":40},"updated":"2021-07-01 05:02:19.000000000","message":"this should be \"opendevorg/ptgbot\" ... it\u0027s referring to where we should push it in hub.docker.com which is\n\nhttps://registry.hub.docker.com/u/opendevorg\n\n(that\u0027s where opendevorg comes from).  we don\u0027t notice this failure until the gate job because that\u0027s when we actually try to push it upstream.","commit_id":"d4d03aa7eac4e30893f148217dd388efb3625af8"}],"Dockerfile":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"4eea84b2ffba7edab62b3456dbf332b75e670c89","unresolved":true,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"FROM opendevorg/python-builder:3.8 as builder"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"COPY . /tmp/src"},{"line_number":5,"context_line":"RUN assemble"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"4cf14c63_7e9647a2","line":2,"updated":"2021-06-24 21:49:49.000000000","message":"we have a 3.9 builder, it might be worth just using that just so that it\u0027s on the latest we have","commit_id":"d7c803897951ea195ab323cda51246481c1f856b"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"7d61fa1fb9ba13610c8bdc97ed81f0138bb7d6df","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"FROM opendevorg/python-builder:3.8 as builder"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"COPY . /tmp/src"},{"line_number":5,"context_line":"RUN assemble"}],"source_content_type":"text/x-dockerfile","patch_set":2,"id":"5d019e33_6e1a68bb","line":2,"in_reply_to":"4cf14c63_7e9647a2","updated":"2021-06-28 21:41:09.000000000","message":"Done","commit_id":"d7c803897951ea195ab323cda51246481c1f856b"}]}
