)]}'
{"specs/2019.03/approved/multi-os-2004891-directory-layout.rst":[{"author":{"_account_id":28285,"name":"Abraham Arce","email":"abraham.arce.moreno@intel.com","username":"abraham"},"change_message_id":"7fbd17af36059cd717045953781c2e421c31bf8b","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"a) Developers need to support multiple OSes beyond the current CentOS."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"b) The build system needs parse and build the appropriate meta-data"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fdfeff1_bf090c32","line":36,"range":{"start_line":36,"start_character":58,"end_line":36,"end_character":67},"updated":"2019-02-07 14:42:14.000000000","message":"meta-data.","commit_id":"80d48dd9b44c9ff78866a1307ba4d8a1bf70c436"},{"author":{"_account_id":29281,"name":"Victor Manuel Rodriguez Bahena","email":"vm.rod25@gmail.com","username":"vm-rod25"},"change_message_id":"18bb597259513538875cd72ae06804ee6aba6b6a","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"a) Developers need to support multiple OSes beyond the current CentOS."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"b) The build system needs parse and build the appropriate meta-data"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fdfeff1_135475fd","line":36,"range":{"start_line":36,"start_character":58,"end_line":36,"end_character":67},"in_reply_to":"9fdfeff1_bf090c32","updated":"2019-02-12 22:47:17.000000000","message":"Done","commit_id":"80d48dd9b44c9ff78866a1307ba4d8a1bf70c436"},{"author":{"_account_id":28285,"name":"Abraham Arce","email":"abraham.arce.moreno@intel.com","username":"abraham"},"change_message_id":"7fbd17af36059cd717045953781c2e421c31bf8b","unresolved":false,"context_lines":[{"line_number":171,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"https://git.starlingx.io/cgit/stx-root/ - as needed when we move files/patches"},{"line_number":174,"context_line":"directories into centos"},{"line_number":175,"context_line":"https://git.starlingx.io/cgit/stx-integ/"},{"line_number":176,"context_line":"https://git.starlingx.io/cgit/stx-upstream/"},{"line_number":177,"context_line":"All Flock related repos currently containing cento meta-data or the new"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fdfeff1_c1baeebe","line":174,"range":{"start_line":174,"start_character":17,"end_line":174,"end_character":23},"updated":"2019-02-07 14:42:14.000000000","message":"CentOS.","commit_id":"80d48dd9b44c9ff78866a1307ba4d8a1bf70c436"},{"author":{"_account_id":29281,"name":"Victor Manuel Rodriguez Bahena","email":"vm.rod25@gmail.com","username":"vm-rod25"},"change_message_id":"18bb597259513538875cd72ae06804ee6aba6b6a","unresolved":false,"context_lines":[{"line_number":171,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"https://git.starlingx.io/cgit/stx-root/ - as needed when we move files/patches"},{"line_number":174,"context_line":"directories into centos"},{"line_number":175,"context_line":"https://git.starlingx.io/cgit/stx-integ/"},{"line_number":176,"context_line":"https://git.starlingx.io/cgit/stx-upstream/"},{"line_number":177,"context_line":"All Flock related repos currently containing cento meta-data or the new"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fdfeff1_d3410d3b","line":174,"range":{"start_line":174,"start_character":17,"end_line":174,"end_character":23},"in_reply_to":"9fdfeff1_c1baeebe","updated":"2019-02-12 22:47:17.000000000","message":"Done","commit_id":"80d48dd9b44c9ff78866a1307ba4d8a1bf70c436"},{"author":{"_account_id":26477,"name":"Ken Young","email":"ken.young@windriver.com"},"change_message_id":"cc88bcfd821c3dc494f8f3d01a13d6bb1bfb6192","unresolved":false,"context_lines":[{"line_number":69,"context_line":"     ├── package_version.dsc"},{"line_number":70,"context_line":"     └── package_version_starlingx.diff.gz"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Both Clear Linux [0] and Ubuntu [1] have suggested file organization that work"},{"line_number":73,"context_line":"with their respective build tools. In the Clear Linux case, autospec generates"},{"line_number":74,"context_line":"an rpm spec-file based on additional control files, those control files need"},{"line_number":75,"context_line":"be in their own directly."}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fdfeff1_02a8ead6","line":72,"range":{"start_line":72,"start_character":5,"end_line":72,"end_character":20},"updated":"2019-02-21 19:37:02.000000000","message":"need to remove this; not a requirement anymore.","commit_id":"7d08474ae35cf9b21b53b5f2894c059dbe7e89f3"},{"author":{"_account_id":28607,"name":"Saul Wold","email":"saul.wold@windriver.com","username":"sgw-starlingx"},"change_message_id":"903115659ef43ec9e3a106dc196a9136693a4bbe","unresolved":false,"context_lines":[{"line_number":69,"context_line":"     ├── package_version.dsc"},{"line_number":70,"context_line":"     └── package_version_starlingx.diff.gz"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Both Clear Linux [0] and Ubuntu [1] have suggested file organization that work"},{"line_number":73,"context_line":"with their respective build tools. In the Clear Linux case, autospec generates"},{"line_number":74,"context_line":"an rpm spec-file based on additional control files, those control files need"},{"line_number":75,"context_line":"be in their own directly."}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fdfeff1_2f08608f","line":72,"range":{"start_line":72,"start_character":5,"end_line":72,"end_character":20},"in_reply_to":"9fdfeff1_02a8ead6","updated":"2019-04-10 14:34:31.000000000","message":"It\u0027s not \"not a requirement\" it just not a priority, this does not mean it should not be considered in a bigger picture specification for implications of developing for multiple OSes.","commit_id":"7d08474ae35cf9b21b53b5f2894c059dbe7e89f3"},{"author":{"_account_id":29281,"name":"Victor Manuel Rodriguez Bahena","email":"vm.rod25@gmail.com","username":"vm-rod25"},"change_message_id":"f8e0038de37c541d7a539f5e9f5ba092ef280f19","unresolved":false,"context_lines":[{"line_number":69,"context_line":"     ├── package_version.dsc"},{"line_number":70,"context_line":"     └── package_version_starlingx.diff.gz"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Both Clear Linux [0] and Ubuntu [1] have suggested file organization that work"},{"line_number":73,"context_line":"with their respective build tools. In the Clear Linux case, autospec generates"},{"line_number":74,"context_line":"an rpm spec-file based on additional control files, those control files need"},{"line_number":75,"context_line":"be in their own directly."}],"source_content_type":"text/x-rst","patch_set":8,"id":"5fc1f717_07c4855e","line":72,"range":{"start_line":72,"start_character":5,"end_line":72,"end_character":20},"in_reply_to":"9fdfeff1_02a8ead6","updated":"2019-03-21 18:02:54.000000000","message":"agree","commit_id":"7d08474ae35cf9b21b53b5f2894c059dbe7e89f3"},{"author":{"_account_id":26477,"name":"Ken Young","email":"ken.young@windriver.com"},"change_message_id":"cc88bcfd821c3dc494f8f3d01a13d6bb1bfb6192","unresolved":false,"context_lines":[{"line_number":70,"context_line":"     └── package_version_starlingx.diff.gz"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Both Clear Linux [0] and Ubuntu [1] have suggested file organization that work"},{"line_number":73,"context_line":"with their respective build tools. In the Clear Linux case, autospec generates"},{"line_number":74,"context_line":"an rpm spec-file based on additional control files, those control files need"},{"line_number":75,"context_line":"be in their own directly."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"The Ubuntu example above follow the Debian packaging policy, the \".dsc\" file"},{"line_number":78,"context_line":"defines what the dependencies are and where to fetch the source from, the"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9fdfeff1_427fd265","line":75,"range":{"start_line":73,"start_character":35,"end_line":75,"end_character":25},"updated":"2019-02-21 19:37:02.000000000","message":"delete this sentence.","commit_id":"7d08474ae35cf9b21b53b5f2894c059dbe7e89f3"},{"author":{"_account_id":29281,"name":"Victor Manuel Rodriguez Bahena","email":"vm.rod25@gmail.com","username":"vm-rod25"},"change_message_id":"f8e0038de37c541d7a539f5e9f5ba092ef280f19","unresolved":false,"context_lines":[{"line_number":70,"context_line":"     └── package_version_starlingx.diff.gz"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Both Clear Linux [0] and Ubuntu [1] have suggested file organization that work"},{"line_number":73,"context_line":"with their respective build tools. In the Clear Linux case, autospec generates"},{"line_number":74,"context_line":"an rpm spec-file based on additional control files, those control files need"},{"line_number":75,"context_line":"be in their own directly."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"The Ubuntu example above follow the Debian packaging policy, the \".dsc\" file"},{"line_number":78,"context_line":"defines what the dependencies are and where to fetch the source from, the"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5fc1f717_67aa2986","line":75,"range":{"start_line":73,"start_character":35,"end_line":75,"end_character":25},"in_reply_to":"9fdfeff1_427fd265","updated":"2019-03-21 18:02:54.000000000","message":"ok","commit_id":"7d08474ae35cf9b21b53b5f2894c059dbe7e89f3"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"0f441032c10c36f2e41c483781a724c933f81723","unresolved":false,"context_lines":[{"line_number":50,"context_line":"RPMs that we are creating from a spec-file. These terms will not be in the"},{"line_number":51,"context_line":"actual directory structure."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The following is the proposed layout, where \u003cpackage-name\u003e coudl be anyone from"},{"line_number":54,"context_line":"https://git.starlingx.io/cgit/stx-integ/tree/base/::"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":" \u003cpackage-name\u003e"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5fc1f717_dbb55a33","line":53,"range":{"start_line":53,"start_character":59,"end_line":53,"end_character":64},"updated":"2019-03-28 14:43:08.000000000","message":"could","commit_id":"8dd01e4f6eb7272906c0fdf536e1ce514c49fa29"},{"author":{"_account_id":29281,"name":"Victor Manuel Rodriguez Bahena","email":"vm.rod25@gmail.com","username":"vm-rod25"},"change_message_id":"49b649372c53a255cf3245d8551f4f54091b7227","unresolved":false,"context_lines":[{"line_number":50,"context_line":"RPMs that we are creating from a spec-file. These terms will not be in the"},{"line_number":51,"context_line":"actual directory structure."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The following is the proposed layout, where \u003cpackage-name\u003e coudl be anyone from"},{"line_number":54,"context_line":"https://git.starlingx.io/cgit/stx-integ/tree/base/::"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":" \u003cpackage-name\u003e"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fce034c_98769da4","line":53,"range":{"start_line":53,"start_character":59,"end_line":53,"end_character":64},"in_reply_to":"5fc1f717_dbb55a33","updated":"2019-04-15 12:08:24.000000000","message":"Done","commit_id":"8dd01e4f6eb7272906c0fdf536e1ce514c49fa29"},{"author":{"_account_id":28607,"name":"Saul Wold","email":"saul.wold@windriver.com","username":"sgw-starlingx"},"change_message_id":"7bd828814dbdc1a0e7f1218ec2b78dffb3fb1bf3","unresolved":false,"context_lines":[{"line_number":57,"context_line":" ├── files"},{"line_number":58,"context_line":" │   ├── os independant files  // Leave these files as they are now"},{"line_number":59,"context_line":" ├── centos //This is the current centOS directory,we have no plans to modify it"},{"line_number":60,"context_line":" └── ubuntu"},{"line_number":61,"context_line":"     ├── debian"},{"line_number":62,"context_line":"     │   ├── 0001-First-ubuntu-rules.patch"},{"line_number":63,"context_line":"     │   ├── patches"}],"source_content_type":"text/x-rst","patch_set":11,"id":"ffb9cba7_31c152e6","line":60,"range":{"start_line":60,"start_character":5,"end_line":60,"end_character":11},"updated":"2019-05-02 14:57:26.000000000","message":"Based on input from the Best Practices forum, I suggest we rename this to debian instead of ubuntu","commit_id":"358a5e85501e2ea4473d4c386ad97b85e73db67b"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"9b52be3365b2c1aab37a7090102a0f894f47f030","unresolved":false,"context_lines":[{"line_number":176,"context_line":""},{"line_number":177,"context_line":"Each new build script for specific distribution should upstream distro"},{"line_number":178,"context_line":"packaging guidelines for example, with OpenSUSE each spec file should be review"},{"line_number":179,"context_line":"with spec-cleaner tools[1]"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":13,"id":"bfb3d3c7_fdd0d6f9","line":179,"updated":"2019-05-22 16:02:01.000000000","message":"I think your meaning here could be clarified a little, there should be gating jobs to run to validate changes for each type.  The amount of testing those jobs are able to do may vary.  At a minimum I would hope that the package builds can be tested but dependency handling will be an issue here.","commit_id":"d0a1e9180ceb209b4727bc515d29d7f91e7b6215"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"9b52be3365b2c1aab37a7090102a0f894f47f030","unresolved":false,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"   * - Release Name"},{"line_number":204,"context_line":"     - Description"},{"line_number":205,"context_line":"   * - 2019.10"},{"line_number":206,"context_line":"     - Introduced"},{"line_number":207,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"bfb3d3c7_ddee32b3","line":205,"range":{"start_line":205,"start_character":7,"end_line":205,"end_character":14},"updated":"2019-05-22 16:02:01.000000000","message":"Probably should update this to STX.2 or whatever the exact name is","commit_id":"d0a1e9180ceb209b4727bc515d29d7f91e7b6215"}]}
