{"html_url": "https://github.com/simonw/datasette/pull/578#issuecomment-553555517", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/578", "id": 553555517, "node_id": "MDEyOklzc3VlQ29tbWVudDU1MzU1NTUxNw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2019-11-13T19:13:15Z", "updated_at": "2019-11-13T19:13:15Z", "author_association": "OWNER", "body": "Yes I'm going to hold of on this until the Docker feature is less experimental.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 499954048, "label": "Added support for multi arch builds"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/pull/578#issuecomment-541837823", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/578", "id": 541837823, "node_id": "MDEyOklzc3VlQ29tbWVudDU0MTgzNzgyMw==", "user": {"value": 887095, "label": "heussd"}, "created_at": "2019-10-14T18:19:42Z", "updated_at": "2019-10-14T18:19:42Z", "author_association": "NONE", "body": "My use case was: I wanted to use datasette on a Raspberry Pi. `docker pull datasetteproject/datasette` pulled the official image, which then failed to execute because it is not ARM ready. Building my own quite took some time (~60 minutes via Qemu on Intel i5). \r\n\r\nYou are right, the build method is quite new and I would not be surprised if the syntax / command will change in future. The outcome however, a Docker multi-architecture manifest, is aligned with Docker's strategy on how to tackle multiple architectures: transparently, on the registry-side.\r\n\r\nI just thought it would be nice to have the official image ready for multiple architectures. But I fully understand if the current methods feel too experimental to be mergable...", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 499954048, "label": "Added support for multi arch builds"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/pull/578#issuecomment-541495682", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/578", "id": 541495682, "node_id": "MDEyOklzc3VlQ29tbWVudDU0MTQ5NTY4Mg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2019-10-14T03:57:17Z", "updated_at": "2019-10-14T03:57:17Z", "author_association": "OWNER", "body": "So this is a new Docker feature from April 2019? https://engineering.docker.com/2019/04/multi-arch-images/\r\n\r\n> So why buildx? Let\u2019s first start with the name. The x stands for experimental. In the future, when these new build features are stable and made generally available, we will drop the x and integrate these features directly into the existing docker build command. Note that as buildx is experimental, features and flags are subject to change.\r\n\r\nIs there a strong use-case for supporting this while it's still experimental? Users who want Datasette to run on ARM can build their own image pretty easily, so I'm not sure if it's worth depending on an experimental feature for the core Datasette project.\r\n\r\nIs there any indication from the Docker team as to when this experimental feature might stop being marked as experimental?", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 499954048, "label": "Added support for multi arch builds"}, "performed_via_github_app": null}