Update to Bionic (and use upstream bin.tar.gz instead of apt packages)#199
Update to Bionic (and use upstream bin.tar.gz instead of apt packages)#199yosifkit merged 5 commits intodocker-library:masterfrom
Conversation
|
Apparently they don't support java newer than 8 on the current releases: https://issues.apache.org/jira/browse/CASSANDRA-9608 |
|
That's a full refactor, although I still need to look into the |
45953b4 to
5ae37e6
Compare
|
In 5ae37e6, I'm now using $ diff -u <(bashbrew cat cassandra) <(bashbrew cat <(./generate-stackbrew-library.sh))
--- /dev/fd/63 2020-02-21 14:46:32.468138337 -0800
+++ /dev/fd/62 2020-02-21 14:46:32.472138226 -0800
@@ -2,21 +2,21 @@
GitRepo: https://github.com/docker-library/cassandra.git
Tags: 2.1.21, 2.1
-Architectures: amd64, arm64v8, i386
-GitCommit: f98d3fc5282a99cdfe1ec8aa808d6313080137c0
+Architectures: amd64, arm64v8, ppc64le
+GitCommit: de006e2143c7685102fcc790aec32ebdf1cf7789
Directory: 2.1
-Tags: 2.2.15, 2.2, 2
-Architectures: amd64, i386
-GitCommit: 2852d6ace9623301bd831e38a6993a73f0a640a1
+Tags: 2.2.16, 2.2, 2
+Architectures: amd64, arm32v7, ppc64le
+GitCommit: de006e2143c7685102fcc790aec32ebdf1cf7789
Directory: 2.2
-Tags: 3.0.19, 3.0
-Architectures: amd64, arm64v8, i386, ppc64le
-GitCommit: 006818b41131828443e1e192a7ad94a84fe668b9
+Tags: 3.0.20, 3.0
+Architectures: amd64, arm32v7, arm64v8, ppc64le
+GitCommit: de006e2143c7685102fcc790aec32ebdf1cf7789
Directory: 3.0
-Tags: 3.11.5, 3.11, 3, latest
-Architectures: amd64, arm64v8, i386, ppc64le
-GitCommit: e5b7ed497ff74587560682dd4c6a2e9b01f818d9
+Tags: 3.11.6, 3.11, 3, latest
+Architectures: amd64, arm32v7, arm64v8, ppc64le
+GitCommit: de006e2143c7685102fcc790aec32ebdf1cf7789
Directory: 3.11(We probably need to do some architecture support validation work on these again to make sure they really are supported, but that work's definitely easier to do if the images are already built, so I don't see any harm in including them for now -- I already excluded the one I personally verified and I've some some other successful testing on both |
|
(Updated to exclude |
The end result should be ~the same (the Debian packages were "Arch: all" anyways), but give us more control over the Java version (since Debian Buster doesn't even have Java 8 anymore and Cassandra doesn't support anything newer until the unreleased 4.0).
|
Updated with testing from |
Changes: - docker-library/cassandra@b778a26: Merge pull request docker-library/cassandra#199 from infosiftr/buster - docker-library/cassandra@de006e2: Switch from using Debian packages to using binary releases - docker-library/cassandra@11a1ede: Update to 3.11.6 - docker-library/cassandra@65f2c6a: Update to 3.0.20 - docker-library/cassandra@e14dfcd: Update to 2.2.16 - docker-library/cassandra@0d1a732: Update to Buster (and https repos, per upstream)
|
Why was |
|
@zg I think https://github.com/apache/cassandra/search?q=CASSANDRA_CONFIG vs https://github.com/apache/cassandra/search?q=CASSANDRA_CONF can answer that question more definitively than I can 😅 What we were calling |
Also: