)]}'
{"docker/install_scripts/10_apk_install_prereqs.sh":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"3dfa9c2fe94aae7cb0cc905a8abf55791291c025","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"echo \"@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing\" \u003e\u003e /etc/apk/repositories"},{"line_number":4,"context_line":"apk add --update \\"},{"line_number":5,"context_line":"  linux-headers \\"},{"line_number":6,"context_line":"  liberasurecode@testing \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_0507d71e","line":3,"range":{"start_line":3,"start_character":57,"end_line":3,"end_character":64},"updated":"2019-06-03 16:21:20.000000000","message":"What\u0027s the relationship between the main, community, and testing repos? Is there any plan to \"graduate\" liberasurecode out of testing and into one of the other ones? What\u0027s that process look like? Will we have to come back and fix this again if/when that happens?\n\n(Not a problem per se, just looking forward toward later maintenance.)","commit_id":"3640338ffc96525ab614f862dd2a1674ad437e04"},{"author":{"_account_id":24168,"name":"Ehud Kaldor","email":"ehud@unfairfunction.org","username":"UnfairFunction"},"change_message_id":"fe95ab41db0a39c3fe52eac4021402f2fc1443ea","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"echo \"@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing\" \u003e\u003e /etc/apk/repositories"},{"line_number":4,"context_line":"apk add --update \\"},{"line_number":5,"context_line":"  linux-headers \\"},{"line_number":6,"context_line":"  liberasurecode@testing \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_670ea533","line":3,"range":{"start_line":3,"start_character":57,"end_line":3,"end_character":64},"in_reply_to":"9fb8cfa7_0507d71e","updated":"2019-06-10 04:50:26.000000000","message":"from here: https://wiki.alpinelinux.org/wiki/Aports_what_is_edge#How_packages_move_in_edge_.28The_Juggler.29\n\nBefore a package can move from testing to main or community, the following requirements must be met:\n\n 1.   Package must work correctly, including the init.d script (if provided) and default configuration\n 2.   Packaging must be done correctly, with files installed in the right places, e.g. configs are in /etc/ and not in /usr/etc\n 3.   Package dependencies are handled correctly. Abuild can (and should) autodetect shared libs, for example sqlite-libs provides so:libsqlite3.so.0, any package linked to sqlite should have an automatically (by abuild) added depend\u003dso:libsqlite3.so.0 and user should not manually add a depend\u003d\"sqlite-libs\" in the APKBUILD\n 4.   There is a maintainer who claims responsibility for the maintenance of the package and can help fixing things if they break in the future\n\nout of those, 1,2 and 3 are not really relevant, because we have no config or dependencies. 4 is me, i guess. I will probably need to petition for it at some point","commit_id":"3640338ffc96525ab614f862dd2a1674ad437e04"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"b70f6c0bf79c40d62d67c4ac17efe4de123887bc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"echo \"@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing\" \u003e\u003e /etc/apk/repositories"},{"line_number":4,"context_line":"apk add --update \\"},{"line_number":5,"context_line":"  linux-headers \\"},{"line_number":6,"context_line":"  liberasurecode@testing \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_dbe3c504","line":3,"range":{"start_line":3,"start_character":57,"end_line":3,"end_character":64},"in_reply_to":"9fb8cfa7_0507d71e","updated":"2019-06-05 16:20:17.000000000","message":"https://wiki.alpinelinux.org/wiki/Aports_tree has some info:\n\n\u003e main\n\u003e  \n\u003e main contains the basic set of packages for Alpine Linux.\n\u003e  \n\u003e community\n\u003e  \n\u003e community contains the additional packages that, for various reasons, are not guaranteed to be supported beyond six months.\n\u003e  \n\u003e testing\n\u003e  \n\u003e All new packages go to testing first. Package will be moved to main if there is positive feedback or for other good reasons. Packages in testing are not included in stable builds, but are only built for edge.\n\nSo presumably this would eventually get moved into \"community\"? What\u0027s the default /etc/apk/repositories look like? If/when that happens will it mainly be a matter of removing the \"@testing\" pin?","commit_id":"3640338ffc96525ab614f862dd2a1674ad437e04"},{"author":{"_account_id":24168,"name":"Ehud Kaldor","email":"ehud@unfairfunction.org","username":"UnfairFunction"},"change_message_id":"fe95ab41db0a39c3fe52eac4021402f2fc1443ea","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"echo \"@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing\" \u003e\u003e /etc/apk/repositories"},{"line_number":4,"context_line":"apk add --update \\"},{"line_number":5,"context_line":"  linux-headers \\"},{"line_number":6,"context_line":"  liberasurecode@testing \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_a7257dad","line":3,"range":{"start_line":3,"start_character":57,"end_line":3,"end_character":64},"in_reply_to":"9fb8cfa7_dbe3c504","updated":"2019-06-10 04:50:26.000000000","message":"yes, remove the testing pinning, and at that point we will also not need to inject the edge testing repo into /etc/apk/repositories","commit_id":"3640338ffc96525ab614f862dd2a1674ad437e04"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"3dfa9c2fe94aae7cb0cc905a8abf55791291c025","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  sqlite-libs \\"},{"line_number":17,"context_line":"  sqlite-dev \\"},{"line_number":18,"context_line":"  xfsprogs \\"},{"line_number":19,"context_line":"  autoconf \\"},{"line_number":20,"context_line":"  automake \\"},{"line_number":21,"context_line":"  libtool \\"},{"line_number":22,"context_line":"  make \\"},{"line_number":23,"context_line":"  zlib-dev \\"},{"line_number":24,"context_line":"  g++ \\"},{"line_number":25,"context_line":"  libffi \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_38cf9e80","line":22,"range":{"start_line":19,"start_character":0,"end_line":22,"end_character":8},"updated":"2019-06-03 16:21:20.000000000","message":"Do we still need these ones?","commit_id":"3640338ffc96525ab614f862dd2a1674ad437e04"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"b70f6c0bf79c40d62d67c4ac17efe4de123887bc","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  sqlite-libs \\"},{"line_number":17,"context_line":"  sqlite-dev \\"},{"line_number":18,"context_line":"  xfsprogs \\"},{"line_number":19,"context_line":"  autoconf \\"},{"line_number":20,"context_line":"  automake \\"},{"line_number":21,"context_line":"  libtool \\"},{"line_number":22,"context_line":"  make \\"},{"line_number":23,"context_line":"  zlib-dev \\"},{"line_number":24,"context_line":"  g++ \\"},{"line_number":25,"context_line":"  libffi \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_5b0b558d","line":22,"range":{"start_line":19,"start_character":0,"end_line":22,"end_character":8},"in_reply_to":"9fb8cfa7_38cf9e80","updated":"2019-06-05 16:20:17.000000000","message":"Follow-up has swift-build-image passing, so I guess not :-)\n\nBut we can merge that separately, doesn\u0027t matter much to me.","commit_id":"3640338ffc96525ab614f862dd2a1674ad437e04"},{"author":{"_account_id":24168,"name":"Ehud Kaldor","email":"ehud@unfairfunction.org","username":"UnfairFunction"},"change_message_id":"fe95ab41db0a39c3fe52eac4021402f2fc1443ea","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  sqlite-libs \\"},{"line_number":17,"context_line":"  sqlite-dev \\"},{"line_number":18,"context_line":"  xfsprogs \\"},{"line_number":19,"context_line":"  autoconf \\"},{"line_number":20,"context_line":"  automake \\"},{"line_number":21,"context_line":"  libtool \\"},{"line_number":22,"context_line":"  make \\"},{"line_number":23,"context_line":"  zlib-dev \\"},{"line_number":24,"context_line":"  g++ \\"},{"line_number":25,"context_line":"  libffi \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_278d0d7b","line":22,"range":{"start_line":19,"start_character":0,"end_line":22,"end_character":8},"in_reply_to":"9fb8cfa7_5b0b558d","updated":"2019-06-10 04:50:26.000000000","message":"fixed. also removed `apk del ...` from 99_apk_uninstall","commit_id":"3640338ffc96525ab614f862dd2a1674ad437e04"}]}
