)]}'
{"reference/projects.yaml":[{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"8582643a47035a1613ecf9767de7adb153f8ded8","unresolved":false,"context_lines":[{"line_number":651,"context_line":"  irc-channel: openstack-glance"},{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images."},{"line_number":656,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":657,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ad45d7e_3cb4607e","line":654,"updated":"2016-08-11 13:32:42.000000000","message":"may be we\u0027d have a mention of the ref. implementation on images API here","commit_id":"b40b9370866769f1f8f9ff8c482af213873fd56d"},{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"d5d6d61ab3644ed3584bc75ca6642b953dc44553","unresolved":false,"context_lines":[{"line_number":651,"context_line":"  irc-channel: openstack-glance"},{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images."},{"line_number":656,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":657,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ad45d7e_52e2dd2f","line":654,"in_reply_to":"9ad45d7e_3cb4607e","updated":"2016-08-11 13:51:53.000000000","message":"Maybe. Can you give an example of another service which mentions ref. implementation in their mission statement? Thanks.\n\nAlso, with DefCore\u0027s \"designated sections\" do we still talk about reference implementations -- seeing as you must run the actual code to get DefCore\u0027s blessing?","commit_id":"b40b9370866769f1f8f9ff8c482af213873fd56d"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"d56ee6f91289deac8b2200946b7a293fc1fbf708","unresolved":false,"context_lines":[{"line_number":651,"context_line":"  irc-channel: openstack-glance"},{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images."},{"line_number":656,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":657,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ad45d7e_54ec8829","line":654,"in_reply_to":"9ad45d7e_52e2dd2f","updated":"2016-08-11 15:03:22.000000000","message":"May be there\u0027s no other service but that should not stop us from doing so (seems like a pale argument to fade the conversation over).\n\nDefCore doesn\u0027t really have a mechanism to test that actual code is running and their focus seems to be completely on the API.\n\nIf there are multiple projects planning to expose a part of the Images API, we need a clear statement in the community and wider-community (openstack-downstream-ecosystem) that Glance is the public facing API to maintain and deploy images and the maintenance of the same is whole and sole done in this project.\n\nI want to avoid confusion in the coopetitive system that subset of the team is working on one project and another \"set of subsets\" on different projects. This will result into operational, adoption, maintenance confusion and create divergence from the focus of individual projects.\n\n\nIrrespective of a general governance guideline, the propaganda for the defcore interop import work and the approach we\u0027ve adopted in glance (include the statement of images API) we indicate that glance provides reference impl. We need to either stop claiming or approaching problems giving it prime importance or take otherwise approach.\n\nThe project statement must be clear indication of the intent of the team members working on that project and not a formality to say what currently exists (because mission is for humans and not code).","commit_id":"b40b9370866769f1f8f9ff8c482af213873fd56d"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"aeef46aa8c822b4d0ea20c9e9c3c8a4385483faf","unresolved":false,"context_lines":[{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images."},{"line_number":656,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":657,"context_line":"  tags:"},{"line_number":658,"context_line":"    - team:diverse-affiliation"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ad45d7e_7249e1cf","line":655,"range":{"start_line":655,"start_character":4,"end_line":655,"end_character":24},"updated":"2016-08-11 14:08:27.000000000","message":"Is a Docker image considered a \"bootable disk image\"?  (We have \u0027docker\u0027 as a container_format.)","commit_id":"b40b9370866769f1f8f9ff8c482af213873fd56d"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"d56ee6f91289deac8b2200946b7a293fc1fbf708","unresolved":false,"context_lines":[{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images."},{"line_number":656,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":657,"context_line":"  tags:"},{"line_number":658,"context_line":"    - team:diverse-affiliation"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ad45d7e_1ae7d740","line":655,"range":{"start_line":655,"start_character":4,"end_line":655,"end_character":24},"in_reply_to":"9ad45d7e_7249e1cf","updated":"2016-08-11 15:03:22.000000000","message":"Good point. We store containers too ( \u0027ova\u0027 ).","commit_id":"b40b9370866769f1f8f9ff8c482af213873fd56d"},{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"b26cb9608f6537ed4260aefc1abae294fb63fbfe","unresolved":false,"context_lines":[{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images."},{"line_number":656,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":657,"context_line":"  tags:"},{"line_number":658,"context_line":"    - team:diverse-affiliation"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ad45d7e_171df265","line":655,"range":{"start_line":655,"start_character":4,"end_line":655,"end_character":24},"in_reply_to":"9ad45d7e_7249e1cf","updated":"2016-08-11 15:05:36.000000000","message":"I put in Glance\u0027s original mission statement to get things started.\n\nThis would have been in use when ramdisks and kernels (not bootable images either) were being stored in Glance. So I guess it was never perfect.\n\nMore recently we also have some OVA packages support.\n\nIt\u0027s almost like we need a word that describes general data assets. ;-)\n\nI guess there are two ways we can go here:\n\n1) keep the sole focus in the mission statement to be Images. Accept that occasionally we have colored outside the lines, but don\u0027t draw attention to it.\n\n2) expand the mission statement to include metadefs and other more ad-hoc things (like docker images).\n\nI think (1) has some merit. It makes it clear that non-Image related stuff is the exception rather than the rule.","commit_id":"b40b9370866769f1f8f9ff8c482af213873fd56d"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"bcfd740541c1ab9b432893752b13a9bd869681cc","unresolved":false,"context_lines":[{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images."},{"line_number":656,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":657,"context_line":"  tags:"},{"line_number":658,"context_line":"    - team:diverse-affiliation"},{"line_number":659,"context_line":"  deliverables:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ad45d7e_a0f77ed1","line":656,"updated":"2016-08-11 15:33:29.000000000","message":"@Stuart, When the mission statement was changed to include data assets, I was also very much under the impression that this included metadefs.  Had the big tent existed back then, perhaps metadefs would have been a separate service, but it didn\u0027t.  And, unlike Glare, there is no effort underway to create a new project or service specifically for metadefs. Even if there were, any such effort would require a deprecation period in Glance as I am aware of a couple of major companies that rely on them in their distributions. IMO, the mission statement should recognize this somehow...\n\nA couple of ideas:\n\n Add a simple appendage to the statement: \n   \" including their associated metadata and metadata definitions.\"\n   \" and metadata definitions.\"\n\n Add another statement specifically regarding metadefs.","commit_id":"b40b9370866769f1f8f9ff8c482af213873fd56d"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"9dfbb29f19798ba0e65736ebb04207a7a640bbad","unresolved":false,"context_lines":[{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images."},{"line_number":656,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":657,"context_line":"  tags:"},{"line_number":658,"context_line":"    - team:diverse-affiliation"},{"line_number":659,"context_line":"  deliverables:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ad45d7e_669bde66","line":656,"in_reply_to":"9ad45d7e_a0f77ed1","updated":"2016-08-11 16:06:43.000000000","message":"Thanks Travis for indicating the intent.\n\n\nTo me, including metadefs is fair. However, including just it won\u0027t suffice as we now have ova packages.\n\nThe best way to go for it looks like cooking up a new word and proposing a wiki page for it. That word would include disk images, metadefs, packages and others -- one may feel that locations need to be exposed which to me looks like neither of data asset or meta-data asset; locations are merely metadata on assets that cannot be identified uniquely by themselves (i.e. without being tagged to images or anything else).","commit_id":"b40b9370866769f1f8f9ff8c482af213873fd56d"},{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"90343d88d2126eeddf9e54de9a629ecc2dcb1242","unresolved":false,"context_lines":[{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images, other data closely associated with compute"},{"line_number":656,"context_line":"    resources, and metadata definitions."},{"line_number":657,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":658,"context_line":"  tags:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9ad45d7e_fab3de95","line":655,"range":{"start_line":655,"start_character":56,"end_line":655,"end_character":68},"updated":"2016-08-11 16:23:29.000000000","message":"maybe \u0027closely associated with initializing compute resources\u0027? To try to make it clear it\u0027s not generic data.","commit_id":"3488dc2dce2074c26510f89e4d3d2dc8cac4ecb3"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"68ae898030964ca7afd829d9f00ba889e03aae2d","unresolved":false,"context_lines":[{"line_number":651,"context_line":"  irc-channel: openstack-glance"},{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images, other data closely associated with initializing"},{"line_number":656,"context_line":"    compute resources, and metadata definitions."},{"line_number":657,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9ad45d7e_09b94e15","line":654,"range":{"start_line":654,"start_character":42,"end_line":654,"end_character":59},"updated":"2016-08-11 17:35:47.000000000","message":"I am not sure if these two are applicable to other data and metadefs and don\u0027t think there\u0027s a plan for the same. May be \u0027ova\u0027s can be shared though not necessarily distributed (quite arguable, both ways).","commit_id":"a34b89d2fdc89b299a56789e0c4214a6eb6c1e61"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"98eaafedf1f4eb1ae4fc3050030be9db0cd9eb01","unresolved":false,"context_lines":[{"line_number":651,"context_line":"  irc-channel: openstack-glance"},{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images, other data closely associated with initializing"},{"line_number":656,"context_line":"    compute resources, and metadata definitions."},{"line_number":657,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9ad45d7e_896df9ce","line":654,"range":{"start_line":654,"start_character":15,"end_line":654,"end_character":23},"updated":"2016-08-12 17:43:29.000000000","message":"I am okay with ignoring the reference implementation piece if we do agree to include \u0027utilities\u0027 in the sentence above.\n\nThe line 654 (without considering wrapping after the change)  then will read something like:\n\n\"To provide services and utilities to store, browse, share, distribute and manage ...\"","commit_id":"a34b89d2fdc89b299a56789e0c4214a6eb6c1e61"},{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"d4e34dcaed7c2c6b9510723f84411568d89e7f49","unresolved":false,"context_lines":[{"line_number":651,"context_line":"  irc-channel: openstack-glance"},{"line_number":652,"context_line":"  service: Image service"},{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images, other data closely associated with initializing"},{"line_number":656,"context_line":"    compute resources, and metadata definitions."},{"line_number":657,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3ac371cc_5641e70a","line":654,"range":{"start_line":654,"start_character":15,"end_line":654,"end_character":23},"in_reply_to":"9ad45d7e_896df9ce","updated":"2016-08-15 10:10:26.000000000","message":"I think adding something like \"utilities\" here is fair.\n\nA number of other projects (cinder/nova/neutron) say \"libraries\" rather than \"utilities\". Does anyone have a preference for one or the other?","commit_id":"a34b89d2fdc89b299a56789e0c4214a6eb6c1e61"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"1dc51404ebacf8f7dc08e4d1d2aa6e7c7613f84e","unresolved":false,"context_lines":[{"line_number":653,"context_line":"  mission: \u003e"},{"line_number":654,"context_line":"    To provide services to store, browse, share, distribute and manage"},{"line_number":655,"context_line":"    bootable disk images, other data closely associated with initializing"},{"line_number":656,"context_line":"    compute resources, and metadata definitions."},{"line_number":657,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":658,"context_line":"  tags:"},{"line_number":659,"context_line":"    - team:diverse-affiliation"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3ac371cc_f1f29d6e","line":656,"updated":"2016-08-15 10:48:00.000000000","message":"tl;dr\nWhy not just revert to the old mission statement? It still seems fine. The wider issues of agreeing the details of the mission will not be solved by word smithing the text in this yaml file.\n\nSo just digging up:\nhttps://github.com/openstack/governance/commit/6c10401d7279738e0d0bb82347a05957157a59a3\n\nThe old mission was:\n\"\nTo provide services to store, browse, share, distribute and manage bootable disk images.\n\"\n\nI would be happy to just reverting to that mission statement.\n\nIf we add libraries like other projects include, we get:\n\"\nTo provide a service and associated libraries, to store, browse, share, distribute and manage bootable disk images.\n\"\n\nI think the more important thing is reaching consensus of what the mission really means, i.e. understanding of why OpenStack needs glance, gaining a deep understanding what the words mean shared between all folks involved in the project.\n\nShooting for perfection on the words in this yaml file are unlikely to really help that much.\n\nOne way we tried to help with this in Nova, was to have this living document:\nhttp://docs.openstack.org/developer/nova/project_scope.html\nSomething similar for glance might be a good way to build more consensus.\n\nPersonally, I think looking at the big problems users are facing and agreeing what they are also really helps. That was started here:\nhttp://specs.openstack.org/openstack/glance-specs/priorities/mitaka-priorities.html\nI would recommend aiming to come out of the summit with agreement on the release priorities, as a way of agreeing what the community needs to work on.\n\nMy personal take, there are interesting interoperability challenges, stability (think token timeouts) and performance challenges that impact glance users right now. That seems like the things to focus on, in partnership with the wider OpenStack community.","commit_id":"a34b89d2fdc89b299a56789e0c4214a6eb6c1e61"}]}
